QFileDialog :: getOpenFileName()在插槽函数中不起作用?

时间:2011-12-20 15:27:09

标签: qt qfiledialog

我创建了这个插槽:

public slots:
   void openNSelect();

然后在函数中:

QFileDialog::getOpenFileName(this,tr("select file"),"/home/",tr("text file(*.txt)"));

它没有显示对话框,如果我在QMainWindow构造函数中的其他函数中写入该行,它确实向我显示了该窗口。使用带有mainwindow对象的kdevelop创建项目。

1 个答案:

答案 0 :(得分:1)

进行一些调试以确保插槽实际触发。在信号/插槽连接中输入错误的一半时间无法连接。

如果不发布更多代码,那么我们可以更好地了解。