有没有类似 Visual Studio 的工具来为 Python 创建 GUI?

问题描述 投票:0回答:7

我的女朋友问我是否有一个工具(实际上是一个 IDE)可以让她以可视化方式创建 GUI,并轻松编辑与 GUI 相关事件相关的函数。

例如,她想双击刚刚创建的按钮并立即查看(并编辑)与该按钮的单击事件关联的代码。我相信这就是她在 Visual Studio 中所做的。

工具包并不重要。她只是想要这个功能。

有什么工具可以完成这个任务吗?

谢谢你。

编辑:使示例看起来大胆。似乎没有人在看它,这是一项重要的要求。

python visual-studio qt gtk wxwidgets
7个回答
8
投票

我会根据您的需求推荐:

  • Qt 设计师
  • wx林地

看看这个: http://wiki.python.org/moin/GuiProgramming


2
投票

对于 GTK+,有 Glade。 Python 可以加载使用 Glade 创建的界面文件。网上有一些教程。

Glade

对于 Qt,有 QtDesigner。 PyQt 手册涵盖了如何将 PyQt 与 QtDesigner 一起使用

据我所知,QtDesigner 已集成到一些 IDE 中(例如 Eclipse


2
投票

Python(x,y) 包括集成了 PyDev 和 QT Designer 的 Eclipse 安装。如果您将 PyUIC 配置为从 Eclipse 运行(请参阅此简短的 HOWTO),那么一旦设计了 GUI,只需按一下按钮就可以生成框架代码。

诚然,这不像 VS 那么容易或那么精致,并且在重构 GUI 时可能会出现问题......



0
投票

WxGlade。我不确定您是否可以执行单击并编辑代码的操作,但它非常接近。


0
投票

Qt Creator 非常流畅。它仅适用于 C++ 编码,但 Qt 设法使这变得更容易。


0
投票

听!听到!我一直在问同样的问题。我喜欢 Visual Studio 提供的 GUI 的创建和编程的便捷性。这正是你女朋友所说的。不幸的是,它似乎还不支持 Python 进行事件编码。我一直希望微软能够认识到 Python 的受欢迎程度,但目前 VS 仅支持五种语言,而 Python 并不是其中之一。您可以使用 VS 作为 Python 代码的 IDE,但是它不允许您像使用这五种语言一样使用它。

© www.soinside.com 2019 - 2024. All rights reserved.