我有一块在功能码称为check_pwd
即做:GTK + V3返回控制到主重绘
if(g_strcmp0(s1,s2) != 0){
gtk_label_set_text(GTK_LABEL(a), "error");
return -1;
}
else{
gtk_label_set_text(GTK_LABEL(a), "ok");
//other things
}
虽然因为程序返回控制到主功能显示“错误”信息,我如何显示“ok”消息?
你没有给出足够的细节给出有意义的答案。什么是“//其他事物”?你阻止了那里的主循环?你不应该阻止GTK +中的主循环,而是像空闲和超时一样使用源代码来注入你自己的代码:https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html – ebassi