2015-12-11 42 views
1

我用的Qt以前只能在PyQt的形式,今天我尝试了版本的Qt在C++中。如何将OS X风味添加到Qt的应用程序

我得到它的工作,但是,当如果启动我的应用程序,我有几个问题是:

  • 是固定的,这意味着,我不能在屏幕上拖动它
  • 我不能改变窗口的大小
  • 它不具有OS X型状态栏(其中包含了三种颜色的按钮和窗口的名称)

我怎么能这些功能添加到我的C++的Qt应用程序?

QtApp

我试图寻找一个解决方案,但只找到QtApplication::setStyle();,这并没有解决我的问题。您可以看到代码here

回答

1

你的QMainWindow的子类中的代码包含此行:

setWindowFlags(Qt::FramelessWindowHint); 

这可能是造成大部分你所描述的问题。尝试删除该行。

+0

哇,那很愚蠢。我从其他地方复制了该行。非常感谢。 – hgiesel

相关问题