Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 27.09.2011, 11:43
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Надо чтоб размер QTabWidget определялся размером добавленных QWidget_ов.Добавляю QWidget одинакового размера в QTabWidget. Затем делаю resize для QTabWidget.узнав размер текущего виджета, добавив высоту вкладок. При каждом добавлении нового виджета размер текущего уменьшается на несколько пикселей. QTabWidget постепенно уменьшается. void TabWidget::addView(){ Widget* e = new Widget(this); int result = this->addTab(e, "name"); resize();}void TabWidget::resize(){Widget* ew = (Widget*)currentWidget();if(ew){QSize curSize = ew->size(); QWidget::resize(curSize.width(), curSize.height() + iconSize().height());}}Видимо я неправильно вычисляю размер QTabWidgeta... Но где ошибка, пока не понял. Если есть идеи, пожалуйста поделитесь...
Ответить с цитированием
Ответ


Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Когда записываешь фильм на КПК, размер файла уменьшается? Guest Новые вопросы и ответы 2 0 01.01.2012 12:37
У китайцев, со времен каменного века, уменьшился размер головы. А сейчас она у них уменьшается? Guest Четвертый архив 0 10.12.2011 08:27
Максимальный размер статьи. При добавлении текста выкидывает в админку (решено) Guest Новые вопросы и ответы 4 0 28.09.2011 20:49
QTabWidget + QAction Guest Продолжение нового архива 0 27.09.2011 12:07
QTabWidget высота табов. Guest Новые вопросы и ответы 3 0 27.09.2011 11:56



© www.otvetnemail.ru - Форум вопросов и ответов.