Python traitsui TableEditor中项目的顺序

Python traitsui TableEditor中项目的顺序,python,enthought,traitsui,Python,Enthought,Traitsui,我试图使用traitsui TableEditor来允许用户与一些数据交互 在wx后端中,编辑器似乎会按照所编辑特征中列出的顺序将内容转储到表中。但是使用qt后端,条目是按字段排序的 下图显示了带有一些项目的示例表。如您所见,工具栏指示条目当前按电极字段排序,该字段没有任何_uCMP___方法,但有一个_ustr__,我想这已经足够好了。用户可以单击工具栏上的其他标题以按不同的内容排序,但正如您所见,这些标题没有任何默认值 问题是,电极字段(应该在表的左侧)对于按此表排序来说真的是一件无用的事情

我试图使用traitsui TableEditor来允许用户与一些数据交互

在wx后端中,编辑器似乎会按照所编辑特征中列出的顺序将内容转储到表中。但是使用qt后端,条目是按字段排序的

下图显示了带有一些项目的示例表。如您所见,工具栏指示条目当前按电极字段排序,该字段没有任何_uCMP___方法,但有一个_ustr__,我想这已经足够好了。用户可以单击工具栏上的其他标题以按不同的内容排序,但正如您所见,这些标题没有任何默认值

问题是,电极字段(应该在表的左侧)对于按此表排序来说真的是一件无用的事情,因此,要对基础模型进行正确更改,用户可能需要单击所有项目以确定哪个是正确的条目

列表中项目本身的顺序(由本表中的数字显示,但您不能单击它们)证明是在本用例中显示项目的更明智的顺序

是否有某种方法可以覆盖此行为并在开始时指定更智能的初始顺序