我是 Python 新手,我开始使用 PyQT4.7 和 Python 2.6 自学 GUI 编程(希望如此)
我刚刚从 PyQT 网站下载了整个 PyQT/QT4 包(包括 QTDesigner),但是看起来 QTDesigner,作为新手使用它看起来很棒(因为你可以看到每个小部件的所有属性/属性/默认值等)和视觉编辑属性很棒,但 PyQT 似乎没有将 QTDesigner 设置为直接与 PyQT 和 PyQTs python 代码生成脚本集成:
即:点击“查看代码”,尝试运行名为 (uic) 的 Designer->C++ 脚本,而不是 pyuic.py 脚本等。
有没有办法让 QTDesigner 与 PyQT 紧密集成,以便像使用 C++ 一样动态生成代码?
如果不是,这是否意味着我必须在我的 Python IDE 中编写整个 QT GUI 并查找每个小部件的所有文档和样板代码?(与仅具有 QTDesigner+Python 集成相比,似乎非常低效和不优雅)。
使用 Designer 和 PyQT 的习惯工具链//生产流程是什么?(如果无法直接集成——python+pyQT 用户是否只是跳过使用 QTDesigner 并在 python 中手动编写所有 QT GUI 代码?)
对于 PyQT 新手的任何其他提示/建议将不胜感激。谢谢!
ps 我知道你们中的很多人可能会告诉我把它吸起来,然后手动编写所有 QT UI,但是如果我在按照上面的要求学习时使用 Designer,请提供一种方法,以便我可以学习它更容易,谢谢!