Linux下Qt QDialog对话框setWindowFlags最大最小化后,不显示最大最小化按钮解决方案

当Qt程序在Linux系统编译后,运行,发现,有些设置在Windows上有效,在Linux上无效。
如:设置对话框的最大化最小化后,弹出的窗体无最大最小化按钮。
如下图:
Linux下Qt QDialog对话框setWindowFlags最大最小化后,不显示最大最小化按钮解决方案_第1张图片
解决方案:
在调用对话框的时候,用主窗体的windowsFlags进行设置。
如下:
在这里插入图片描述
最终效果:
Linux下Qt QDialog对话框setWindowFlags最大最小化后,不显示最大最小化按钮解决方案_第2张图片
完美解决。

你可能感兴趣的:(Qt记录,Qt编程,Linux使用,qt,开发语言)