gtkmenuitem使用,我想动态改变菜单上面的文字,就像delphi的caption一样,应该怎样做

李_军 2008-06-28 03:47:01
gtkmenuitem使用,我想动态改变菜单上面的文字,就像delphi的caption一样,应该怎样做
如:我点击菜单“登陆”后,菜单上的文字登陆动态改成“注销”。
...全文
138 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fierygnu 2008-06-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ljmanage 的回复:]
不是加属性,这个自己搞好了,重新问个,怎么
用enter代替tab,按enter时焦点移到下一个控件
[/Quote]
接管enter就可以了
jufeng2309 2008-06-30
  • 打赏
  • 举报
回复
好像没有直接相应的方法。
可以通过对菜单的从新设置
gnome_app_create_menus(GNOME_APP(window), main_menu)
Prison2Break 2008-06-30
  • 打赏
  • 举报
回复
自己搞好了也不分享下撒
李_军 2008-06-30
  • 打赏
  • 举报
回复
不是加属性,这个自己搞好了,重新问个,怎么
用enter代替tab,按enter时焦点移到下一个控件
李_军 2008-06-30
  • 打赏
  • 举报
回复
谢谢楼上的,可以
具体点吗?我的是窗体上面放的是tabel,table上的entry
然后下面是默认的actionarea,上面是2个按钮,我想让他在按回车后在table上的entry和按钮之间切换,像window下一样。
我试用了你提供的两个函数,每次都出错,可能我不会用,请告诉我应该怎么做
fierygnu 2008-06-30
  • 打赏
  • 举报
回复
用什么容器?GtkContainer有gtk_container_get_focus_chain和gtk_container_set_focus_child
李_军 2008-06-30
  • 打赏
  • 举报
回复
有方法的
gtk_label_settext(GTK_BIN(menuiten)->child,"12345");
就可以改变菜单的caption一样
我可以接管enter,但是我想做一个通用点的,我怎么移动焦点到下一个控件,
我怎么能够知道下一个控件是什么?
dxing_1983 2008-06-28
  • 打赏
  • 举报
回复
加个属性

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧