【Qt】使用 setWindowFlags 方法设置窗体的最小化、最大化、关闭按钮

一、设置方法:

    void setWindowFlags(Qt::WindowFlags type);

Qt::WindowFlags 有很多参数,其中:

窗口最小化按钮: Qt::WindowMinimizeButtonHint

窗口最大化按钮:Qt::WindowMaximizeButtonHint

窗口关闭按钮:Qt::WindowCloseButtonHint

二、使用示例:

以上代码中的窗体只显示关闭按键(不出现在设置中的按钮则表示不显示)。

    QApplication a(argc, argv);
    MainWindow w;

    //设置参数:Qt::WindowMinimizeButtonHint|Qt::WindowMaximizeButtonHint|Qt::WindowCloseButtonHint
    w.setWindowFlags(Qt::WindowCloseButtonHint);

    w.show();
    return a.exec();

 

    原文作者:kingkee
    原文地址: https://blog.csdn.net/kingkee/article/details/103926121
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞