• 7755阅读
  • 4回复

在linux下面用了qss换肤再调用QFileDialog::getSaveFileName,会出现段错误,是怎么回事? [复制链接]

上一主题 下一主题
离线yhc195880636
 

只看楼主 倒序阅读 楼主  发表于: 2010-05-20
我在linux下面用qss 文件换肤,之后再调用
     QString fileName = QFileDialog::getSaveFileName(this, tr("Save File"),
                            "/home/jana/untitled.png",
                            tr("Images (*.png *.xpm *.jpg)"));
函数,就会出现段错误,是怎么回事,我顺便写一个简单的例子也都是一样,难道QT有bug
我在windows下面就没有这个问题 ,各位指点下,急用?????
离线yhc195880636

只看该作者 1楼 发表于: 2010-05-24
kkkkk
离线yhc195880636

只看该作者 2楼 发表于: 2010-05-24
难道没有人遇到这个问题吗,没人知道吗
离线米尔利安

只看该作者 3楼 发表于: 2011-04-14
我也遇到了,而且我是在Windows下面。。。
自定义了一个QDialog,然后在这个Dialog里调用getOpenFileName,打开文件对话框出来之后,原来的对话框就不见了……
我们在天上的父,愿人都尊你的名为圣。
愿你的国降临。
愿你的旨意行在地上,如同行在天上。
离线米尔利安

只看该作者 4楼 发表于: 2011-04-20
知道怎么回事了,自定义的窗口的WindowFlag如果设置为Popup的话,会有这个问题的。
多调整一下WindowFlag,Window参数不会有这个问题。
我们在天上的父,愿人都尊你的名为圣。
愿你的国降临。
愿你的旨意行在地上,如同行在天上。
快速回复
限100 字节
 
上一个 下一个