gpt4 book ai didi

c++ - 如何将 OS X 风格添加到 Qt 应用程序

转载 作者:行者123 更新时间:2023-11-30 05:34:26 26 4
gpt4 key购买 nike

我以前只使用 PyQt 形式的 Qt,今天我尝试了 原始 C++ 版 Qt。

我让它工作了,但是,如果启动我的应用程序,我会遇到几个问题:

  • 它是静止的,这意味着我不能将它拖过屏幕
  • 我不能改变窗口的大小
  • 它没有 OS X 类型的状态栏(其中包含三个彩色按钮和窗口名称)

如何将这些功能添加到我的 C++ Qt 应用程序中?

QtApp

我曾尝试寻找解决方案,但只找到QtApplication::setStyle();,并没有解决我的问题。

可以看到代码here .

最佳答案

QMainWindow 子类中的代码包含这一行:

setWindowFlags(Qt::FramelessWindowHint);

这可能是您描述的大部分问题的原因。尝试删除该行。

关于c++ - 如何将 OS X 风格添加到 Qt 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34234474/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com