我想TraitsUI游标不会升级

2024-06-13 11:58:35 发布

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

我已经开始开发一个旧的项目,该项目是孤立的,需要更新一点,并与TraitsUI特征输入工厂有一些问题。如果我使用RangeEditor或TextEditor,当我从一个输入字段移动到另一个输入字段时,光标将在第一次选择字段时在字段之间移动,但是如果我尝试重新选择字段,光标将不会更新位置或字段选择。我只能选择不同的领域与标签,但这是一个讨厌的

我有一种感觉,这与另一个问题where the scrollbar position didn't update有关,但是我还没能解决这个问题

下面是导致问题的示例代码: 从traits.api导入HasTraits,范围 从traitsui.api导入项、组、视图

class RangeEditorDemo(HasTraits):

    float_range = Range(0.0, 150.0)

    View1=View(Group(
        Item('float_range', style='simple', label='Top Simple'),
        Item('_'),
        Item('float_range', style='simple', label='Middle Simple'),
        Item('_'),
        Item('float_range', style='simple', label='Bottom Simple'),
        Item('_'),
        Item('float_range', style='custom', label='Custom'),
        Item('_'),
        Item('float_range', style='text', label='Text'),
        Item('_'),
    ))

demo = RangeEditorDemo()

if __name__ == '__main__':
    demo.configure_traits()

我使用的软件包版本是:

Python 2.7.13
traits==4.4.0
traitsui==4.4.0
wxPython==3.0

Tags: 项目apistyledemorangefloatitemsimple