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
。在設計時,當你改變父母時,你看不到孩子的變化。但是,執行它時,你會看到它。