1. 程式人生 > >QT對話方塊自定義標題、最小化,最大化,關閉,幫助

QT對話方塊自定義標題、最小化,最大化,關閉,幫助

去掉關閉按鈕,去掉幫助按鈕:

setWindowFlags(windowFlags()&~Qt::WindowCloseButtonHint&~Qt::WindowContextHelpButtonHint);

保留:開啟自定義開關,使能視窗標題、最化,最化,關閉。

setWindowFlags(Qt::CustomizeWindowHint
|Qt::WindowTitleHint
|Qt::WindowMinimizeButtonHint
|Qt::WindowMaximizeButtonHint
|Qt::WindowCloseButtonHint
);
//WindowFlags包括:
Qt::FrameWindowHint://沒有邊框的視窗
Qt::WindowStaysOnTopHint://總在最上面的視窗
Qt::CustomizeWindowHint://自定義視窗標題欄,以下標誌必須與這個標誌一起使用才有效,否則視窗將有預設的標題欄
Qt::WindowTitleHint:顯示視窗標題欄
Qt::WindowSystemMenuHint://顯示系統選單
Qt::WindowMinimizeButtonHint://顯示最小化按鈕
Qt::WindowMaximizeButtonHint://顯示最大化按鈕
Qt::WindowMinMaxButtonsHint://顯示最小化按鈕和最大化按鈕
Qt::WindowCloseButtonHint://顯示關閉按鈕