#include "CGH_Printer.h" #include #include int main(int argc, char *argv[]) { // 添加一个槽函数,页面切换打开相机 第210行--------------------------------- // 视频预览稍有修改,添加了一个判定条件 第1169------------------------------- // 修改tabwidget的背景颜色实现了部分 第 35 行------------------------------- // //实现全屏显示 QApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps); //DEVMODE NewDevMode; ////获取屏幕设置中的分辨率 //EnumDisplaySettings(0, ENUM_CURRENT_SETTINGS, &NewDevMode); //qreal cx = NewDevMode.dmPelsWidth; //当前设置的屏幕宽度 ////qreal cx = GetSystemMetrics(SM_CXSCREEN); //qreal scale = cx / 960; // 960 = 1920 / 2 //qputenv("QT_SCALE_FACTOR", QString::number(scale).toLatin1()); //实现全屏显示 //qputenv("QT_SCALE_FACTOR", "2.0"); //QT设计师的预览界面和运行界面不一致解决办法 //if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)) // QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)) QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QApplication a(argc, argv); //QWidget* widget = new QWidget(); //师兄留下的几行注释代码 //QFile qss(":/QSS/IMG/QSS/MacOS.qss"); //qss.open(QFile::ReadOnly); //qApp->setStyleSheet(qss.readAll()); //qss.close(); CGH_Printer w; //修改窗口背景色 QPalette palette; palette.setBrush(QPalette::Background, QBrush(Qt::darkCyan)); w.setPalette(palette); // // //w.show(); //w.showFullScreen(); //w.setWindowState(w.windowState() ^ Qt::WindowFullScreen); w.show(); return a.exec(); }