我正在寻找一个解决方案来阅读有关我的物理显示的一些信息,然后我将我的QApplication归化。我正在使用Qt 5.8的ubuntu机器上工作,并希望获得有关显示器英寸大小和显示分辨率的信息。 有任何想法吗?谢谢!
修改 我已经测试了这个:
QApplication
QScreen
此解决方案的问题接近于QtWebEngine
的初始化。它打破了QWebEngineProfile::defaultProfile()
答案 0 :(得分:2)
QDesktopWidget可用于获取屏幕信息。
You can't get screen information before QApplication was created in your application.
作为解决方法,您可以为小实用程序创建单独的项目(例如,可以将屏幕参数打印到控制台或将其写入 QSettings ),您将在 QApplication <之前启动它/ strong>从主应用程序初始化。