2009-11-13 103 views
1

在我開發的wxPython應用程序中,我需要很多數字(整數和浮點數)的輸入字段,所以我嘗試使用wx.lib.masked.NumCtrl,但我的用戶現在告訴我,使用起來很不舒服(我同意他們)。wx.lib.masked.NumCtrl的替代品

是否有一個替代小部件實現我可以使用,或者我應該只是從自己的TextCtrl開始自己推出?

(wxPython的2.8.9.1)

編輯
爲了完整起見,這裏的 「不適」 的一個例子:當您切換到外地的小數部分
給出selectOnEntryfractionWidth > 0一個NumCtrl, ,它會被正確選中,但按數字不會做任何事情,您必須先刪除該字段的內容。

回答

1

在通常的wxPython發行版中,有IntCtrl,然後是一些其他的GUI控件,如Slider,Spin,FloatSpin和KnobCtrl。

另外還有Enthought Traits方法,並在此GUI part似乎已經投入了相當數量的重點放在數字輸入和顯示,如logarithmic slidersfloat array editors等望着他們的設計可能會給一些啓發,即使你不走這條路。另外,它不太清楚爲什麼你不喜歡被蒙版的NumCtrl,但是它很容易編寫你自己的,所以如果你想要某個特定的東西,那可能是要走的路。

+0

我明白了,謝謝你的時間:) – Joril 2009-11-16 10:49:19