您知道在Qt Designer
工作并通过pyuic4 command
转换为executable program
或module
之后,您可以修改您的code
并合并并构建一个complete program
,但我有一个严肃的问题:
假设我有QMainWindow
,有些QFrame
并且我不想单独保存*ui files
,我需要只保存一个*ui files
,这可能吗?
答案 0 :(得分:1)
你不能在一个.ui文件中保存两个表单,但我认为你可以这样做(我没试过但它应该工作):
保存例如一个QDialog
和一个QMainWindow
(QFrame
不能独立 - 它需要父窗口小部件)在单独的.ui文件中,通过pyuic4
命令将它们转换为两个.py文件然后将这两个文件合并到一个.py模块中(将数据从一个复制到另一个 - 复制类并在__main__
中创建实例)。
当你想在设计师中改变某些东西时,这不太实用,因为你需要再次完成整个过程。