天天看点

Qt5的QDialog 去除右上角的问号、添加最大化和最小化按钮

QDialog窗体右上角默认是一个问号以及一个关闭按钮,没有最小化和最大化按钮。

// 去掉问号,只保留关闭
  setWindowFlags(Qt::CustomizeWindowHint | Qt::WindowCloseButtonHint);      
//设置窗体最大化和最小化
    Qt::WindowFlags windowFlag  = Qt::Dialog;
    windowFlag                  |= Qt::WindowMinimizeButtonHint;
    windowFlag                  |= Qt::WindowMaximizeButtonHint;
    windowFlag                  |= Qt::WindowCloseButtonHint;
    setWindowFlags(windowFlag);      

继续阅读