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"));//设置当前选中单元格的数据为字符串123 
//遍历model中的所有数据  
//model->rowCount()获取model的行数  
//model->columnCount()获取model的列数  
for(int i=0;i<model->rowCount();i++)  
{  
    for(int j=0;j<model->columnCount();j++)  
    {  
        QMessageBox::warning(this,"",model->data(model->index(i,j)).toString());  
    }  
}  

 

更多相关文章
  • 奇虎360董事长周鸿祎似乎总是在给自己找对头,然后等着仇家寻上门来.虽然每次的恩怨都在口水仗里不了了之,不过这次,周鸿祎似乎躲不过了.6月2日,金山一纸诉状将他告上法庭,索赔金额1200元,要求周鸿祎停止侵权,并在各大网站的微博首页连续7天发表致歉声明,消除影响.次日,周鸿祎表示,360现在已经发展 ...
  • 第一部分:网络基础知识(84 题) 1.在无盘工作站向服务器申请IP 地址时,使用的协议是? A.ARP  B.RARP  C.ICMP  D.IGMP ANSWER:B 2.提供可靠数据传输.流控的是OSI 的第几层? A.表示层 B.网络层 C.传输层 D.会话层 E.链路层     ANSWE ...
  • [如何设置一个好记难猜的密码] 家里领导的iPhone丢失之后我们遭遇了钓鱼邮件.虽然没有造成什么损失,但是却也是惊出一身冷汗,尤其是意识到一直以为非常安全的非越狱版iPhone也能被暴力破解,造成个人信息落入骗子之手. 惊吓之余,重新审视了一下自己各种设备的安全措施,包括密码策略.这里我打算分几次 ...
  • 在我们的实际工作中经常会用到的文件操作,再此,将工作中碰到的做一个记录,以便日后查看. 1.文件夹到新文件夹下 1 /** 2 * 文件夹下所有文件到指定路径 3 [email protected] oldPath 4 [email protected] newPath 5 [email protected] qin_hqing 6 [email protected] 2015 ...
  • 易网科技讯 3月16日下午消息,阿里巴巴今日发布2009年第四季度及全年财报,数据显示第四季度阿里巴巴营收11亿元,同比增长37.2%,环比增长7.1%:净利润2.81亿元,同比增长48.6%,环比增长19.1%[ 阿里巴巴2009年全年财报 ]. 以下是具体的图解分析: 营收11亿元 同比增长37 ...
  • 文/罗建超最近,在微博上看到一个有意思的话题"假设马化腾.马云.李彦宏重新创业,面对BAT三座大山,新机会在哪?",提及最多的方向是移动互联网.O2O和"鼠标+水泥",少有提到直面BAT核心业务的好点子.难道创新只能避开BAT?BAT的核心业务无解吗?孤认为: ...
一周排行
  • www.2cto.com:为防止破坏,该站网址已经使用www.2cto.com代替 前天在网上找东西就无意进入了linux安全网,闲着无事就有想入侵它的冲动,其实大多数人感觉这些站都很难入侵,特别是站长是大牛的情况下 ...
  • <input type="button" id="btn" value="免费获取验证码" onclick="settime(this)&q ...
  • 易网科技讯 7月22日消息,据路透社报道,美国移动电话生产商摩托罗拉起诉前雇员和竞争对手华为技术有限公司及Lemko Corp,指控他们合谋窃取机密. 摩托罗拉称,一系列标有"摩托罗拉机密技术"的 ...
  • shell命令运行符号& ; &&区别   command1&command2&command3        三个命令同时执行    command1;command2;co ...
  • 在跨站脚本攻击中会发生什么 跨站脚本攻击(cross-site scripting,简称XSS),是黑客用来潜入 Web 应用程序的最普遍的应用程序层攻击之一.XSS 是针对特殊 Web 站点的客户隐私的攻击,当客户 ...
  • 摘要: 春运到了,12306被推上了风口浪尖,大家将买不到票的怨气全部吐在12306上!几年前火车票已经实名制了,那黄牛应该就找不到赚钱的空间了,但因为业务流程上的漏洞,造就了黄牛存在的空间.如何改善业务流程,让更多 ...
  • 如果我们不慎错把用户提出的要求当作需求,甚至满足用户的各种"需求",那么"用户需求"这个概念,是有害的. "如果我问我的用户,他们只会说要一匹更快的马."- ...
  • memcpy的原型: SYNOPSIS #include <string.h> void *memcpy(void *dest, const void *src, size_t n); DESCRIPTI ...
  • 移动用户可以用4G版iPhone 5S/5C啦 12月25日消息,历经诸多波折,国内用户期待已久的移动4G版苹果iPhone55/5C已经正式来袭,从今天开始,全国用户可以可以通过10086客服电话移机10086中国 ...