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://显示关闭按钮
    原文作者:西飘客
    原文地址: https://blog.csdn.net/technologyleader/article/details/82687950
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞