gpt4 book ai didi

c - 用于选择文件保存位置的正确 GTK+ 小部件?

转载 作者:行者123 更新时间:2023-12-02 17:48:59 24 4
gpt4 key购买 nike

我正在尝试在 glade 中制作一个 GTK+ 界面,让您选择保存文件的位置。我尝试使用 GtkFileChooserButton 小部件,但是当我运行它时,我收到警告

Gtk-WARNING **: gtk_file_chooser_button_set_property: Choosers of type `GtkFileChooserButton' do not support `GTK_FILE_CHOOSER_ACTION_SAVE'. 

对话框要我选择一个文件打开,而不是保存。

经过一些谷歌搜索后,使用 GtkFileChooserButton 来选择保存文件的位置听起来已经过时了。从我发现的邮件列表帖子来看,这听起来像是被贬低了,因为它促进了糟糕的界面设计。

虽然现在,我似乎找不到正确的方法。

那么,让用户选择文件保存位置的正确方法是什么?如果他们需要能够选择多个文件怎么办?

抱歉,如果我不知道我在说什么,这是我第一次实际尝试使用 GTK+ 和 C 做一些有用的事情。

最佳答案

/* 因为你没有提供版本,假设 GTK+3 稳定 */

快速浏览一下 GTK+ reference manual ,很快发现手册说GtkFileChooserButton只能用于选择文件或文件夹打开。对于保存,建议使用 GtkFileChooserDialogGtkFileChooserWidget。哪一个更适合您的特定情况,由您决定。咨询the manual获取更多信息。此外,整个 GTK+ API 文档是 here

其实最好还是先看说明书,如果找不到相关资料再google一下。

关于c - 用于选择文件保存位置的正确 GTK+ 小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10908161/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com