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

How to add the OS X flavor to a Qt app

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

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

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

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

可以看到代码here.

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

setWindowFlags(Qt::FramelessWindowHint);

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