问题标签 [enaml]

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 回答
542 浏览

python - 如何在 ipywidgets 中分离模型和视图?

考虑一个简单的外汇计算器应用程序的例子。

我可以使用以下方法定义我的模型traitlets

以及一个相应的简单的基于“打印”的视图:

以下是它的工作原理:

我还使用 ipywidgets 创建了一个视图:

它看起来真的很好:

在此处输入图像描述

我的问题是;我怎样才能将我的模型和我的 ipyview“绑定”在一起?我有一些经验,enaml可以通过运营商:=和朋友来实现。

这样做的最佳方法是什么ipywidgets

0 投票
1 回答
93 浏览

user-interface - 如何在搪瓷网格容器中设置固定宽度/高度

我刚刚遇到了用于 python GUI 编程的 Enaml。我以前只使用 PySide2 做一个简单的计算器 GUI 模型,所以我对 Qt 和 Enaml 都是新手。原谅我的无知;)

本质上,我想要一个规则的网格Field或其他元素,具有固定的正方形大小。在浏览了一些示例后,我想出了:

但是hug_widthandhug_height似乎不起作用。然后我尝试手动设置f11.width == 50,例如,在约束内,但是 kiwisolver 对我大喊关于无法解决的约束。我尝试了从示例中找到的有关设置宽度值的所有内容,但适用的内容vbox似乎不适用于grid.

有任何想法吗?另外,如果有人有一个用 Enaml 制作的完整应用程序,那是开源的,我很想看看。文档还可以,但是一些更高级的示例会很棒。

0 投票
1 回答
30 浏览

enaml - 有没有办法将 qtawesome 与 enaml 一起使用?

有没有办法在 enaml 中使用来自 qtawesome ( https://github.com/spyder-ide/qtawesome/ ) 的图标?