76 lines
2.1 KiB
C++
76 lines
2.1 KiB
C++
#include "widget.h"
|
|
#include <QApplication>
|
|
|
|
#include <QApplication>
|
|
#include <QWidget>
|
|
#include <QGraphicsView>
|
|
#include <QGraphicsScene>
|
|
#include <QGraphicsEllipseItem>
|
|
#include <QGraphicsTextItem>
|
|
#include <QFont>
|
|
#include <qmath.h>
|
|
|
|
#include "framewindow.h"
|
|
#include <QStackedWidget>
|
|
#include "framelesswindow.h"
|
|
#include <QTextCodec>
|
|
#include "logger.h"
|
|
#include "hospitalinfo.h"
|
|
#include "framebtn.h"
|
|
#include "mainbtn.h"
|
|
void LoadStyleFile(QString strStyle)
|
|
{
|
|
QFile qss(strStyle);
|
|
qss.open(QFile::ReadOnly);
|
|
QString sqss =qss.readAll();
|
|
qApp->setStyleSheet(sqss);
|
|
qss.close();
|
|
}
|
|
|
|
#include<QDateEdit>
|
|
int main(int argc, char *argv[])
|
|
{
|
|
QApplication a(argc, argv);
|
|
|
|
#if 1
|
|
// QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
|
|
//qInstallMessageHandler(MessageHandler);
|
|
QTextCodec *codec = QTextCodec::codecForName("GBK");
|
|
QTextCodec::setCodecForLocale(codec);
|
|
FrameWindow *mainw = new FrameWindow;
|
|
// FramelessWindow *window = new FramelessWindow(mainw);
|
|
//window->resize(300, 400);
|
|
// window->showMaximized();
|
|
mainw->showMaximized();
|
|
QFont globalFont;
|
|
globalFont.setFamily("黑体");
|
|
QApplication::setFont(globalFont);
|
|
LoadStyleFile(QApplication::applicationDirPath()+"/defaultstyle.qss");
|
|
#endif
|
|
|
|
#if 1
|
|
QDateTimeEdit date;
|
|
date.setStyleSheet("QDateTimeEdit::drop-down {\
|
|
width: 80px; \
|
|
border-left-width: 0px; \
|
|
border-image:url(:/image/dateEdit.png);\
|
|
border-left-color: gray; \
|
|
}");
|
|
date.setCalendarPopup(true);
|
|
|
|
date.show();
|
|
#else
|
|
QDateEdit date;
|
|
date.setDisplayFormat("yyyy-MM-dd hh:mm:ss.zzz");
|
|
date.setStyleSheet("QDateEdit::drop-down {\
|
|
width: 80px; \
|
|
border-left-width: 0px; \
|
|
border-image:url(:/image/dateEdit.png);\
|
|
border-left-color: gray; \
|
|
}");
|
|
date.setCalendarPopup(true);
|
|
date.show();
|
|
#endif
|
|
return a.exec();
|
|
}
|