Положение текста в ячейках QTableWidget

программирование C++ qt

У меня есть таблица (QTableWidget), столбцы и колонки в которую добавляются налету по мере необходимости:
table->insertRow(rowCount);
Как теперь текст, набираемый в ячейках, выровнять по центру? Если тут же вызвать например
table->item(0,0)->setTextAlignment(Qt::AlignHCenter);
то прога вылетает (при том, что к этому моменту строка и столбец 0-0 уже существуют).

Примечание:
Естественно вылетает на обращении в коде к конкретной ячейке. Я думал это было ясно, именно эту строчку и вынес в вопрос и сказал что вылетает при вызове данной функции. В винде под QtCreator вменяемого сообщения об ошибке не добился, а то что проблема в этой строчке мне и без отладчика было ясно (и когда с его помощью убедился в этом - легче не стало).
Проблема оказалась в том, что QTableWidget не умеет автоматом создавать новый объект QTableWidgetItem при создании ячейки. Как вариант - можно было каждый раз при добавлении колонки/строки создавать вручную новый Item. Но эт бред, поэтому проблему решил, соединив сигнал itemChanged(QTableWidgetItem*) со своим слотом, который выравнивает и проверяет на корректность текст ячейки. (Решение на интуитивно-хрен-знает-каком уровне, надеюсь сойдет.)
Ответы:
Все телепаты, как обычно, в отпуске, Поэтому, почему у Вас подземный стук и в какую трубу вылетает Ваша "прога" никому не известно.
Запускаете в дебагере и смотрите где вылетает. И значит всетаки не существует. Вобщем дебагер в помощь, если им пользоваться не умеете, то прогу лучше не писать, не счас так потом вылетит.
Я так и не понял в чём проблема то.
Так и следовало на этот сигнал вешать слот.
Наверняка можно поменять аттрибут выравнивания у родителя.
Тобишь у всей таблицы.
Скорее всего не был создан QTableWidgetItem, приведу кусок кода в пример:


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.