首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

gtkmm简单有关问题

2012-09-12 
gtkmm简单问题gtk 弹出菜单为什么没有作用呢??Gtk::Menu m//没有作用,不能弹出菜单Gtk::MenuItem item(c

gtkmm简单问题
gtk 弹出菜单为什么没有作用呢??  
  Gtk::Menu m; //没有作用,不能弹出菜单
Gtk::MenuItem item("copy");
m.append (item); //没有作用
m.show_all();
m.popup (event->button,event->time);  

Gtk::Menu *m = new Gtk::Menu;// 用new创建Menu 能够弹出菜单
Gtk::MenuItem item("copy");
m->append (item); //没起作用
m->show_all();
m->popup(event->button,event->time);  
但是这个两种菜单添加的item 都没有显示,怎么回事?

[解决办法]

C/C++ code
GtkWidget *MenuItem;MenuItem = gtk_menu_item_new_with_label("菜单的名字");fileMenu = gtk_menu_new();gtk_menu_shell_append(GTK_MENU_SHELL(fileMenu), MenuItem); //将Item加入菜单gtk_widget_show_all(window);  //显示
[解决办法]
C/C++ code
event->type == GDK_BUTTON_PRESS 

热点排行