51 lines
1.3 KiB
C++
Raw Normal View History

2024-10-30 09:27:16 +08:00
#include "widget.h"
#include <QApplication>
#include <QApplication>
#include <QWidget>
#include <QGraphicsView>
#include <QGraphicsScene>
#include <QGraphicsEllipseItem>
#include <QGraphicsTextItem>
#include <QFont>
#include <qmath.h>
2024-10-30 11:08:49 +08:00
#include "framewindow.h"
#include <QStackedWidget>
#include "framelesswindow.h"
2024-11-25 14:28:17 +08:00
#include <QTextCodec>
#include "logger.h"
2024-12-16 17:38:25 +08:00
#include "hospitalinfo.h"
#include "framebtn.h"
#include "mainbtn.h"
2024-12-13 14:10:21 +08:00
void LoadStyleFile(QString strStyle)
{
QFile qss(strStyle);
qss.open(QFile::ReadOnly);
2024-12-13 14:55:21 +08:00
QString sqss =qss.readAll();
qApp->setStyleSheet(sqss);
2024-12-13 14:10:21 +08:00
qss.close();
}
2024-10-30 09:27:16 +08:00
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
2024-12-16 17:38:25 +08:00
2024-12-17 11:11:53 +08:00
#if 1
// QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
2024-12-13 14:55:21 +08:00
//qInstallMessageHandler(MessageHandler);
2024-11-25 14:28:17 +08:00
QTextCodec *codec = QTextCodec::codecForName("GBK");
QTextCodec::setCodecForLocale(codec);
FrameWindow *mainw = new FrameWindow;
// FramelessWindow *window = new FramelessWindow(mainw);
//window->resize(300, 400);
// window->showMaximized();
2024-11-29 14:48:42 +08:00
mainw->showMaximized();
2024-12-16 17:38:25 +08:00
QFont globalFont;
globalFont.setFamily("黑体");
QApplication::setFont(globalFont);
2024-12-17 15:48:19 +08:00
LoadStyleFile(QApplication::applicationDirPath()+"/defaultstyle.qss");
2024-12-16 17:38:25 +08:00
#endif
2024-12-16 17:38:25 +08:00
return a.exec();
2024-10-30 09:27:16 +08:00
}