我想用GTK3应用程序接口创建一个新的应用程序。我想使用我的讲师在教科书中描述的旧GTK API。旧的接口是gtk_text_freeze。我已经阅读了Gnome网站上的Gtk文档,我发现该API已被弃用,但它没有解释如何替换该API。
所以。你知道那个API的替代品吗?
发布于 2019-09-01 06:55:07
GtkText在大约18年前就被弃用了...我想知道讲座材料最后一次更新是什么时候?
防止更新闪烁的典型方法是在数据源(如GtkTextBuffer)上调用g_object_freeze_notify(),然后执行要执行的更新,然后调用g_object_thaw_notify ()。这并不是gtk_text_freeze()的真正“替代品”,因为它所做的事情很愚蠢:您不想停止重绘小部件,您只想让新数据自动出现。
https://stackoverflow.com/questions/57737604
复制相似问题