0
我正嘗試使用Qt Designer中的"promote to"
菜單將頂級QWidget
升級爲導出的MyWidget
類。使用Qt Designer升級頂級窗口小部件
爲此,我已使用"promoted widgets.."
菜單定義了促銷。
我還添加子QWidget
(紫羅蘭),以頂級QWidget
,我能夠使用"promote to"
選項,在Object Inspector右鍵點擊後出現的促進成成MyWidget
。 (如圖片所示)
但對於頂級QWidget
,右鍵不給進入"promote to"
菜單和我有一個QFrame
同樣的問題。
是否可以使用Qt Designer做到這一點?
謝謝。
通過某種方式,您可以說頂級已經升級,因爲您正在使用自定義小部件,在您的情況下Widget。 – eyllanesc
其實,我明白爲什麼根部件是一個特殊情況。 uic用這個小部件的名稱(類Ui :: Widget)生成一個類,而子小部件是這個類的公共成員,並在setupUi函數中實例化。然後使用Qt的單繼承方法,編寫派生類QWidget(MyWidget)並在其上應用setupUi函數可能會更容易。所以我想在Qt Designer中做這件事並不合適。 – Scab