QtMd/mainwindow.cpp

27 lines
656 B
C++
Raw Permalink Normal View History

2024-01-04 17:48:00 +08:00
#include "mainwindow.h"
#include "./ui_mainwindow.h"
2024-01-05 17:26:18 +08:00
#include <QQuickWidget>
#include <QVBoxLayout>
#include <QQuickView>
2024-01-04 17:48:00 +08:00
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
2024-01-05 17:26:18 +08:00
QQuickWidget *quickWidget = new QQuickWidget;
quickWidget->setSource(QUrl::fromLocalFile(":/main.qml"));
quickWidget->setGeometry(ui->centralwidget->geometry());
quickWidget->setResizeMode(QQuickWidget::SizeRootObjectToView);
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(quickWidget);
ui->centralwidget->setLayout(layout);
2024-01-04 17:48:00 +08:00
}
MainWindow::~MainWindow()
{
delete ui;
}