我正在编写(使用 C++ 和 GTKmm)一个简单的照片浏览器,可以在 GitHub 上找到:
目前我正在创建一个按钮,它允许用户在外部编辑器(例如 GIMP)中打开当前显示的照片。因此,我有两个问题:
有没有使用 Gtk::AppChooserDialog 类的例子?我找不到任何东西,没有它们就很难开始选择编辑器。
最重要的问题 - 我正在考虑一种在命令行中启动带有照片的应用程序的方法。我想到的唯一解决方案是使用 system() 调用来做这样的事情: system("gimp /path/to/current/photo.jpg"); ,但这可能不是最好的方法。有人知道更好的方法吗?我想有一天将我的应用程序移植到 Windows,并且更便携的方式会很棒。
非常感谢您提前。