2009-11-13 106 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