Цитата(ViGOur @ 25.3.2009, 0:00)
Просто Header это заголовок, а то, что с боку, называется как-то по другому.
нет, всё также.
vanvo, всё работает ищи багу у себя
#include <QApplication>
#include <QTextCodec>
#include <QStandardItemModel>
#include <QTableView>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// Установим кодировку для функции перевода tr()
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
// Создадим табличную модель 2 столца, 4 строки
QStandardItemModel model(4, 2);
// Создадим табличное представление
// и установим для него модель
QTableView tableView;
tableView.setModel(&model);
// Заполним модель данными
for (int row = 0; row < 4; row++)
{
// создаем строчки
for (int column = 0; column < 2; column++)
{
// создаем колонки
QModelIndex index = model.index(row, column, QModelIndex());
model.setData(index, QVariant((row) + (column)));//
}
}
// заголовок
model.setHeaderData(0, Qt::Horizontal, QObject::tr("region"), Qt::DisplayRole);
model.setHeaderData(0, Qt::Vertical, QObject::tr("YYY"), Qt::DisplayRole);
// Отобразим представление
tableView.show();
return app.exec();
}