Qt关于QDialog右上角显示?按钮不显示最大化、最小化按钮问题
QDialog默认设置是右上角只显示一个问号按钮和一个关闭窗口按钮,最大化、最小化按钮需要自己设置,下面以Python代码为例,C++代码步骤也是一样的:
# 创建窗体
self.__MainWindow = QDialog()
# 添加标记
winflags = Qt.Dialog
# 添加最小化按钮
winflags |= Qt.WindowMinimizeButtonHint
# 添加最大化按钮
winflags |= Qt.WindowMaximizeButtonHint
# 添加关闭按钮
winflags |= Qt.WindowCloseButtonHint
# 设置到窗体上
self.__MainWindow.setWindowFlags(winflags)