一些Qframe和其他小部件只在一个* ui文件中(pyuic4)

时间:2013-08-28 22:32:47

标签: python qt user-interface qt-designer

您知道在Qt Designer工作并通过pyuic4 command转换为executable programmodule之后,您可以修改您的code并合并并构建一个complete program,但我有一个严肃的问题:

假设我有QMainWindow,有些QFrame并且我不想单独保存*ui files,我需要只保存一个*ui files,这可能吗?

1 个答案:

答案 0 :(得分:1)

你不能在一个.ui文件中保存两个表单,但我认为你可以这样做(我没试过但它应该工作): 保存例如一个QDialog和一个QMainWindowQFrame不能独立 - 它需要父窗口小部件)在单独的.ui文件中,通过pyuic4命令将它们转换为两个.py文件然后将这两个文件合并到一个.py模块中(将数据从一个复制到另一个 - 复制类并在__main__中创建实例)。

当你想在设计师中改变某些东西时,这不太实用,因为你需要再次完成整个过程。

相关问题