当前位置:  技术问答>linux和unix

glade中的一个小菜问题.

    来源: 互联网  发布时间:2015-06-15

    本文导语:  glade中的一个小菜问题. 我在glade中创建了一个主窗口window1,然后我又在glade中创建了一个对话框ok_dialog. 主窗口上有一个按钮button1,我现在想做的是单击button1按钮后,弹出对话框ok_dialog.我 应该怎么编写代码呢?用lookup_wid...

glade中的一个小菜问题.
我在glade中创建了一个主窗口window1,然后我又在glade中创建了一个对话框ok_dialog.
主窗口上有一个按钮button1,我现在想做的是单击button1按钮后,弹出对话框ok_dialog.我

应该怎么编写代码呢?用lookup_widget函数总报告找不到.我知道手动创建ok_dialog对话框

是一个办法,但是这个是一个比较简单的例子.如果是一个很复杂的对话框,那用glade生

成界面很方便.我应该怎么写呢?lookup_widget函数能用吗?我记得它只能在一个窗口中找

.多谢.

|
我也问过这个问题,没人回答,不过我已经自己解决了,嘻嘻.....

你可以看看glade的FAQ,里面1.1.4.5一节写着:如果你使用libglade,lookup_widget()是不会工作的
你应该在button1的回调函数中用:

GladeXML *xml;
GtkWidget *ok_dialog;

xml = glade_get_widget_tree( GTK_WIDGET(button) );
ok_dialog = glade_xml_get_widget( xml, "ok_dialog" );
......................


"ok_dialog"是你的对话框的名字

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教:我在redhat下用glade建立菜单,可一点菜单编辑glade就死机了是什么原因?
  • glade无法生成C++代码
  • 新手问问glade
  • glade文件如何加密
  • gtk+ 和glade错误求助
  • [pygtk+glade]怎么用程序修改grid值(有图)
  • Glade/Gtk+ for Windows
  • Linux下如何编译Glade工程???
  • 熟悉glade朋友请进,我用glade做的界面,在里面加入少量的程序后make !出错
  • 请问在我的glade程序里在那加上我自己的头文件搜索地址啊?
  • 请问用Glade设计界面时,一选择菜单编辑就失去响应是怎么回事,谢谢!
  • glade写界面是无确认和取消按钮
  • glade咋用啊?我新建一个gtk+工程后,然后没反应了?再下去如何用?如何拖拉?
  • 简单的GUI的应用程序计算器(用GLADE或GTK+),怎么做?
  • redhat8.0下用glade怎样生成可执行文件。
  • 请问如何在glade界面中打印中文?
  • glade的程序设计不编译啊??
  • glade0.6.4生成的程序(最简单一个窗体)可是autogen.sh及make不过去,glade1.1.3能过去,可一编辑菜单就死,请教如何解决?
  • 为什么我用glade做的框架,保存时选C++,运行autogen.sh时,就出错,选c就不会?
  • 大家好.用glade很爽。不过,有的时候他会占用CPU100%,然后就不动了!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3