2
我是Qt中的新手。我来自Delphi IDE。我无法找到从窗体继承的解决方案。例如:在Delphi项目中,我拥有使用设计器创建的控件(.dfm
-文件,类似于Qt中的.ui
)的类TBaseForm
。当创建新表单时,我可以从项目中选择表单,然后新表单从基本表单中选择所有控件。此外,以基本形式改变控制措施实时影响所有后代。我可以在Qt Creator中做类似的事吗?Qt中的视觉形式继承
问候。
我是Qt中的新手。我来自Delphi IDE。我无法找到从窗体继承的解决方案。例如:在Delphi项目中,我拥有使用设计器创建的控件(.dfm
-文件,类似于Qt中的.ui
)的类TBaseForm
。当创建新表单时,我可以从项目中选择表单,然后新表单从基本表单中选择所有控件。此外,以基本形式改变控制措施实时影响所有后代。我可以在Qt Creator中做类似的事吗?Qt中的视觉形式继承
问候。
你可以像你说的那样做手动操作。
例如:
QWidget
(命名为BaseForm
)继承了新的窗体类。QWidget
继承的新表单类(将其命名为ChildForm
)。childform.h/cpp
手动将遗留从QWidget
更改为BaseForm
。在设计时,当你改变父母时,你看不到孩子的变化。但是,执行它时,你会看到它。