QtNovelUI/u_test/main.cpp

38 lines
948 B
C++
Raw Normal View History

2023-08-20 17:22:48 +00:00
#include "unnnn.h"
#include <QApplication>
2023-08-13 10:02:21 +00:00
#include <QDebug>
2023-08-20 17:22:48 +00:00
#include <QDir>
2023-08-13 10:02:21 +00:00
#include <QDomDocument>
2023-08-20 17:22:48 +00:00
#include <QHBoxLayout>
#include <QMainWindow>
#include <QMenuBar>
#include <QPushButton>
#include <QStackedWidget>
2023-08-20 17:22:48 +00:00
#include <QStyle>
#include <QToolBar>
2024-01-24 04:58:19 +00:00
#include <dockpanel.h>
2023-12-30 05:04:51 +00:00
#include <splitwindow.h>
2023-08-26 12:40:57 +00:00
#include <splitpanel.h>
2023-08-13 10:02:21 +00:00
2023-08-20 17:22:48 +00:00
using namespace SplitFrame;
2023-08-13 10:02:21 +00:00
2023-08-20 17:22:48 +00:00
int main(int argc, char *argv[]) {
QApplication a(argc, argv);
2023-08-13 10:02:21 +00:00
2023-08-27 14:29:53 +00:00
auto win = new QMainWindow();
win->show();
2023-08-20 17:22:48 +00:00
QWidget *firstPageWidget = new XWidget(nullptr, Qt::GlobalColor::green);
QWidget *secondPageWidget = new XWidget(nullptr, Qt::black);
QWidget *thirdPageWidget = new XWidget(nullptr, Qt::black);
QStackedWidget *stackedWidget = new QStackedWidget;
stackedWidget->addWidget(firstPageWidget);
stackedWidget->addWidget(secondPageWidget);
stackedWidget->addWidget(thirdPageWidget);
win->setCentralWidget(stackedWidget);
2023-08-13 10:02:21 +00:00
return a.exec();
}