使用QSpinBox可以在用戶輸入時顯示一個數字的千位分隔符 就像10,000 這是最好的方法嗎?QSpinBox千位分隔符
3
A
回答
2
您可以繼承QSpinBox
並重新實現textFromValue
,該值負責將值顯示到spinbox窗口小部件。一種可能的實現可以是以下幾點:
QString MySpinBox::textFromValue(int value)
{
return this->locale()->toString(value);
}
使用locale是因爲它會顯示基於用戶的設置的分隔符的最佳途徑。
1
相關問題
- 1. 千位分隔符在Python
- 2. 千位分隔符printf
- 3. 添加千位分隔符
- 4. 格式千位分隔符
- 5. Apache poi - 千位分隔符
- 6. MYSQL - 千位分隔符
- 7. 千分隔符php
- 8. NSNumberFormatter千分隔符
- 9. 刪除千位分隔符C編程
- 10. ExtJs NumberField使用千位分隔符
- 11. 使用number_format添加千位分隔符
- 12. 千位分隔符的數字格式
- 13. 千分隔符自定義位置
- 14. Python腳本插入千位分隔符
- 15. 與千位分隔符報價
- 16. RDLC自定義千位分隔符?
- 17. .Net/F中的千位分隔符#
- 18. 千位分隔符剃刀MVC和JS
- 19. 千位分隔符在mysql中
- 20. 千位分隔符與數據綁定
- 21. 千位分隔符不適用
- 22. 添加千位分隔符,自動(SWIFT)
- 23. 有千位分隔符的DOUBLE
- 24. Fortran小數點和千位分隔符
- 25. 使用千位分隔符的空格
- 26. C++千位分隔符不雙
- 27. kendoNomeric格式不帶千位分隔符
- 28. Devexpress XRtableCell千分隔符?
- 29. Pandas.to_csv千個分隔符
- 30. WPF ListView千分隔符
它工作,TY,但它不插入千位分隔符時,用戶用鍵盤插入一個數字!當用戶將注意力集中在那個SpinBox上時,千位分隔符會插入!我如何解決這個問題?對於糟糕的英語! – 2012-02-14 13:48:29
您可以將'valueChanged'信號與更新文本的自定義插槽連接。請注意,在這個插槽中,您應該暫時阻止信號(使用'blockSignals(true)')以避免無限循環。 – pnezis 2012-02-14 16:12:19
您如何實際更新文字? – Krenair 2017-02-22 06:31:45