Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;gtkmm:FileChooserDialog不使用任何驱动器_C++_Windows_Gtk_Gtkmm_Drives - Fatal编程技术网

C++ C++;gtkmm:FileChooserDialog不使用任何驱动器

C++ C++;gtkmm:FileChooserDialog不使用任何驱动器,c++,windows,gtk,gtkmm,drives,C++,Windows,Gtk,Gtkmm,Drives,如何使用Gtk::FileChooserDialog浏览本地或网络驱动器?我看到了包括网络驱动器在内的所有驱动器(我想浏览这些驱动器),但当我单击它时,什么也没有发生,或者我被重定向到了不同的文件夹 Gtk::FileChooserDialog dialog("Please choose a folder",Gtk::FILE_CHOOSER_ACTION_SELECT_FOLDER); dialog.set_transient_for(*this); int result = dialog.r

如何使用
Gtk::FileChooserDialog
浏览本地或网络驱动器?我看到了包括网络驱动器在内的所有驱动器(我想浏览这些驱动器),但当我单击它时,什么也没有发生,或者我被重定向到了不同的文件夹

Gtk::FileChooserDialog dialog("Please choose a folder",Gtk::FILE_CHOOSER_ACTION_SELECT_FOLDER);
dialog.set_transient_for(*this);
int result = dialog.run();
//go on with other code
只有浏览文档、下载等快捷方式才有效。如果有必要的话,我正在使用Windows7和gtkmm 3.0。当然,从explorer或cmd可以访问所有驱动器

编辑:可以通过在Windows:下编译此代码并尝试浏览驱动器C来复制此行为

有人能重现同样的行为吗? Thx找到了原因

这实际上是几天前报告的一个bug()。解决方案是使用修复程序()更新glib2。或等待/升级到glib 2.56.2


应用修复程序后,一切正常。

您是否尝试过使用dialog.set\u current\u folder(“path”)?当然,不起作用。浏览器开始为空