我正在努力在我的系统中设置默认值QT_AUTO_SCREEN_SCALE_FACTOR
(debian bullseye)。但似乎.profile
忽略了我放入二传手的价值。无论如何设置了环境变量,但它的值是零。我搜索了我的.profile
, .xsessionrc
, 和整体/etc
,但没有找到任何东西。所以我的问题是谁设置的默认值QT_AUTO_SCREEN_SCALE_FACTOR
以及如何永久更改此值?
我之前安装的 QT SDK 1.2.1 运行良好。
然后,我尝试将其升级到 QT OpenSource 5.6.1。它工作正常。有一天,它开始在单击“文件--->打开新文件或项目”时挂起。
我已经多次重新安装了 QT 5.6.1,但它仍然挂起。我对 QT OpenSource 4.9.2 和 5.3.0 进行了同样的尝试,但它们也显示出同样的问题。
附上每当我单击“打开文件或项目”时 QT 挂起的屏幕截图
请帮忙
谢谢
更新:它还挂在“文件->用...打开文件”上
此外,它在“文件->新项目”上没有显示任何问题
但是,当我选择小部件---->确定---->浏览项目文件夹位置时,它也卡在那里。
所以,基本上任何与从 QT 打开我的文件系统相关的事情都会导致挂起,甚至没有打开一个新窗口来打开文件/项目
没有其他菜单选项单击有任何此类问题
过去,通过同意 GPL 许可并按下跳过按钮,我可以在不登录的情况下使用 Qt 安装程序和维护工具。但是今天我发现跳过按钮不再出现。
到目前为止,搜索这个问题只发现了对2015 年争议的引用,该争议在项目承诺不需要登录时结束。
我认为如果 Qt 项目有意回过头来,它会制造一些新闻。
如何在没有 Qt 帐户的情况下继续使用 Qt 安装程序?
我在 Arch Linux 下使用 KDE Plasma 并且有很多日志,例如
kwin_x11[5129]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 11416, resource id: 56623191, major code: 20 (GetProperty), minor code: 0
在我的日记里。
这些错误被证明是无害的,我想抑制它们,以免我的日志被淹没。我发现一个流行的解决方案是设置QT_LOGGING_RULES="*=false"
,但这会完全禁用日志记录,即使它实际上有用。
我想知道我如何才能只针对这个 Qt 日志记录类别而让其他类别保持不变?
我试过 egQT_LOGGING_RULES="qt.qpa.xcb.*=false"
QT_LOGGING_RULES="qpa.xcb.*=false"
QT_LOGGING_RULES="qt.*.xcb.*=false"
等,但都没有用。