crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в QTableWidget, как указать колонку для авто-растягивания?
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
kuler Дата 10.2.2009, 17:20
  помогите.
QtableWidget
m_Form->table->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents);
но последний столбец выровнялся по значению ячейки а не заголовка, в итоге заголовок не уместился



рис

мда, решилась проблема в некотором смысле легко и непринужденно
table->resizeColumnsToContents();
kuler Дата 5.2.2009, 16:31
  а мона сделать чтобы колонка принимала ширину надписи на ней? (чтоб не было обрезания более длинных заголовков)

сделал так
m_Form->twBatches->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents);
но последний столбец выровнялся по значению ячейки а не заголовка, в итоге заголовок не уместился
kuler Дата 3.2.2009, 16:08
  както можно узнать что table не содержит какойто колонки без перебора всех?
bool table->ContainField("col 1");
kuler Дата 3.2.2009, 15:38
  можно ли узнать значение ячейки в колонке с названием str
value = tablewidget->getvaluebyname("colonka1"); при этом берется значение текущей строки
kuler Дата 2.2.2009, 19:56
  Litkevich Yuriy, а про мастер - детайл чего скажете?
Litkevich Yuriy Дата 2.2.2009, 17:40
 
Цитата(kuler @ 2.2.2009, 20:09) *
а размеры ячеек как задавать?
насколько я помню через заголовки строк/столбцов (QHeaderView)
kuler Дата 2.2.2009, 17:09
  а размеры ячеек как задавать?
SABROG Дата 2.2.2009, 16:27
 
Цитата(kuler @ 2.2.2009, 16:19) *
SABROG, для каждого чтоли? ну почему через дизайнер нельзя??!!!

Через дизайнер много чего нельзя. Напиши метод, который будет перебирать все итемы в виджете и проставлять свойство.
kuler Дата 2.2.2009, 16:19
  SABROG, для каждого чтоли? ну почему через дизайнер нельзя??!!!
SABROG Дата 2.2.2009, 16:03
 
Цитата(kuler @ 2.2.2009, 15:20) *
как выравнивать текст по центру?


item->setTextAlignment(0,Qt::AlignCenter);
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.4.2024, 13:41