Qt中的视觉形式继承

时间:2013-02-14 15:45:39

标签: qt qt-creator

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

问候。

1 个答案:

答案 0 :(得分:0)

您可以手动执行类似的操作。

例如:

  1. 添加从QWidget继承的新表单类(将其命名为BaseForm)。
  2. 添加从QWidget继承的新表单类(将其命名为ChildForm)。
  3. childform.h/cpp中手动将继承从QWidget更改为BaseForm
  4. 在设计时,您在更改父级时无法看到子项的更改。但是,当执行它时,你会看到它。