2015-12-11 40 views
1

我用的Qt以前只能在PyQt的形式,今天我嘗試了版本的Qt在C++中。如何將OS X風味添加到Qt的應用程序

我得到它的工作,但是,當如果啓動我的應用程序,我有幾個問題是:

  • 是固定的,這意味着,我不能在屏幕上拖動它
  • 我不能改變窗口的大小
  • 它不具有OS X型狀態欄(其中包含了三種顏色的按鈕和窗口的名稱)

我怎麼能這些功能添加到我的C++的Qt應用程序?

QtApp

我試圖尋找一個解決方案,但只找到QtApplication::setStyle();,這並沒有解決我的問題。您可以看到代碼here

回答

1

你的QMainWindow的子類中的代碼包含此行:

setWindowFlags(Qt::FramelessWindowHint); 

這可能是造成大部分你所描述的問題。嘗試刪除該行。

+0

哇,那很愚蠢。我從其他地方複製了該行。非常感謝。 – hgiesel

相關問題