Qt model和tableview的使用
QT中的model和tableview都是采用index索引 index含有两个成员变量一个是row 一个是column 对应该索引的行号、列号
model提供数据 view提供视图 view用来显示model的数据 必须将model绑定到某个view中才能显示
ui->tableView->setModel(model);
ui->tableView->currentIndex();//获取选中单元格的index
ui->tableView->currentIndex().column();//当前选中单元格的列号
ui->tableView->currentIndex().row();//当前选中单元格行号
ui->tableView->currentIndex().data();//当前选中单元格内的数据
model->setData(ui->tableView->currentIndex(),tr("));//设置当前选中单元格的数据为字符串123 
//遍历model中的所有数据
//model->rowCount()获取model的行数
//model->columnCount()获取model的列数
;i<model->rowCount();i++)
{
    ;j<model->columnCount();j++)
    {
        QMessageBox::warning(this,"",model->data(model->index(i,j)).toString());
    }
}  
Qt model和tableview的使用的更多相关文章
- Qt Model/View(官方翻译,图文并茂)
		
http://doc.trolltech.com/main-snapshot/model-view-programming.html 介绍 Qt 4推出了一组新的item view类,它们使用mode ...
 - (转)Qt Model/View 学习笔记 (七)——Delegate类
		
Qt Model/View 学习笔记 (七) Delegate 类 概念 与MVC模式不同,model/view结构没有用于与用户交互的完全独立的组件.一般来讲, view负责把数据展示 给用户,也 ...
 - (转)Qt Model/View 学习笔记 (五)——View 类
		
Qt Model/View 学习笔记 (五) View 类 概念 在model/view架构中,view从model中获得数据项然后显示给用户.数据显示的方式不必与model提供的表示方式相同,可以与 ...
 - (转)Qt Model/View 学习笔记 (二)——Qt Model/View模式举例
		
Qt Model/View模式举例 Qt提供了两个标准的models:QStandardItemModel和QDirModel.QStandardItemModel是一个多用途的model,可用于表示 ...
 - (转)Qt Model/View 学习笔记 (一)——Qt Model/View模式简介
		
Qt Model/View模式简介 Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系.这种结构带来的 功能上的分离给了开发人员更大的弹性来定制数据项 ...
 - (一) Qt Model/View 的简单说明
		
(一) Qt Model/View 的简单说明 .预定义模型 (二)使用预定义模型 QstringListModel例子 (三)使用预定义模型QDirModel的例子 (四)Qt实现自定义模型基于QA ...
 - qt model/view/delegate
		
Qt Model/View理解(一)---构造model https://blog.csdn.net/weixin_42303052/article/details/89233887 Qt Model ...
 - Qt Model/View 的简单说明
		
目录: (一) Qt Model/View 的简单说明 .预定义模型 (二)使用预定义模型 QstringListModel例子 (三)使用预定义模型QDirModel的例子 (四)Qt实现自定义模型 ...
 - qt  model/view  架构基础介绍之QListWidget
		
# -*- coding: utf-8 -*- # python:2.x __author__ = 'Administrator' from PyQt4.QtGui import * from Py ...
 
随机推荐
- nodejs操作mongodb数据库封装DB类
			
这个DB类也算是我经历了3个实际项目应用的,现分享出来,有需要的请借鉴批评. 上面的注释都挺详细的,我使用到了nodejs的插件mongoose,用mongoose操作mongodb其实蛮方便的. 关 ...
 - ADO.NET操作数据库(一)
			
---恢复内容开始--- [1]ADO.Net简介2015-12-07-20:16:05 ADO.Net提供对Microsoft SQL Server数据源以及通过OLE DB和XML公开的数据源的一 ...
 - Intercooler.js – 让 AJAX 像锚标签一样简单
			
使用 Intercooler,你可以添加 Ajax 到你的应用程序,而无需使用客户端模式的路由,认证,渲染,工厂或依赖注入.事实上,你不需要写任何的 JavaScript 代码.Intercooler ...
 - Papa Parse –  超强大的多线程 CSV 文本解析库
			
Papa Parse 是一个与众不同的,在网页上运行的第一个多线程的 CSV 解析器.它可以解析千兆字节大小文件而不会导致浏览器崩溃.它能够正确地处理格式不正确或边缘的情况下的 CSV 文本.它可以分 ...
 - mysql A表部分记录复制到B表
			
[不定时更新] 1.将一张表中部分记录的一或多个字段复制到另一张表中: 表A: 表B: 执行SQL: insert into B(f_userId,f_nickname) select f_telep ...
 - 【追寻javascript高手之路01】javascript参数知多少?
			
前言 我最近在思考一个问题,我本身平时还是积累了不少东西,面试时候问的东西基本逃不出写的博客(当然,高级阶段的就不行了),但是真的被问到时我却不一定答得上来. 知道且能回答,回答的效果都不是很好... ...
 - MyGame--java语言编写的打飞机游戏(附源码下载)
			
运行效果如下图所示: 点击这里进行下载, 还有源码已经传至我的github上,还有一些小bug,欢迎大家改正. 说明:最后打boss的效果还没做,爆炸的图片也没好,欢迎大家修改.
 - Python正则表达式使用实例
			
最近做题需要使用正则表达式提取信息,正则表达式很强大,之前都是纸上谈兵,这次刚好动动手,简单实现下: 文本内容如下: var user={star: false, vip :false}; var f ...
 - 如何收缩超大的SharePoint_Config数据库
			
前言 在已经运行了2年多的SharePoint服务器上,发现SharePoint_Config的数据库文件越来越大,已经达到90几个GB,收缩可以减小20几个GB,但是一周以后又会恢复到90几个GB大 ...
 - MyEclipse 2015免费在线公开课,2月5日开讲
			
MyEclipse 2015免费在线公开课,2月5日开讲,由MyEclipse官方高级PM Brian Fernandes 主讲. 主讲内容: 更好地支持javascript和技术模块 全新的REST ...