0

这似乎是一个非常奇特的问题,我已经一起研究了好几个星期了。我在 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);

}

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

4

0 回答 0