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

耳一文

关注

阅读 33

2023-12-22


当Qt程序在Linux系统编译后,运行,发现,有些设置在Windows上有效,在Linux上无效。

如:设置对话框的最大化最小化后,弹出的窗体无最大最小化按钮。

如下图:

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


解决方案:

在调用对话框的时候,用主窗体的windowsFlags进行设置。

如下:

Linux下Qt QDialog对话框setWindowFlags最大最小化后,不显示最大最小化按钮解决方案_开发语言_02


最终效果:

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


完美解决。


精彩评论(0)

0 0 举报