0
我可以更改主窗口的大小。當應用程序啓動時,我首先看到mainwindow 2秒,然後加載QML文件。問題是,每當我嘗試更改QML文件的大小時,它始終是相同的大小。我已經嘗試了一切。我希望能夠改變尺寸,以便我能夠看到最適合我需求的尺寸。Qt沒有正確顯示QML窗口
我認爲問題出在這部分代碼中,但正如我所說我不知道如何處理它。
這裏是我的代碼:
QDeclarativeView *view= new QDeclarativeView;
ui->setupUi(this);
setCentralWidget(view);
QDeclarativeContext *ctxt = view->rootContext();
ctxt->setContextProperty("funkcije",this);
ctxt->setContextProperty("myModel", QVariant::fromValue(MainWindow::dataList));
view->setSource(QUrl("qrc:/gui.qml"));
view->setResizeMode(QDeclarativeView::SizeRootObjectToView);
因爲當我把main.cpp中類似mainwindow.showMaximized();
我可以看到,主窗口被改變大小,但隨後它加載QML,它始終是相同的大小,每當我改變QML或qt代碼。