首页| 论坛| 消息

回复: Qt高分屏的支持
#6 回 realfan 的帖子 [stlcours 09-09 22:10]
realfan:我试下来,加了高清屏支持,在普通屏上,也没问题的。没加if (qApp->devicePixelRatio()>1) (2016-09-09 21:28) 
谢谢。但是还有一点不明白,既然说了
QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
要写在第一句。那么我这句:
qApp->devicePixelRatio()
会不会有影响?
另外,到底什么是qApp呢?与QApplication app(argc, argv); 里的app不是同一个东西?
#7 回 stlcours 的帖子 [realfan 09-10 17:20]
stlcours:谢谢。但是还有一点不明白,既然说了
QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
要写在第一句。那么我这句:
qApp->devicePixelRatio()
....... (2016-09-09 22:10) 
我没有试你写的qApp->devicePixelRatio
qApp就是QApplication app(argc, argv); 里的app的指针。在这句之前写,应该是不对的,app还没创建。

<< 1 2 >> (2/2)

回复 发表
主题 版块