如何打开"我的电脑"使用QFileDialog

时间:2014-12-10 11:38:27

标签: c++ qt4 qfiledialog

我这样使用

QFileDialog dialog;
dialog.setDirectory("::{645ff040-5081-101b-9f08-00aa002f954e}");

还有其他方法可以打开" MY Computer" ?

1 个答案:

答案 0 :(得分:1)

我尝试使用Qt 4.8和:

int main(int argc, char** argv) {
    QApplication app(argc, argv);
    QFileDialog diag(0, "A dialog");
    diag.setDirectory( "My Computer" );
    diag.setModal(true);
    diag.exec();

    return app.exec();
}

工作正常。

我的系统语言是西班牙语,并使用My Computer字符串,所以我认为这也适用于任何其他系统语言。

请注意字符串必须“我的电脑”,否则无法使用。因此,My computerMyComputer等内容将被废弃。

相关问题