【发布时间】:2013-04-29 09:31:51
【问题描述】:
几周前我开始使用 Qt Designer 为我的 PySide 应用程序生成一些自定义小部件。我希望我能做一些事情,但我无法找到方法:我想将所有小部件保存在一个大的 .ui 中,然后将它们编译到一个大的 .py 文件中,以便所有 GUI 详细信息在同一个文件中,比如gui.py。这样我就可以写出这样的东西:
import gui.MainWindow
import gui.FluffyRabbitWidget
class MainWindow(gui.MainWindow): pass
class FluffyRabbitWidget(gui.FluffyRabbitWidget): pass
然后我就不必费心用 Python 代码处理一大堆不同的文件了,因为这些文件是生成后我永远不会阅读的。那么,我怎样才能拥有一个大的.ui 文件呢?如果不可行,有没有办法告诉pyside-uic 只生成一个.py 文件和几个.ui 文件作为输入?
【问题讨论】:
标签: python qt pyside qt-designer