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的核心业务无解吗?孤认为: ...
一周排行
  • 一位印度黑客本周早些时候成功入侵了澳大利亚皇家空军(RAAF)的网站,并以此威胁当地政府.最近澳大利亚国内出现了多起针对驻澳印度学生的种族攻击事 件,这"极大地伤害了印度人民的感情",因此最近针对 ...
  • Android apk反编译一步到位 Andriod的apk在编译打包的时候将资源文件进行了二进制编译,.class文件编译成了.dex文件,经过了这几步之后,我们是无法查看资源文件和java文件,如果我们想看看市面 ...
  • 大脑的秘密是与宇宙之谜等量其观的科学难题,也一直是科学皇冠上最明亮的宝石之一.2013年以后,欧洲和美国分别提出了脑计划.但方向并不相同. 2013年美国总统奥巴马向全球公布了"推进创新神经技术脑研究计划& ...
  • iOS7中,不仅应用的风格有一定的变化,状态栏变化比较大,我们可以看到UIViewController的状态栏与导航栏基本是一体的.因此UIVIEWCONTROLLER的hide/show状态的方法也跟其他版本的不一 ...
  • 三个不同的效果,分别是普通的警告,确认/取消,带一个输入框本例用了jquery.alertify.js,请到演示页面查看css文件也请到演示页面查看演示  JavaScript Code<script type ...
  • MySQL数据如果从低版本的mysql向更高的版本移植的时候,若移植的数据中含有中文的数据时,很容易出现乱码问题.很多是在从MySQL4.x向MySQL5.x移植的时候出现.例如,我找了一个用mysql.4建立的表, ...
  • 2.1.3.3 代理服务 代理服务可以对注册的管理构件执行管理功能.通过引入智能管理,JMX可以帮助我们建立强有力的管理解决方案.代理服务本身也是作为管理构件而存在,也可以被MBean服务器控制. JMX规范定义了代 ...
  • win7系统通过 \192.168.1.149到登陆界面但是就是登陆不成功,其他的却可以,究竟是什么情况哈,下面与大家分享下具体的解决方法,有类似问题的朋友可以参考下哈,希望对大家有所帮助 最近两天重装了一个win2 ...
  • 一.   有关于RelativeLayout布局的一些属性 1.  相对于兄弟控件的位置:android:layout_below Android:layout_toLeftof Android:layout_toR ...
  • 1.商业智能系统的目标 商业智能系统是以业务流程管理系统采集的数据为基础,对原始的数据进行加工,给出有利于决策形成的结果,帮助人们正确地进行经营决策. 商业智能系统应能够多时段.多角度.多方法地对供应商.顾客和本企业 ...