-1

我创建了这个插槽:

public slots:
   void openNSelect();

然后在函数中:

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

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

4

1 回答 1

1

进行一些调试以确保插槽实际触发。有一半的时间是信号/插槽连接中的拼写错误,无法接线。

如果不发布更多代码,那么我们可以获得更好的主意。

于 2011-12-20T15:35:42.813 回答