我创建了这个插槽:
public slots:
void openNSelect();
然后在函数中:
QFileDialog::getOpenFileName(this,tr("select file"),"/home/",tr("text file(*.txt)"));
它没有显示对话框,如果我在QMainWindow构造函数中的其他函数中写入该行,它确实向我显示了该窗口。使用带有mainwindow对象的kdevelop创建项目。
答案 0 :(得分:1)
进行一些调试以确保插槽实际触发。在信号/插槽连接中输入错误的一半时间无法连接。
如果不发布更多代码,那么我们可以更好地了解。