QT中用QDialog作为程序的主窗口显示时,通过setWindowFlags(Qt::Dialog | Qt:: WindowMinMaxButtonsHint | Qt::WindowCloseButtonHint);
可以在Windows下正常显示最大化最小化按钮,但是在Linux下显示会失效。
解决方法:
setWindowFlags(Qt::Window | Qt::WindowMinMaxButtonsHint | Qt::WindowCloseButtonHint);
若标题栏出现? 则解决方法:
setWindowFlag(Qt::WindowContextHelpButtonHint, false);