【问题标题】:Cmake windows project using Qt appears as windows 95使用Qt的Cmake windows项目显示为windows 95
【发布时间】:2018-01-22 23:02:42
【问题描述】:

我正在尝试使用 CMake 和 Qt 构建一个应用程序,它可以做很多事情。到目前为止,所有逻辑都运行良好,CMake 正在找到 Qt 5.10.0 并且软件运行,没有任何困难。窗口类继承QWidget。

我遇到的问题是 gui 的外观就像 windows 95,我希望它像现代 windows 10 一样

有人用 cmake 解决这个问题吗?

【问题讨论】:

  • 使用a.setStyle("fusion"),其中a是QApplication。
  • @eyllanesc 这应该是一个答案而不是评论。
  • 这确实应该是答案 ;) 就像一个魅力
  • Qt 应用程序应该看起来是直接开箱即用的原生应用程序,并且将应用程序样式设置为 fusion(这是一种自定义样式)并不是真正的解决方案。你使用的是什么版本的 Qt?
  • @MatteoItalia,我使用的是 Qt5.10.0,我使用他们的在线安装程序安装了 Qt。我不是自己建造的。

标签: windows user-interface cmake qt5 appearance


【解决方案1】:

正如 eyllanesc 所提到的,将 QApplication 样式设置为“融合”就可以了。不像现在的windows,但至少不像丑陋的windows 95风格。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-21
    • 1970-01-01
    • 2015-10-29
    相关资源
    最近更新 更多