问题标签 [traitsui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3314 浏览

python - Python。我收到关于多重继承的错误

我要做的就是从两个不同的类继承。

我遇到了“元类冲突:派生类的元类必须是其所有基类的元类的(非严格)子类”

最初的错误。但我通过添加一个__元类__属性来解决它:

但现在我最终得到了

错误。我尝试研究其他类似的问题,但老实说,我不太了解。任何关于如何解决这个问题的见解将不胜感激。谢谢

0 投票
0 回答
265 浏览

python - Python。思想特质。如何从电子表格中获取多列以显示在 TabularEditor 上?

我正在尝试了解它是如何enthought.traits工作enthought.traitsui的,到目前为止,我发现它很容易使用。我还查看了示例https://svn.enthought.com/enthought/browser/Traits/trunk/enthought/traits/ui/demo/Advanced/Tabular_editor_demo.py?rev=17881

这显示了如何将数据放到TabularEditor. 但是我们不得不提到Adapter类中的列名。但是,如果我必须将所有包含大量列和行的数据从电子表格放到表格中,我该怎么做呢?有没有我错过的演示文件?

0 投票
1 回答
640 浏览

python - 在python中动态更改表的长度

我编写了以下 python 程序来从列表中选择可变数量的形状(n=3,8,5),并在选择三个不同的键时制作并显示一个带有(n+1=4,9,6)的表从组合框下拉列表中。问题是表列的数量不会随所选键而改变,并且在其初始设置中是固定的,但表内容会针对这些固定列进行更新。您对显示可变长度表的建议是非常感激。

0 投票
1 回答
94 浏览

python - 使用 InstanceEditor 自定义视图

我正在开发一个动态 Traits UI,我可以在其中选择要用于某些实例的类。我已经使用 InstanceEditor 和一个包含 InstanceFactoryChoice 实例的“值”参数很好地工作了。

当我想指定用于所选实例的视图时,出现了我的问题。如果我省略“values”参数,则使用“view”参数有效,但使用它我会得到默认视图。视图的相关部分如下所示:

更令我困惑的是,当我使用“简单”样式而不是“自定义”样式时,它也可以按预期工作(即使用“item_view”视图来显示实例)。但是,然后视图出现在一个新窗口中,我希望它是内联的。

我在这里错过了什么吗?我在 TraitsUI 4.3 上。

0 投票
1 回答
537 浏览

vtk - 如何在traitsui(Mayavi)中生成按键事件?

我有一个带有工具栏的 Mayavi 场景小部件,我想添加一个与按 CTRL+C、CTRL+A (在相机和演员交互模式之间切换)具有相同行为的按钮。

我认为通过单击按钮来模拟按键事件是最简单的方法,所以问题是¿如何在 Traitsui(Mayavi GUI 工具包)中模拟按键事件?

有没有人知道另一种方法来执行与 CTRL+C、CTRL+A 相同的操作?

提前致谢!

0 投票
2 回答
558 浏览

python - 在 Enthought TraitsUI TextEditor 中更改字体

我想在 TraitsUI 视图的 TextEditor 中更改字体。我怎样才能做到这一点?

我阅读了(优秀的)文档、API 参考文档并要求 Google 提供答案,但找不到答案。

平台和工具包独立不是我的应用程序的要求。我在 Windows 上工作并使用 wx 工具包。

0 投票
1 回答
299 浏览

python - 从 TraitsUI 中的字典元素定义视图元素

有没有办法在 traitsui 视图中引用字典中的项目?

换句话说,有没有办法使用 Dict 特征来完成我的意思:

0 投票
1 回答
522 浏览

python - 在特征 GUI 中绘制实心颜色框

我想知道如何为我的 python 特征 GUI 创建一个纯色框,我可以通过单击不同的按钮来更改颜色。

我找到了 ColorEditor 编辑器,因此我可以通过定义特征来实现实心颜色框:

然后在我的特征视图定义中:

但是,该框还包含带有颜色名称的文本,这不是我想要的外观。我尝试了 ColorEditor() 的其他样式,但似乎都没有给我一个实心的颜色框。

有谁知道我怎么能做到这一点?

谢谢,

0 投票
1 回答
99 浏览

python - 使用 py2exe 创建 .exe 时出现错误设想特征

我正在尝试使用 py2exe 创建一个 .exe。

我的应用程序使用envisagetraits打包。

当我使用 python 解释器运行入口点脚本时,一切正常,但是当我生成 .exe 并尝试执行生成的 .exe 文件时,它会给出以下错误:

我的 Core.MainApplication.MainApplication 实现如下:

所以我的应用程序实际上是一个 IApplication。

这是我的 setup.py 文件:

有任何想法吗?

0 投票
1 回答
159 浏览

python - 将嵌套的 HasTraits 属性添加到 TraitsUI TView

我有一个HasTraits 类,其中包含几个其他 HasTraits 对象的实例。我想在main指向嵌套对象特征的对象视图中定义一个项目。例如:

这可能吗?

谢谢!