Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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
将GtkEntry完成添加到Glade中的GtkEntry_Gtk_Glade - Fatal编程技术网

将GtkEntry完成添加到Glade中的GtkEntry

将GtkEntry完成添加到Glade中的GtkEntry,gtk,glade,Gtk,Glade,我可以把GtkEntry添加到Glade的GtkEntry吗 一般来说,我似乎能够创建GtkEntry完成,但我不知道是否可以告诉GtkEntry“这是您的完成对象”(在Glade GUI中)。选择GtkEntry,然后进入属性窗口并切换到常规选项卡。在顶部附近,你会看到一个条目,上面写着“完成”,右侧有一个图标。单击该图标,将弹出“对象”窗口,让您选择您创建的GtkEntryCompletion。哦,我的问题是我使用的是旧版本的Glade(一些GTK版本的问题),而它不支持completion

我可以把GtkEntry添加到Glade的GtkEntry吗


一般来说,我似乎能够创建GtkEntry完成,但我不知道是否可以告诉GtkEntry“这是您的完成对象”(在Glade GUI中)。

选择GtkEntry,然后进入属性窗口并切换到常规选项卡。在顶部附近,你会看到一个条目,上面写着“完成”,右侧有一个图标。单击该图标,将弹出“对象”窗口,让您选择您创建的GtkEntryCompletion。

哦,我的问题是我使用的是旧版本的Glade(一些GTK版本的问题),而它不支持completions。即使我使用新版本并在完成时保存它,它也只会在GTK版本中产生错误。无论如何,这是一个单独的问题,您的答案在技术上是正确的,所以我接受它。@KarelBílek您可以在文件->属性中更改项目GTK+版本(在我的Glade版本中有Ctrl+P快捷方式)。