Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [QT]Отображение на весь QTableWidget


Автор: chaos 29.7.2009, 19:37
День добрый!
Есть QTableWidget в котором есть всего 1 столбец, так вот если просто добавить эелементов, то айтемы отображаются не на всю ширину таблицы, а нато что бы на всю. Как это сделать?


Заранее благодарен!

Автор: Cheloveck 29.7.2009, 20:03
может QTableWidget::setColumnWidth?  smile 

Автор: chaos 29.7.2009, 20:22
Цитата(Cheloveck @ 29.7.2009,  17:03)
может QTableWidget::setColumnWidth?  smile

так сейчас и делаю, но напрягает то что считать надо еще :(
до конча почему-то не получается: те 
Код

ui.tableWidget->setColumnWidth(0, width() - (ui.tableWidget->verticalScrollBar()->width()));


Автор: Acer 29.7.2009, 20:34
Код

ui.tableWidget->setColumnWidth( 0, ui.tableWidget->maximumWidth() );

Автор: chaos 29.7.2009, 20:59
Цитата(Acer @ 29.7.2009,  17:34)
Код

ui.tableWidget->setColumnWidth( 0, ui.tableWidget->maximumWidth() );

не, это не подходит.


ЗЫ почему тролли не сделали срузу "нормально"(имхо)

Добавлено через 6 минут и 37 секунд
ЗЫЫ надо максимизировать ширину столбца так, что бы не появился горизонтальный скрол

Автор: SABROG 29.7.2009, 21:12
Попробуй так:

Код

ui.tableWidget->horizonatlHeader()->stretchLastSection(true);

Автор: chaos 29.7.2009, 21:44
Цитата(SABROG @ 29.7.2009,  18:12)
Попробуй так:

Код

ui.tableWidget->horizonatlHeader()->stretchLastSection(true);

то что нужно!!!!

Код

ui.tableWidget->horizontalHeader()->setStretchLastSection(true); 


 smile 

Автор: chaos 25.8.2009, 10:59
небольшое отступление от темы, но все же рискну: а как сделать тоже самое но уже с QListWidget?
почему-то под виндой все айтемы на всю ширину, а под WinMobile как попало :(

Автор: SABROG 25.8.2009, 13:17
У меня нет мобильника, чтобы проверить. Пиши троллям, если есть баг.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)