Qt Bugs

记录Qt的bug

1. QtCreator 卡死

可能是三方软件冲突
image-20230530102820530

参考QT 5.12和有道词典冲突

2.qt 翻译 bug

由于翻译是社区贡献的,一直存在一个bug,QMessageBox翻译错误。
快速解决:
需要下载qt源码,将src/qttranslations/translations/qt_zh_CN.ts 中的QDialogButtonBox 替换为 QPlatformTheme
参考:
[QTBUG-39180] QMessageBox QMessageBox::OK can not display local text - Qt Bug Tracker
[QTBUG-39229]上下文 QPlatformTeme 未翻译成法语、意大利语、西班牙语、葡萄牙语和其他语言 - Qt Bug Tracker

3.QtCreator 启动慢

QtCreator 启动时会读取默认配置QtCreator.ini ,Windows在%appdata%\QtProject\QtCreator.ini ,Linux 在 ~/.config/QtProject/QtCreator.ini。当同时启动不同版本的QtCreator时,这个配置文件会不断变大,导致再次启动时巨慢。
快速解决:
打开 ini 文件,里面有 WatchItems,删除即可,ReplaceStrings该行替换ReplaceStrings=QString(, ",", windowShade, , , )

该目录有之前的配置备份,找个小的替换即可。没有可以删除,但需要重新配置Qt。

作者

tty

发布于

2023-06-09

更新于

2023-08-10

许可协议