2013-02-14 159 views
2

我是Qt中的新手。我来自Delphi IDE。我无法找到从窗体继承的解决方案。例如:在Delphi项目中,我拥有使用设计器创建的控件(.dfm-文件,类似于Qt中的.ui)的类TBaseForm。当创建新表单时,我可以从项目中选择表单,然后新表单从基本表单中选择所有控件。此外,以基本形式改变控制措施实时影响所有后代。我可以在Qt Creator中做类似的事吗?Qt中的视觉形式继承

问候。

回答

0

你可以像你说的那样做手动操作。

例如:

  1. 添加从QWidget(命名为BaseForm)继承了新的窗体类。
  2. 添加从QWidget继承的新表单类(将其命名为ChildForm)。
  3. childform.h/cpp手动将遗留从QWidget更改为BaseForm

在设计时,当你改变父母时,你看不到孩子的变化。但是,执行它时,你会看到它。