Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: pacmanoid от Август 18, 2006, 14:07



Название: QTableWidget - установка выравнивания в некоторых столбцах
Отправлено: pacmanoid от Август 18, 2006, 14:07
использую QT-4.1.3.
Подскажите пожалуста кто знает, как делать выравнивание например по Центру в отдельных столбцах обектов классов QTableWidget и QTableWiev.


Название: QTableWidget - установка выравнивания в некоторых столбцах
Отправлено: bigirbis от Август 18, 2006, 16:04
Типа такого написать надо, наверное:
Код:

void setAlignment( int column, Qt::AlignmentFlag flag )
{
 QModelIndex index = model->index( 0, column );
 while( index.isValid() )
 {
  model->setData( index, flag, Qt::TextAlignmentRole );
  index = index.sibling( index.row(), index.column() + 1 );
 }
}

На вскидку - не проверял.