QT 5.9.2 --> 5.10.0 应用程序样式丢失?
QT 5.9.2 --> 5.10.0 application styles lost?
我们最近将桌面应用程序中使用的Qt版本从Qt 5.9.2升级到5.10.0。 启动时,它突然看起来很糟糕。
玩弄应用程序样式(即查看"QStyleFactory::keys()"的返回值,我可能会提供给"QApplication::setStyle()"),我发现 5.9.2 开箱即用地给了我们 4 种样式,而 5.10.0 只给了我们 2 种。
5.9.2 给了我们这些:
- "视窗">
- "WindowsXP">
- "WindowsVista">
- "融合">
但是5.10.0只给了我们"Windows"和"Fusion"。 默认情况下,它现在显然选择了"Windows",而之前它选择了"WindowsVista",所以它看起来很糟糕。
任何熟悉Qt的人都会告诉我如何在5.10.0中再次获得"WindowsVista"? 它是否可能移动到我们无法复制的其他 DLL? 它已被删除了吗?
(注意:我们不是自己构建Qt,而是使用安装程序。 我没有看到任何选择其他样式的选项"或类似的东西......
我最终想通了这一点,既然有人问(在评论中)解决方案是什么,我会回答我自己的问题。
首先,我必须卸载并完全重新安装Qt 5.10.0。 我猜我的原始安装未能选中具有所需样式的某种框。 我不确定。
其次,一旦我这样做了,就有 3 种样式可用,而不是 2 种。 "Windowsvista"、"Windows"和"Fusion">
相关文章:
- 试图在visual studio上用C++创建一个桌面应用程序
- FFmpeg:制作一个应用程序比直接使用ffmepg更好吗
- 在C应用程序中运行C++(带有STL)函数
- 使用VerQueryValue检索应用程序的文件描述
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 使用调试/崩溃报告将应用程序部署到客户端
- C++控制台应用程序阻止退出
- 码头化的C++应用程序是否向后兼容早期的内核版本
- 将应用程序从32位移植到64位时出现问题
- 如何改变c++应用程序的视觉效果
- QT 样式表主题,适用于使用属性选择器的整个应用程序
- QT 5.9.2 --> 5.10.0 应用程序样式丢失?
- 如何在Qt应用程序中使用样式表更改QPush按钮图标大小
- QtGui应用程序背景颜色样式表
- WinRT/Metro样式应用程序中基于ATL的COM对象
- qt 样式 QPalette::窗口文本颜色在应用程序启动后恢复
- C++地铁样式应用程序中的可视化资源
- 应用程序窗口样式
- 无法运行使用 macdeployqt 创建的 OSX 应用程序。使用 Fusion 样式时缺少可可插件
- 添加图像只是到底部或顶部的QT应用程序与样式表(QStyle)