QT顯示輸出及其桌面

 /* 應用程序桌面 */
 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();

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章