Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [Qt3] Взаимодействие с главным потоком приложения


Автор: Tiffany 11.4.2008, 13:04
Как из созданного второстепенного потока поменять, к примеру, текст элемента QLabel на главной форме?
Не могу найти примеров нигде.. smile , желательно рабочий.
(Qt 3.3)

Автор: JackYF 11.4.2008, 14:11
Цитата(Tiffany @  11.4.2008,  12:04 Найти цитируемый пост)
Как из созданного второстепенного потока поменять, к примеру, текст элемента QLabel на главной форме?

Прочти http://doc.trolltech.com/4.3/threads.html#accessing-qobject-subclasses-from-other-threads.
И вот оттуда же http://doc.trolltech.com/4.3/threads-mandelbrot.html.

Добавлено через 1 минуту и 51 секунду
Либо, если у тебя всё очень просто и маленько, ты можешь оградить QMutex'ами твой QWidget и в главном, и в рабочем потоке, и тогда работать с ним, как обычно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)