Здравствуйте,
возникла проблема:
есть код, создающий таблицу с объединенными ячейками, в которых должны находится данные.
#include <QApplication>
#include <QStandardItemModel>
#include <QTableView>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QStandardItemModel model(2, 2);
QTableView tableView;
tableView.setModel(&model);
tableView.setSpan(0,0,2,0);
QModelIndex index = model.index(0, 0, QModelIndex());
model.setData(index, QVariant("test"));
tableView.show();
return app.exec();
}
Проблема в том, что когда программа компилируется с помощью MinGW + Qt 4.3.3, то выводится двойная надпись в объединенных ячейках, как показано на рисунке ниже. При использовании VS 7.0 + Qt 4.2.3, выводится как надо (одна надпись "test"), где мои грабли?