您好, gtk — main — po(中文(中国))现在的状态是“待复查”。https://l10n.gnome.org/vertimus/gtk/main/po/zh_CN/ msgid "" "Tints all the places where the current renderer uses Cairo instead of the " msgstr "当前渲染器使用 Cairo 而不是 GPU 对所有位置进行着色。" 这句话的意思应该是显...
g_main_loop_new创建一个main loop对象,一个main loop对象只能被一个线程使用,但一个线程可以有多个main loop对象。在GTK+应用中,一个线程使用多个main loop的主要用途是实现模态对话框,它在gtk_dialog_run函数里创建一个新的main loop,通过该main loop分发消息,直到对话框关闭为止。 g_main_loop_run则是进入主...
在使用GTK+编写GUI程序时,通常只需要在主函数中调用一次gtk_main()函数,因为它是进入GTK+事件循环并等待用户操作的函数。如果你想在多个文件中分别使用gtk_main()函数,则需要遵循以下步骤: 定义一个全局的GtkWidget指针变量,并初始化为NULL。 GtkWidget*window=NULL; 在每个文件中定义自己的回调函数和创建窗口的代码。
在GTK+应用中,一个线程使用多个main loop的主要用途是实现模态对话框,它在gtk_dialog_run函数里创建一个新的main loop,通过该main loop分发消息,直到对话框关闭为止。 g_main_loop_run则是进入主循环,它会一直阻塞在这里,直到让它退出为止。有事件时,它就处理事件,没事件时就睡眠。 g_main_loop_quit则是用于...
ack = FALSE;if(gtk_main_level() >1)gtk_main_quit(); } 开发者ID:eworm-de,项目名称:claws-mail,代码行数:6,代码来源:grouplistdialog.c 示例2: on_close_clicked ▲点赞 5▼ voidon_close_clicked(GtkWindow* window, gpointer user_data){gtk_main_quit(); ...
错误信息 "gtk_main_quit: assertion 'main_loops != null' failed" 指出在调用 gtk_main_quit 函数时,GTK 的主循环(main loop)内部维护的主循环链表(main_loops)为空。这通常意味着在调用 gtk_main_quit 之前,没有正确初始化或已经终止了 GTK 的主事件循环。 2. 查找可能导致该错误的原因 主循环未启动:...
}gtk_main_do_event(event); } 开发者ID:debrouxl,项目名称:tiemu,代码行数:29,代码来源:kde.cpp 示例5: main_do_event ▲点赞 1▼ staticvoidmain_do_event(GdkEvent *event, wxArrayPtrVoid *queue){switch(event->type) {caseGDK_NOTHING:// Ignore itbreak;caseGDK_SELECTION_REQUEST:caseGDK_SELEC...
I'm trying to develop a C-based application which embeds one or more Python interpreters. I'm using gtk-things in the C-parts, and logically calling gtk_main() within that. The Python interpreters are created in separate pthreads using Py_NewInterpreter(), and basically running forever (a...
全局只需要有一个gtk_main就可以了。如果你不想线程退出,可以自己加无限循环for(;;);注意多线程环境下访问gtk+的东西都要加保护(用gdk_threads_enter()和gdk_threads_leave()),另外只有X11后端的Gtk+才能处理多线程,如果是win32上,没戏 ...
gtk程序运行报 main_loop!=NULL 错误的解决办法 现象是将按钮的clicked Action与gtk_main_quit函数绑定起来会发生如上错误。 原因不明。 如果将window的destroy Action与gtk_main_quit绑定是没有问题的。 解决办法是将clicked与自定义的Action绑定,然后在该Action函数中调用gtk函数将window手动销毁。