gpt4 book ai didi

c - 在所需时刻显示缓冲区

转载 作者:太空宇宙 更新时间:2023-11-04 04:30:28 24 4
gpt4 key购买 nike

我有一个带有很多按钮的 GTK 程序。当我按下其中一个时,我的程序开始以这种方式逐行显示缓冲区:

  ...
gchar * stuff = g_strdup_printf("Some text");
gtk_text_buffer_insert(buffer, &iter, stuff, -1);
g_free(stuff);
while (gtk_events_pending())
gtk_main_iteration();
...

因为我管理的数据很多,所以这个方法很慢。当某些变量达到高值(例如 int scndplane=1)时,我想要第二个平面模式。我对这种模式的想法是主程序正常执行,但只在程序结束时显示缓冲区(一种后备缓冲区)。

有什么有效的方法吗?谢谢。

最佳答案

为什么不简单地为它创建一个方法,然后在程序结束时调用它?

如果您在执行期间按下按钮,请将 bool 值设置为 true。

然后在程序结束时,您将得到类似以下内容的内容:

if(isClicked) 
displayBuffer();

关于c - 在所需时刻显示缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36840706/

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