0
在下面的代碼中,我希望Ctrl + F隱藏/顯示GtkExpander
的孩子,但它沒有發生。鍵盤助記符不起作用
#include <gtk/gtk.h>
int main (int argc,char *argv[])
{
GtkWidget *window, *expander, *label;
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window), "Expander");
gtk_container_set_border_width (GTK_CONTAINER (window), 10);
gtk_widget_set_size_request (window, 200, 100);
expander = gtk_expander_new_with_mnemonic ("Click Me _For More!");
label = gtk_label_new ("Hide me or show me,\nthat is your choice.");
gtk_container_add (GTK_CONTAINER (expander), label);
gtk_expander_set_expanded (GTK_EXPANDER (expander), TRUE);
gtk_container_add (GTK_CONTAINER (window), expander);
gtk_widget_show_all (window);
gtk_main();
return 0;
}
任何幫助表示讚賞。
哪個平臺?你確定Ctrl是使用的修飾符嗎? – unwind
@unwind:我在Linux Ubuntu 64Bit操作系統上。 – sjsam
@unwind:我再次檢查了修改器,它是Alt而不是Ctrl。謝謝你的建議。搗毀它:-) – sjsam