很久以前,我想在一个堆叠在一起的 QPushButton 中让一个标志出现在文本的顶部,但我找不到我阅读了一些样式表(无法找到一个文档来阅读所有关于 styles 我可以应用于按钮的内容) 尝试了 setLayoutDirection(RightToLeft 和 LeftToRight 在那里,但 ...
很久以前,我想在一个堆叠在一起的 QPushButton 中让一个标志出现在文本的顶部,但我找不到我阅读了一些样式表(无法找到一个文档来阅读所有关于 styles 我可以应用于按钮的内容) 尝试了 setLayoutDirection(RightToLeft 和 LeftToRight 在那里,但 ...
我试图在我的 enaml gui 上显示 plot 数字时向终端打印一个字符串,但它似乎没有响应。 下面列出了我的两个脚本: main_view.enaml 主程序 运行终端时输出如下: 当我按下按钮时,输出以下内容: 当我删除图形时,打印语句被触发。 关于我缺少什么的任何想法? ...
我刚刚遇到了用于 python GUI 编程的 Enaml。 我之前只使用过 PySide2 一次简单的计算器 GUI 模型,所以我对 Qt 和 Enaml 都是新手。 原谅我的无知;) 本质上,我想要一个由Field或其他元素组成的规则网格,具有固定的正方形大小。 在浏览了一些示例后,我想出了:f ...
考虑一个简单的外汇计算器应用程序的例子。 我可以使用traitlets定义我的模型: 以及相应的简单“打印”视图: 以下是它的工作原理: 我还使用ipywidgets创建了一个视图: 它看起来非常好: 我的问题是; 如何将我的模型和ipyvie ...
假设我有一个包含2个IntFields的表单。 如何根据IntField A中的输入来验证IntField B? 例如,如果A == 1,则B只能在0到30之间; 如果A == 2,则B只能在0-50之间; 否则B可以是任何其他数字 从我能用谷歌搜索的所有内容中,我只能找到仅验证该 ...
我正在构建一个分为3列和1+ row.s的GUI。 行数由用户通过IntField决定。 由于每一行(显示的行)都将包含图,所以我不想将它们从窗口中分离出来,以避免重新创建它们。 因此,我想隐藏不应显示的行,保留已创建并已附加的图。 为了实现此目的,我在考虑容器的visible属性。 ...
我正在尝试使用Enaml编写我的第一个GUI,而当他们创建类时,我无法弄清对Atom的引用。 我知道这是一个IDE(我正在使用PyCharm),但是我不确定这是否就是它所引用的东西。 我似乎无法在线找到任何有用的文档。 您可以在他们的文档中的此示例代码中向我解释一下吗? 我在下面格式化了 ...
这是一个简单的Enaml文件,用于显示单个图像-800x1210像素的图像 。 窗口会打开得很大,以适合整个图像,但是当我尝试调整窗口大小时,它不会缩小-即使scale_to_fit为True,也无法缩小图像。 另一方面,它将允许将窗口调整为更大的尺寸,但是(正确地)不会放大图像的大小 ...
我想创建一个UI,它基本上是一个用户可以通过线连接点跟踪路径的图像。 我希望它是跨平台的,所以我正在考虑尝试enaml。 我不知道怎么做到这一点。 我查看了文档和示例,但找不到像canvas小部件那样的东西。 是否可以使用enaml在曲面上进行任意绘制(点,线等)? ...
我想在enaml中创建一个多项目选择下拉列表。 ComboBox小部件提供了此功能,但我们一次只能选择一项。 ObjectCombo小部件也是如此(但功能与ComboBox略有不同)。 即使某些内容能够精确复制能够从列表中选择多个项目的最终功能,也会有所帮助,即使它不一定是下拉菜单 ...
我正在尝试为最新的Anaconda发行版(4.3.1)安装enaml。 http://nucleic.github.io/enaml/docs/get_started/installation.html上的安装指南说: 以下各节描述了从Python运行时的安装开始,如何从头开始安装E ...
我想在用enaml构建的Python GUI中显示一个(数字和/或文本)表,但是令人惊讶的是似乎没有enaml小部件。 几年前, 在这里 ,他们说朝着这个方向会有一些发展,但没有进展。 最近,他们在这里提供了一个enaml小部件,用于显示熊猫数据框(对于该任务也可以),但似乎不适用于 ...
我正在尝试学习Enaml,它是Python语言的扩展,允许您定义用于图形用户界面的对象的分层树。 由于enaml是Python语言的超集,因此其语法可能不同于Python的语法,并且IDE不会对其进行突出显示。 有什么方法可以在PyCharm中使enaml语法突出显示吗? 还是在其他I ...
我正在使用基于Atom的Enaml gui,我想将原子对象保存到磁盘或从磁盘加载。 我尝试使用泡菜,但失去了与gui的连接。 如何在不丢失gui连接的情况下序列化Atom对象? 编辑:我发现如果我做self.name = str(pickle(f)),我可以得到字符串而不会丢 ...
我试图在未选中窗口的情况下使CheckBox中的复选框更加可见。 请参阅以下图片中的区别。 我在尝试使用以下样式时没有运气: 如您所见,这不会为实际的复选框设置样式,而只是为文本字段设置样式。 那么,有关如何设置实际复选框样式的任何想法? ...
请参阅enaml发行版中Employee示例的以下屏幕截图。 当窗口失去焦点时,该复选框不会显示其选定的值。 我已经在代码中看到了这种行为,现在我看到示例也有此问题。 ...
嗨,我是GUI编程的新手,因此在尝试了PyQt一小段时间后,我发现了Enaml,它使生产变得更加容易。 我正在尝试拥有一个可以更改datetime.datetime对象或datetime.time对象的值的小部件,但事实证明它们是只读的。 那我该怎么办呢? 我可以将变量更改为具有读写属 ...
我正在尝试使用enaml为我的应用程序创建视图。 我想知道如何设置窗口小部件的背景色。 我看到可以使用样式表为窗口内的事物设置颜色,但是似乎找不到找到设置窗口颜色的方法。 ...
默认情况下,以下代码将垂直堆叠每个GroupBox对象(在另一个下方)。 如何将它们放在弯针中,以便水平堆叠(从左到右)? 我在enaml docs / API中找不到有关此信息。 ...
我(试图)编写了“相当”复杂的gui,使用Mayavi进行了可视化,这对我的应用程序来说是重要的一部分。 由于Mayavi使用traitedVTK(tvtk),因此traitsui是产生gui的便捷媒介。 但是,我看到的大多数讨论enaml和特质的相对优点的线程(没有提到Mayavi)似 ...