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

How to open "My Computer" using QFileDialog

本文关键字:我的 电脑 打开 何使用 QFileDialog      更新时间:2023-10-16

我像这样使用

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

还有其他方法可以打开"我的电脑"吗?

我尝试了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这样的东西会被丢弃。