如何使用QFileDialog打开"我的电脑"
How to open "My Computer" using QFileDialog
我像这样使用
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 computer
或MyComputer
这样的东西会被丢弃。
相关文章:
- QT-如何在我的笔记本电脑上全屏显示Qlabel
- "... .exe hast stopped working"只发生在我朋友的电脑上,而不是我的电脑上
- 我的电脑不接受 s.length,但其他编译器可以
- 这段代码在我的电脑上编译,但不在竞赛服务器上的标准 C++98 编译器上编译
- Win32 API 会对我的电脑造成危险吗?
- 我的程序无法在某些电脑上运行
- 为什么在我的电脑上没有g++中的-O2,sqrt会变得更快
- 当我的电脑执行下面的代码时,为什么它以 5 开头
- 我的版本.exe无法在其他电脑上运行
- 我的 265GB RAM 笔记本电脑上的内存是否超过 8GB
- 无法使用 OpenCV 打开我的笔记本电脑相机
- 如何使用QFileDialog打开"我的电脑"
- 如何确保我的 direct3d 应用程序每次都能在任何电脑上运行
- 为什么当我制作一个链表时,我的电脑会崩溃
- 我如何用程序检查我的电脑是否在代理后面
- 当我的电脑得分达到100分时,游戏还没有结束
- Qt GUI应用程序可以在我的电脑上运行,但不能在其他电脑上运行
- 我的电脑怎么坏了?
- 为什么USACO分级师不接受我的"Prime Cryptarithm"解决方案?(我的电脑和在线评分机之间的输出差异)
- 在opengl中使用特殊的键使我的电脑非常慢