2

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

问候。

4

1 回答 1

0

您可以手动执行您所说的操作。

例如:

  1. 添加继承自QWidget(命名它BaseForm)的新表单类。
  2. 添加继承自QWidget(命名它ChildForm)的新表单类。
  3. childform.h/cpp手动将继承从 更改QWidgetBaseForm

在设计时,当您更改父级时,您无法看到子级的更改。但是,当执行它时,你会看到它。

于 2013-03-03T11:46:51.700 回答