Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: ElderOrb от Июль 12, 2005, 14:09



Название: баг в QTabWidget::setTabEnabled или я чего-то не понимаю?
Отправлено: ElderOrb от Июль 12, 2005, 14:09
После вызова tabWidget->setTabEnabled(1, false) 1-ая закладка ведёт себя так, будто она действительно стала disabled, однако внешний вид её остаётся как при enabled.. update не помогает, да и в докумментации сказано "The page's tab is redrawn appropriately."... Как полечить?


Название: баг в QTabWidget::setTabEnabled или я чего-то не понимаю?
Отправлено: Racheengel от Июль 12, 2005, 14:59
Qt какая? В 3.3.3 все нормально работает, проверено.


Название: баг в QTabWidget::setTabEnabled или я чего-то не понимаю?
Отправлено: ElderOrb от Июль 12, 2005, 15:40
4-ая Qt, в 3-ей и у меня всё отлично работало ж(((


Название: Re: баг в QTabWidget::setTabEnabled или я чего-то не понимаю?
Отправлено: Chuzhik от Апрель 03, 2014, 13:39
После вызова tabWidget->setTabEnabled(1, false) 1-ая закладка ведёт себя так, будто она действительно стала disabled, однако внешний вид её остаётся как при enabled.. update не помогает, да и в докумментации сказано "The page's tab is redrawn appropriately."... Как полечить?

Извините за долгое ожидание, пришлось поступить и закончить вуз, найти работу и т.д.

У меня данный баг решился вторичным вызовом метода.

то есть
abWidget->setTabEnabled(1, false); - просто перенесёт фокус на другую вкладку, но:

{
abWidget->setTabEnabled(1, false);
abWidget->setTabEnabled(1, false);
}

даст желаемый результат. Бага.


Название: Re: баг в QTabWidget::setTabEnabled или я чего-то не понимаю?
Отправлено: gil9red от Апрель 03, 2014, 17:05
Цитировать
Извините за долгое ожидание, пришлось поступить и закончить вуз, найти работу и т.д.
А Вы не спешили, однако )))) ;D ;D ;D