问题描述
我有以下声明:
QMainWindow* mainWnd = new QMainWindow();
mainWnd->showFullScreen();
当我尝试将窗口移至其他屏幕时,什么也没发生:
QWindow* wnd = window()->windowHandle();
wnd->setGeometry(qApp->screens().at(1 /* if i write 0 here,it doesn't work too*/)->availableGeometry());
如果我写以下内容:
mainWnd->setwindowState(Qt::WindowNoState);
QWindow* wnd = window()->windowHandle();
wnd->setGeometry(qApp->screens().at(1)->availableGeometry());
mainWnd->setwindowState(Qt::WindowFullScreen);
一切正常,但是我的程序有一些不需要的行为,所以我不必这样做。
Qt Framework或Mac IOKitLib中是否有解决方案?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)