1
我已經通過調用QUiLoader:使用自定義小部件加載.ui文件的要求?
QUiLoader().load(qfile_object, this);
作品般的魅力創造了使用QT5,設計師,我在運行時加載UI但現在我已經提拔一些QLabel
元素到窗口小部件類MyQLabel
與從QLabel
的。
現在當我嘗試加載我得到的UI控件促進每個警告:
"QFormBuilder was unable to create a custom widget of the class 'MyQLabel'; defaulting to base class 'QLabel'."
類看起來是這樣的:
class MyQLabel : public QLabel {
Q_OBJECT
public:
MyQLabel(QWidget *parent = nullptr) : QLabel(parent) {}
};
它已經自動moc
「編輯和鏈接對我的可執行文件
我有,不知怎的,我嘗試使用它之前告訴QUiLoader
我的類,但我不知道怎麼的感覺..
我必須爲此創建插件?有沒有辦法重現,QUiLoader
做什麼來檢查它?