моя проблема не так проста для меня, потому что я niewbie в qt, поэтому спрашиваю экспертов: проблема, я динамически заполняю QTableWidget с помощью кнопки на панели инструментов, выбирая данные из файла * .csv,Все работает нормально, но форматирование текста последнего столбца опирается на центрально-вертикальное положение.Я пытался изменить стили или установить непосредственно в результате кода: сбой приложения или ничего не добавляется к последнему тексту столбца.(И если возможно, как изменить внешний вид заголовков).Заранее благодарю (и извините за ошибки в английском).
void ToolBar::setDrawTable(QStringList sl)
{
m_table->clear();
QStringList slHeader = sl.at(0).split(';');
sl.removeAt(0);
m_table->setRowCount(sl.count());
m_table->setColumnCount(slHeader.count());
m_table->setHorizontalHeaderLabels(slHeader);
for (int r= 0; r<sl.count(); r++){
QStringList slRow = sl.at(r).split(';');
for (int c = 0; c < slRow.count(); c++)
{
QTableWidgetItem *item = new QTableWidgetItem(slRow.at(c));
m_table->setItem(r, c, item);
item->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
}
slRow.clear();
}
m_table->setEditTriggers(QAbstractItemView::NoEditTriggers);
}