Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: herbuz от Апрель 26, 2010, 08:40



Название: Выравнивание текста в QTableView
Отправлено: herbuz от Апрель 26, 2010, 08:40
Требуется выровнять текст в QTableView, например, так чтобы он был посередине столбца таблицы.
ui.tableView->verticalHeader()->setDefaultAlignment(Qt::AlignCenter) так не помогло.Возможно это сделать как-нибудь не переопределяя QVariant QSqlTableModel::data?


Название: Re: Выравнивание текста в QTableView
Отправлено: SABROG от Апрель 26, 2010, 08:57
Попробуй через роль Qt::TextAlignmentRole.


Название: Re: Выравнивание текста в QTableView
Отправлено: herbuz от Апрель 28, 2010, 14:20
Спасибо большое! тема закрыта! просто чурался писать свой класс наследовавший QSqlTableModel. Эту тему поднимали и раньше вот здесь http://www.prog.org.ru/topic_13189_0.html и указан такой же вариант!сделал так же все заработало!