• 2841阅读
  • 2回复

[提问]模态对话框无法弹出另一个模态对话框的问题 [复制链接]

上一主题 下一主题
离线qazaq408
 

只看楼主 倒序阅读 楼主  发表于: 2017-11-03
一个程序,会弹出一个对话框A,这个对话框是模态的,既
  1. A->exec();
然后这个对话框A上有个按钮,点击这个按钮会弹出另一个对话框B,这个B同样是模态的,
处于外观的需要,对话框B需要隐藏本地系统标题栏,所以对B进行了设置
  1. B->setWindowFlags(Qt::CustomizeWindowHint);
但是如果B做了上面的设置,就无法显示出来了,如果把上面这句注释掉,对话框B可以正常跳出来,当然这时候B是有本地系统的标题栏的,我想问下,怎么样让B没有本地系统标题栏,同时也能正常的显示出来


离线johnrambos

只看该作者 1楼 发表于: 2017-11-03
setWindowFlags(Qt::FramelessWindowHint);试试
离线夜雨触花

只看该作者 2楼 发表于: 2017-11-04
setWindowFlags(Qt::FramelessWindowHint | Qt::Dialog)
快速回复
限100 字节
 
上一个 下一个