| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 | 
							- #include "CGH_Printer.h"
 
- #include <QApplication>
 
- #include <QFile>
 
- 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();
 
- }
 
 
  |