У меня есть приложение GTK + с GtkTextBuffer. Он использует несколько рабочих потоков, которые выполняют несколько длительных операций. Эти потоки могут сообщать о своем прогрессе в текстовом формате. Я хочу показать подробную информацию о том, как работает рабочий поток. Не могли бы вы рассказать мне, как получать данные от рабочего потока?GTK + Application: Получить вход от рабочего потока
Я думал, что могу испускать сигнал «insert-text» из рабочего потока, но не могу найти подходящий пример во время поиска. Буду признателен за любую оказанную помощь.
Что вы не можете найти? – ptomato
Пример того, как запускать сигнал из рабочего потока. Могу ли я это сделать? –
Это то же самое, что и излучение сигнала из основного потока - 'g_signal_emit()' или 'g_signal_emit_by_name()'. Обработчик сигнала вызывается из основного потока с блокировкой GDK. – ptomato