GTK窗口中传递值的问题

kapil 2006-09-22 04:50:28
如何把对话框中所填写的值传递到其他窗口中呢?比如在子窗口中填写“OK”, 如何在母窗口中得到“OK”呢?

谢谢
...全文
120 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kapil 2006-10-10
  • 打赏
  • 举报
回复
oh~~,tks~~:)
lqh_wh 2006-09-26
  • 打赏
  • 举报
回复
当你子窗口的内容改变时,通过回调函数更新父窗口。
比如你想根据你子窗口中的gtk_entry的内容更新父窗口,那么你在创建gtk_entry时,设置回调函数
g_signal_connect(e/*你的entry*/, "changed", G_CALLBACK(cbRefresh), cdata/*你的数据*/);
然后在你的回调函数cbRefresh处理就行了

23,115

社区成员

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

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