2016-03-15 147 views
0

我使用Qt5.5,我想沒有任何部件的窗口,這裏是從我的窗口構造函數的代碼段:Qt的刪除窗口小部件

Qt::WindowFlags flags = (Qt::Window 
          | Qt::WindowTitleHint 
          | Qt::CustomizeWindowHint) 
          & ~Qt::WindowMaximizeButtonHint; 
    setWindowFlags(flags); 

這將產生一個窗口沒有關閉小部件,沒有儘量減少小部件,但最大化小部件仍然可見,並且可以單擊以最大化窗口,也可以通過拖動窗口邊緣來調整窗口大小。

我正在嘗試創建一個始終位於頂部並且沒有任何小部件並且大小固定的工具窗口。

在QtCreator我已經設置了sizePolicy到:

Horizontal Policy: Fixed 
    Vertical Policy: Fixed 

但我仍然能夠調整窗口的大小?

我知道這是一個非常類似的問題,以前發佈的其他人,但到目前爲止閱讀這些,並嘗試建議沒有任何工作。

我在Ubtuntu 14.04上運行。

回答

0

通過添加:

setFixedSize(mcintWindowWidth, mcintWindowHeight); 

這個固定的問題和最大化窗口小部件不再可見,窗口可以不再調整。