Название: QTabBar кнопка закрытия Отправлено: pakulo от Май 05, 2007, 21:22 Такая проблема...
Нужно добавить кнопочку закрыть на каждый QTab. Я вот сделал как знал, но оно мне выдает ошибку при удалении кнопки (т.е. когда закрываю одну с закладок)... Кому интересно посмотрите исходник, где я допустил ошибку? http://file.oboz.ua/download.php?fid=2175 Или может у кого есть уже готовый рабочий примерчик...? Название: QTabBar кнопка закрытия Отправлено: DenKa от Май 05, 2007, 22:14 Я закоментировал:
//delete closeButtons.at(i); в функции void TTabBar::tabRemoved(int index) и все заробало. Название: QTabBar кнопка закрытия Отправлено: pakulo от Май 06, 2007, 01:27 Все верно... где-то в этом и ошибка...
а как мне тогда кнопку закрытия удалить? Я могу сделать hide() но оно тогда в памяти остается... Я думаю что это как-то связанно с QList в котором я сохраняю указатели на мои кнопки. Я не совсем разобрался в 4 версии, читал по 3-й, там было написано что оно самое удаляет, если поставить нужный флаг. добавлено спустя 3 минуты: Да, и еще... Если удалять кнопку чере mouseDoubleClickEvent, то все ок. добавлено спустя 2 часа 11 минут: Все, вопрос снят, разобрался... |