2013-02-14 65 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

在設計時,當你改變父母時,你看不到孩子的變化。但是,執行它時,你會看到它。