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

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

如果想去掉右上角的问号,则需要再.cpp文件中的窗体构造函数内添加如下代码:

	// 去掉问号,只保留关闭
	setWindowFlags(Qt::CustomizeWindowHint | Qt::WindowCloseButtonHint);

如果想添加最小化以及最大化按钮,则应修改如下:

    //设置窗体最大化和最小化
    Qt::WindowFlags windowFlag  = Qt::Dialog;
    windowFlag                  |= Qt::WindowMinimizeButtonHint;
    windowFlag                  |= Qt::WindowMaximizeButtonHint;
    windowFlag                  |= Qt::WindowCloseButtonHint;
    setWindowFlags(windowFlag);
发布了43 篇原创文章 · 获赞 13 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/star_of_science/article/details/104671106
今日推荐