在openSUSE 12.1(x86_64)上遍历Qt上的目录

时间:2013-07-09 06:52:06

标签: c++ qt unix path opensuse

这似乎是一个非常特殊的问题,我现在已经在这里工作了几个星期。我在Qt中编写了以下代码来移动目录。这个代码在我的笔记本电脑上工作正常,它在Ubuntu 13.04上运行。但是当在openSUSE上构建相同的代码时,文件对话框中的目录不会更改。

void example::on_pushButton_7_clicked()
{
     mainFileName = 
         (mode == "2D")?
         QFileDialog::getOpenFileName(this, tr("MAIN File"),
                                      "../2DPrograms/" , tr("Files (*.*)")): 
         QFileDialog::getOpenFileName(this, tr("Open Example File"),
                                      "../3DPrograms/" , tr("Files (*.*)"));

     ui->mainFileName->setText(mainFileName);

}

为什么会这样?有没有其他方法可以在目录中移动?

0 个答案:

没有答案