【发布时间】:2015-04-07 14:24:40
【问题描述】:
我使用 C 语言的 GTK 编写了一个便携式应用程序(在所有 Windows 版本和最近的 Linux 发行版上运行)。
出于可移植性的原因,我使用 GTK 的打开文件对话框功能,但我发现 GTK 对话框非常不实用。 有没有办法使用操作系统自己的对话框样式在 GTK 环境中打开/保存文件?
感谢您的帮助。
最好的问候, 文森特。
【问题讨论】:
-
没有。 Linux 甚至没有 一个,所以你要么坚持使用 GTK+ 一个,要么为它导入 Qt 或其他东西。并且在 GTK+ 本身中没有用于公开 Windows API 文件对话框的 API。您可能可以使用一些 GDK 来破解一个,但我真的不知道如何做好它(而且它可能不会与 GTK+ 的其余部分配合得很好)...