当前位置: 技术问答>linux和unix
请教gtk高手
来源: 互联网 发布时间:2015-06-06
本文导语: 我现在想写一个小程序,要实现的功能是在程序运行时启动一个监听程序,但接受到客户端的连接请求时就弹出一个窗口,当连接断了以后这个窗口就消失。我现在的做法是在main函数里先gtkinit(),然后构造窗体当...
我现在想写一个小程序,要实现的功能是在程序运行时启动一个监听程序,但接受到客户端的连接请求时就弹出一个窗口,当连接断了以后这个窗口就消失。我现在的做法是在main函数里先gtkinit(),然后构造窗体当不显示,然后gtkmain()。当接受到客户端的连接请求时再gtk_widget_show(),但这样好像不行,要报错;另一种方法就是在main函数里先show窗口,再hide窗口,当接受到连接请求时再show窗口。呵呵,这种做法好像不对,我想应该有更好的方法,请哪位仁兄不吝赐教。
|
两种方法应该都可以的
第一种,要记住new出来的widget要给他父widget的pointer
第二种为什么“好像不对了”?
第一种,要记住new出来的widget要给他父widget的pointer
第二种为什么“好像不对了”?