wx代替lib遮盖NumC

2024-09-28 20:53:29 发布

您现在位置:Python中文网/ 问答频道 /正文

在我正在开发的wxPython应用程序中,我需要大量的数字输入字段(整数和浮点),所以我尝试使用wx.lib.masked.NumCtrl,但我的用户现在告诉我使用它很不舒服(我同意他们的看法)。在

有没有其他的widget实现我可以使用,或者我应该从一个纯textcrl开始运行我自己的?在

(wxPython 2.8.9.1)

编辑
为了完整起见,这里有一个“不舒适”的例子:
给定一个带有selectOnEntryfractionWidth > 0的NumCtrl,当您切换到该字段的小数部分时,它将被正确选择,但按数字没有任何作用,您必须首先删除字段的内容。在


Tags: 用户应用程序编辑libwxpython数字整数widget
1条回答
网友
1楼 · 发布于 2024-09-28 20:53:29

在通常的wxPython发行版中,有IntCtrl,还有一些其他GUI控件,比如Slider、Spin、FloatSpin和KnobCtrl。在

还有Enthought Traits方法,这种方法的GUI part似乎已经将相当多的注意力放在了数字输入和显示上,例如logarithmic slidersfloat array editors等。即使你不走这条路,看看他们的设计可能会给你一些启发。在

另外,你为什么不喜欢蒙面的NumCtrl还不太清楚,但写自己的很容易,所以如果有什么你想要的东西,那可能就是你要的。在

相关问题 更多 >