【发布时间】:2018-11-19 15:58:41
【问题描述】:
有很多 Python 的 GUI 环境,如 Qt、tKinter、wx、PySimpleGUI 等,所以我无法通过其中的很多。我想知道是否有一个是
- 有点类似于 Visual Basic 的(拖放和调整大小),
- 允许文本框和标签的数组。
- 最好是开源的,
- 应该创建独立的 *.exe 文件,
- 并且不需要浏览器。
【问题讨论】:
标签: python user-interface open-source
有很多 Python 的 GUI 环境,如 Qt、tKinter、wx、PySimpleGUI 等,所以我无法通过其中的很多。我想知道是否有一个是
【问题讨论】:
标签: python user-interface open-source
最符合您要求的可能是PySimpleGUI。没有拖放功能,但您并不需要它。需要 1 行代码来配置一个小部件并将其放置到您的窗口中。您可以轻松制作“文本框和标签数组”。在 tkinter 或 Qt 上运行。
【讨论】:
希望有一个简单的 Python 拖放 GUI 构建器吗?
你可以试试appJar。这不是拖放,但看起来很简单。
QtDesigner 是拖放的。它是PyQT 套件的一部分。 QtDesigner 创建 XML (.ui) 文件,然后可以将其转换为 .py 文件。 Michael Herrmann's site 展示了如何以最少的开销做到这一点。
【讨论】:
我个人推荐我的项目https://github.com/cdhigh/tkinter-designer。
tkinter-designer 在 VB6 中实现了一个插件,您可以在 VB6 中设计您的 GUI(拖放、调整大小、对齐、颜色、键绑定、 ...),然后这个附加组件生成一个完整的代码框架。您将要做的是在事件方法中添加逻辑代码,如在 VB 中编码。
PS:你可以安装nano版本的vb6。
【讨论】: