在我正在开发的wxPython应用程序中,我需要大量的数字输入字段(整数和浮点),所以我尝试使用wx.lib.masked.NumCtrl,但我的用户现在告诉我使用它很不舒服(我同意他们的看法)。在
有没有其他的widget实现我可以使用,或者我应该从一个纯textcrl开始运行我自己的?在
(wxPython 2.8.9.1)
编辑
为了完整起见,这里有一个“不舒适”的例子:
给定一个带有selectOnEntry
和fractionWidth > 0
的NumCtrl,当您切换到该字段的小数部分时,它将被正确选择,但按数字没有任何作用,您必须首先删除字段的内容。在
在通常的wxPython发行版中,有IntCtrl,还有一些其他GUI控件,比如Slider、Spin、FloatSpin和KnobCtrl。在
还有Enthought Traits方法,这种方法的GUI part似乎已经将相当多的注意力放在了数字输入和显示上,例如logarithmic sliders,float array editors等。即使你不走这条路,看看他们的设计可能会给你一些启发。在
另外,你为什么不喜欢蒙面的NumCtrl还不太清楚,但写自己的很容易,所以如果有什么你想要的东西,那可能就是你要的。在
相关问题 更多 >
编程相关推荐