Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Waryable от Март 19, 2011, 15:18



Название: [Решено]Перезапись текста в QLabel
Отправлено: Waryable от Март 19, 2011, 15:18
Всем прв. Проблема следующая:
на ui-форме есть метка. В конструкторе класса основного окна задаю метке текст - lb->setText("bla-bla");
Далее если я задаю текст еще раз выявляется проблема - старый текст не затирается, новый ложится поверх старого. Столкнулся с этим впервые и уже голову сломал. Куда копнуть подскажите.
Спасибо.


Название: Re: Перезапись текста в QLabel
Отправлено: Racheengel от Март 19, 2011, 15:32
Qt 4.4.3? попробуй с 4.7.2


Название: Re: Перезапись текста в QLabel
Отправлено: Etud от Март 19, 2011, 15:33
Через указатель обращаетесь к Label ?

Приведите пару строчек как ...


Название: Re: Перезапись текста в QLabel
Отправлено: Waryable от Март 19, 2011, 15:38
Обращение типа: ui.lb->setText("bla-bla");

Производится повторное обращение из слота основного окна.


Edit:
Qt 4.4.3? попробуй с 4.7.2
Интересно, конечно. Но не сегодня. :)


Название: Re: Перезапись текста в QLabel
Отправлено: Racheengel от Март 19, 2011, 16:03
ну судя по симптомам, проблема чисто с рендером, а не с кодом. Так что попробовать последнюю версию - имхо, единственный вариант на данный момент.


Название: Re: Перезапись текста в QLabel
Отправлено: Waryable от Май 13, 2011, 10:23
Кстати, забыл отписать. Проблема была в повторном вызове ui.setupUi().