Здравствуйте, гость ( Вход | Регистрация )
|
deex |
21.1.2010, 23:42
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 45 Регистрация: 12.3.2009 Пользователь №: 608 Спасибо сказали: 0 раз(а) Репутация: 0
|
ситуация такая
есть основной класс MainWindow он содержит все виджеты и рисует главное окно в одном из слотов он создает внешний класс Outer, и передает в его метод ссылку на свой QLabel этот внешний класс меняет текст QLabel-а: label->setText('custom text'); Проблема заключается в том, что текст меняется лишь тогда, когда метод класса Outer заканчивает свою работу. Скажите пожалуйста, есть ли возможность обновить QLabel несколько раз по ходу работы метода Outer-класса? пробовал label->update(); не помогло получилось с repaint(); это правильный способ? |
|
|
|
![]() |
|
BRE |
22.1.2010, 9:09
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44
|
|
|
|
|
deex как обновить QLabel? 21.1.2010, 23:42
BRE Не очень красивое решение с точки зрения архитекту... 21.1.2010, 23:45
deex BRE
спасибо, за совет, но я понял только первый аб... 22.1.2010, 8:17
deex сделал все по этому примеру, но постоянно натыкаюс... 23.1.2010, 15:19
BRE Цитата(deex @ 23.1.2010, 15:19) сделал вс... 23.1.2010, 19:38![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 14.12.2025, 11:46 |