gpt4 book ai didi

c++ - 绘制区域和公开事件

转载 作者:行者123 更新时间:2023-11-28 08:27:02 24 4
gpt4 key购买 nike

我有一个包含绘图区域的对话。如果对话被放大或缩小或掩埋和暴露,我希望重新绘制绘图区域的内容,就像绘图区域一样正常和自然。为此,我创建了一个方法

bool on_expose_event (GdkEventExpose *event);

在类里面。但是这个事件的存在阻止了对话中所有其他小部件的正确绘制;大概当它们被暴露时它也会被调用。如何创建一个函数来仅刷新绘图区域,而让所有其他小部件自行处理?

最佳答案

您真的应该子类化 Gtk::DrawingArea 类并从该类实现 on_expose_event() 函数。

关于c++ - 绘制区域和公开事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3652621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com