tableview.h
#pragma once
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtWidgets/QMainWindow>
#include "ui_tableview.h"
#include<QTableview>
class tableview : public QTableView //tableview继承于QTableView
{
Q_OBJECT
public:
tableview(QWidget *parent = Q_NULLPTR);
~tableview();
private:
Ui::tableviewClass ui;
};
#endif
tableview.cpp
#include "tableview.h"
#include <QStandardItemModel>
#include <QDebug>
#include<QTableview>
#include <QtWidgets/QMainWindow>
tableview::tableview(QWidget *parent) //构造函数
: QTableView(parent)
{
//ui.setupUi(this);
//问题1 不注释此行会产生错误 “void Ui_tableviewClass::setupUi(QMainWindow *)”: 无法将参数 1 从“tableview *const ”转换为“QMainWindow *”
QStandardItemModel* model = new QStandardItemModel(this);
model->setItem(0, 0, new QStandardItem("张三&