QT显示输出及其桌面

来源:互联网 发布:汽车修理软件下载 编辑:程序博客网 时间:2024/06/05 04:42

 /* 应用程序桌面 */
 QDesktopWidget* desktop = QApplication::desktop();

 

 

 /* 指定显示器的屏幕尺寸(1024 * 768) */
 QRect screenRect = desktop->screenGeometry();

 

 

 /* 指定显示器的客户区尺寸 */
 QRect clientRect = desktop->availableGeometry();

 

 

 /* 返回系统可用显示器个数(Framebuffer也算是一个桌面,只不过他是一个虚拟桌面) */
 int screenCount = desktop->screenCount();

 

 

 /* 获取指定显示器(默认返回一个默认显示器) */
 QWidget* screen = desktop->screen();

 

 

 /* 是否FrameBuffer虚拟桌面 */
 bool isVirtualDesktop = desktop->isVirtualDesktop();