[英]How to add Switch Qml to qt widgets?
我有一個ToggleSwitch.qml
文件ToggleSwitch.qml
,我想導入到我的小部件。 基本上我想將qml與widget集成
ToggleSwitch.qml
Switch
{
checked:true
}
在Mainwindow.cpp
我想做這樣的事情
Mainwindow.cpp
QQuickWidget *quickWidget = new QQuickWidget;
quickWidget->setSource(QUrl("qrc:/Resources/ToggleSwitch.qml"));
QVBoxLayout *vBox = new QVBoxLayout;
vBox->addWidget(quickWidget);
我嘗試了上面的代碼,但它不起作用。 它拋出錯誤未解析的外部符號
要使用QQuickWidget
您必須添加模塊quickwidgets
,將以下內容添加到.pro:
QT += quickwidgets
另外不要忘記包含標題:
#include <QQuickWidget>
如果您在Windows中,則必須使用windowdeployqt獲取執行應用程序所需的所有dll,以下鏈接提供更多信息:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.