关于GTK的继承

发布于 2022-09-05 02:14:39 字数 251 浏览 12 评论 4

本帖最后由 tracing 于 2010-05-10 10:11 编辑

我想做一个窗口类,在这个类里,把border涂成蓝色,比如border的宽度是10,就把窗口上下左右border的这部分都画成蓝色,然后其他窗口继承这个类,就不需要再画边框了,能实现么?我现在是这么做的,在这个窗口类里重写了expose_event,其他窗口继承的时候,边框是画上了,但是按钮等控件都显示不出来了,都被覆盖掉了,请问各位如何解决这个问题?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

一念一轮回 2022-09-09 12:18:19

{:3_182:}{:3_182:}{:3_182:}{:3_182:}{:3_182:}

箜明 2022-09-09 10:56:42

搞定了,重写expose_event的时候,不要返回TRUE或者FALSE,再调用父类的expose_event就可以了

美人如玉 2022-09-09 07:13:38

好冷清啊

辞别 2022-09-09 06:46:58

楼主研究的好深啊

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文