#include "widget.h" #include #include #include #include #include #include #include #include #include #include "framewindow.h" #include #include "framelesswindow.h" #include #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 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(); }