|
大家好,我创建了一个工程,是QWidget子类的,想通过点击一个button按钮,打开一个对话框,然后点击需要的文件,将该文件的路径显示到一个QLineEdit中,编译通过,但是在开发板中运行时提示“failed to add path /opt”,请问是什么原因呢?相应的槽函数如下:
void MyWidget::slotOpenFile()
{
QString s = QFileDialog::getOpenFileName(
this,
"open file dialog",
"/opt/",
"text files(*.txt)");
fileLineEdit->setText(s.toAscii()); //将路径显示到第一个QLineEdit
}
注:我之前用的QDialog子类的可以成功显示,难道子类必须是QDialog才能用QFileDialog吗?。如果是这个原因的话,那么子类QWidget下应该怎样实现路径的显示呢?谢谢! |
|