gpt4 book ai didi

linux - 在多显示器设置上设置 QWidget 全屏

转载 作者:太空宇宙 更新时间:2023-11-04 03:52:14 25 4
gpt4 key购买 nike

我有一个带有 2 个显示器输出 (1920x1080) 的 Linux 系统。我将它们的桌面尺寸设置为 1920x2160。现在我想运行一个 Qt 应用程序,它以全屏模式启动,覆盖 1920x2160 桌面。我尝试过:

QWidget::setFullScreen() -> The QWidget is maximized across 1 monitor
QWidget::setGeometry(0,0,1920,2160) -> The QWidget is also maximized across 1 monitor

即使我这样做:

QWidget::move(0,0) & QWidget::resize(1920,2160) -> The QWidget does not exceed the size of the 1 monitor.

但是如果我用鼠标手动移动 QWidget 并调整其大小,我可以将其大小调整为 1920x2160。我无法以编程方式做到这一点。
也许有人暗示我做错了什么。
提前致谢。

最佳答案

问题的原因是窗口管理器。如果我在没有任何窗口管理器的情况下启动 X 服务器,则可以调用

QWidget::setGeometry(...) 

并且窗口在所有连接的显示器上自行调整大小。
所以我错误地认为 Qt 是问题所在。

关于linux - 在多显示器设置上设置 QWidget 全屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25970216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com