【发布时间】:2014-10-23 16:26:33
【问题描述】:
我有一个在带有 KDE 等离子桌面的 Ubuntu 12.04 服务器上运行的 Qt 应用程序。如果我使用 Qt 4.8 全屏进行编译,则可以按预期工作。在 Qt 5.3 中,窗口变得比可用的分辨率更大。如果我使用以下代码设置分辨率,它可以工作。
QSize sz(QApplication::desktop()->size());
main_window->setFixedSize(sz.width() + 1, sz.height() + 1);
main_window->showFullScreen();
这是解决此问题的正确方法吗?
提前致谢。
【问题讨论】: