#-------------------------------------------------
#
# Project created by QtCreator 2017-01-10T10:36:15
#
#-------------------------------------------------
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = readonly
TEMPLATE = app
SOURCES += main.cpp\
mymodel.cpp
HEADERS += mymodel.h
FORMS += mymodel.ui
#ifndef MYMODEL_H
#define MYMODEL_H
// mymodel.h
#include <QAbstractTableModel>
class MyModel : public QAbstractTableModel
{
Q_OBJECT
public:
MyModel(QObject *parent);
int rowCount(const QModelIndex &parent = QModelIndex()) const;
int columnCount(const QModelIndex &parent = QModelIndex()) const;
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
};
#endif // MYMODEL_H
// mymodel.cpp
#include "mymodel.h"
MyModel::MyModel(QObject *parent)
{
}
int MyModel::rowCount(const QModelIndex &parent) const
{
return 2;
}
int MyModel::columnCount(const QModelIndex &parent) const
{
return 3;
}
QVariant MyModel::data(const QModelIndex &index, int role) const
{
if (role == Qt::DisplayRole)
{
return QString("Row%1, Column%2