如何在qt中检测屏幕分辨率?

时间:2015-05-18 07:02:03

标签: c++ linux qt framebuffer

我使用Linux内核的ioctl方法在Intel平台上设置帧缓冲的分辨率。我能够成功设置此分辨率(再次验证获取此参数)但没有进入qt。当我检查桌面几何体时,它是我在启动时设置的(1920 * 1024),也没有得到resizeevent()。有人可以说缺少的地方......?

1 个答案:

答案 0 :(得分:0)

试试这个:

QDesktopWidget widget;
QRect mainScreenSize = widget.availableGeometry(widget.primaryScreen());