qt 双屏显示问题
高分求解!!
当主屏幕分辨率大于客显屏时,如何能让mainwindow在扩展屏全屏显示
目前mainwindow全屏显示到扩展屏上,但是当主屏幕分辨率大于扩展屏时,扩展屏上的mainwindow会变宽,高度一样,以至于右边的控件不能显示或者显示不全(此时调试发现mainwindow的width大于扩展屏的宽度分辨率)
扩展屏显示代码如下:
QDesktopWidget *desktop = QApplication::desktop();
int screen_count = desktop->screenCount();
int prim_screen = desktop->primaryScreen();
if(screen_count>1)
{
g_screens.rect = desktop->screenGeometry(prim_screen+(screen_count-1));
this->resize(g_screens.rect.width(), g_screens.rect.height());
this->move(desktop->screenGeometry(prim_screen+(screen_count-2)).width(),0);
}
this->showFullScreen();