当前位置: 首页 > java >正文

使用QAbstractTableModel来自定义表格模型,并在QTableView中显示数据

下面是一个简单的示例,演示如何使用QAbstractTableModel来自定义表格模型,并在QTableView中显示数据:

MainWindow.h:

#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include <QMainWindow>
#include <QTableView>
#include "TableModel.h"class MainWindow : public QMainWindow
{Q_OBJECTpublic:explicit MainWindow(QWidget *parent = 0);~MainWindow();private:QTableView* tableView;TableModel* tableModel;
};#endif // MAINWINDOW_H

MainWindow.cpp:

#include "MainWindow.h"
#include <QDebug>MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent)
{//创建表格视图和表格模型tableView = new QTableView(this);tableModel = new TableModel(this);//设置表格模型到表格视图tableView->setModel(tableModel);//设置窗口大小并居中显示resize(500, 300);setCentralWidget(tableView);setWindowTitle(tr("Custom Table Model"));setGeome
http://www.xdnf.cn/news/11670.html

相关文章:

  • Mac上好用的视频播放器有哪些?
  • 华硕k5555l拆解图解_华硕k50id的拆机过程详解【图文教程】
  • 推荐:Notepad Next —— 开源文本编辑新选择
  • MyEclipse6.5 注册码
  • 7za 命令说明
  • java环境变量 的配置与详解(全网最详细教程)
  • C# 用定时器(Timer) 定时执行程序
  • 云中岳系列小说评论(序)
  • 火炬之光无限启动报错:qtwebkit4.dll 缺失的完美解决攻略
  • 农信社最常见的5个面试问题
  • 【牛腩】发布 牛腩新闻发布系统
  • FastReport 4 介绍(Dephi)
  • nutch从搜索引擎到网络爬虫
  • python2.7下,使用pycharm更新pip后,命令框还是老版本的pip
  • ASP.NET MVC入门
  • 数据库原理与应用(SQL Server)笔记——第十二章 存储过程和触发器
  • 10 分钟打造专属、免费的工作日志系统 - 基于 Mopaas
  • 这101个网站你要是没进过,那你就OUT了
  • Installshield 2010 修改Setup.exe图标
  • shell学习教程(超详细完整)
  • AjaxPro 在C#中的应用
  • 美国ABC新闻网:全世界最有影响力的五个大黑客
  • 提高效率、降低成本:外贸企业必备好用ERP软件盘点
  • 屏蔽百度及其广告的部分Host
  • 使用asp.net从零开始制作设计网站---转载
  • 基于vivado DDS ip核的DDS信号发生器(可调频调相)
  • Linux服务器命令
  • 《web课程设计》用HTML CSS做一个简洁、漂亮的个人博客网站
  • 逻辑思维训练500题(带答案)
  • 麻雀要革命2 第27节:那还真是一个噩梦