在GTK+3中,可以通过使用GtkSeparator或GtkSeparatorMenuItem来添加间隔。 1. GtkSeparator:GtkSeparator是一个水平或垂直的分隔线,用于在用...
menu = GTK_MENU_SHELL(settings_menu);/* About */item =gtk_menu_item_new_with_mnemonic(_("_About")); g_signal_connect(item,"activate", G_CALLBACK(menu_on_about),NULL); gtk_menu_shell_append(menu, item);/* Quit */item =gtk_menu_item_new_with_mnemonic(_("_Quit")); g_signal...
SeparatorMenuItem() menu1.append(sep) 复制 您还可以为菜单项分配键盘快捷键。 PyGTK 有加速器。首先创建一个加速器组并将其附加到顶层窗口。 acgroup = gtk.AccelGroup() self.add_accel_group(acgroup) 复制 要分配快捷方式,请使用带有以下原型的 add_accelerator() 函数- Item1.add_accelerator(...
文件菜单将只有一个菜单条(menu item)。如果点击这个菜单条程序将退出。 #include <gtk/gtk.h> int main( int argc, char *argv[]){ GtkWidget *window; GtkWidget *vbox; GtkWidget *menubar; GtkWidget *filemenu; GtkWidget *file; GtkWidget *quit; gtk_init(&argc, &argv); window = gtk_window_new(...
示例1: BuildMenu ▲点赞 9▼ privatevoidBuildMenu(){varmenuBar =newGtk.MenuBar();varmiFile =newGtk.MenuItem("File");varmFile =newGtk.Menu();varmiHelp =newGtk.MenuItem("Help");varmHelp =newGtk.Menu();varmiView =newGtk.MenuItem("View");varmView =newGtk.Menu(); ...
sep = gtk.SeparatorMenuItem() menu1.append(sep) 您还可以为菜单项指定键盘快捷键。 PyGTK有加速器。 首先创建一个加速器组并将其附加到顶层窗口。 acgroup = gtk.AccelGroup() self.add_accel_group(acgroup) 要分配快捷方式,请使用以下原型的add_accelerator()函数 - ...
sep = gtk_separator_tool_item_new(); gtk_toolbar_insert(GTK_TOOLBAR(toolbar),sep,-1);exit= gtk_tool_button_new_from_stock(GTK_STOCK_QUIT); gtk_toolbar_insert(GTK_TOOLBAR(toolbar),exit,-1); gtk_box_pack_start(GTK_BOX(vbox),toolbar,FALSE,FALSE,5); ...
shell_append(GTK_MENU_SHELL(imprMenu),bookMi);gtk_menu_shell_append(GTK_MENU_SHELL(imprMenu),mailMi);sep=gtk_separator_menu_item_new();quitMi=gtk_menu_item_new_with_label("Quit");gtk_menu_item_set_submenu(GTK_MENU_ITEM(fileMi),fileMenu);gtk_menu_shell_append(GTK_MENU_SHELL(fileMenu...
gtk_menu_shell_append(GTK_MENU_SHELL(filemenu),menuitem); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(on_menu_activate),(gpointer)("另存为")); //创建菜单中的横线 menuitem = gtk_separator_menu_item_new(); gtk_menu_shell_append(GTK_MENU_SHELL(filemenu),menuitem); menu...
(GTK_WIDGET_CLASS (class), ATK_ROLE_SEPARATOR); gtk_widget_class_set_css_name (GTK_WIDGET_CLASS (class), I_("separator")); } static void gtk_separator_menu_item_init (GtkSeparatorMenuItem *item) { } /** * gtk_separator_menu_item_new: * * Creates a new #GtkSepara...