不同 Ubuntu 版本上的 Qt 分辨率问题

问题描述 投票:0回答:1

我有一个 Qt 5.3 应用程序,可以在 Ubuntu 18.04 上正常运行,但在 Ubuntu 22.04 上出现分辨率问题。特别是 在 Ubuntu 22.04 上,应用程序分辨率比实际屏幕分辨率高 3/4 倍,所以我只能看到右上角。 因此该应用程序完全无法使用

由于我在同一台台式电脑上工作,具有两个不同的 SSD(每个操作系统一个)和一个专用的 Nvidia GPU,因此我尝试从 BIOS 启动,将英特尔集成显卡设置为始终处于活动状态(使用明显专用的 DVI 电缆从主板到监视器)以排除 Nvidia GPU,但问题并未解决(我想记住,在 Ubuntu 18.04 上,Qt 应用程序可以在有或没有 Nvidia GPU 的情况下正常工作)。

此外,由于 Ubuntu 22.04 gcc11 升级(从 Ubuntu 18 上的 gcc7),我必须调整源代码来管理新的 gcc 版本,因此担心这可能是我的错,我在我的笔记本电脑上安装了新的 Ubuntu 22.04 版本。听大家说.. 从我的台式电脑上抓取相同的二进制文件(因此在同一台台式电脑上编译)在笔记本电脑上运行良好!!!分辨率完美,应用程序运行顺利。

那么..我需要做什么才能在我的 Ubuntu 22.04 桌面电脑上拥有一个可以运行的应用程序?

qt ubuntu resolution
1个回答
0
投票
您可以分享您的main.cpp(如果是QWidgets)或main.qml(如果是Qt Quick)吗?您如何设置窗口大小?

© www.soinside.com 2019 - 2024. All rights reserved.