gtkmm和glade-3的问题
如果直接用代码写一个window,可以通过重写on_delete_event()函数来设置关闭窗口的事件
- class win: public Gtk::Window
- {
- protected:
- bool on_delete_event(GdkEventAny* event);
- };
- bool win::on_delete_event(GdkEventAny* event)
- {
- return false; //关闭窗口window
- /*return true; 不关闭 */
- }
复制代码
但是如果用glade-3生成的window,如何重写这个函数呢??????
- Glib::RefPtr<Gnome::Glade::Xml> refxml=Gnome::Glade::Xml::create("hello.glade");
- Gtk::Window* pWin=0;
- refxml->get_widget("helloworld",pWin);
复制代码
那现在如何重写这个函数呢??有什么办法呢??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论