• 7307阅读
  • 5回复

[提问]怎么点击tableview的一行然后触发一个事件 [复制链接]

上一主题 下一主题
离线mxjknow
 

只看楼主 倒序阅读 楼主  发表于: 2011-05-25
我想点击一行以后然后通过里面的数据去绘制一个图,可是我写了一个clicked只能在widget中有反应,在tableview没有效果
离线mxjknow

只看该作者 1楼 发表于: 2011-05-25
来人帮我看看好么
离线alexltr

只看该作者 2楼 发表于: 2011-05-25
    connect(yourTableView->selectionModel(),
            SIGNAL(currentRowChanged(const QModelIndex &, const QModelIndex &)),
            this,SLOT(yourSlot()));
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线mxjknow

只看该作者 3楼 发表于: 2011-05-25
回 2楼(alexltr) 的帖子
谢了,= =,你怎么知道有这个东西的,我找了好久都找不到,在网上有的说用QItemSelectionModel,而且QT DEMON里面有个这个例子,可是我看不懂,囧
离线alexltr

只看该作者 4楼 发表于: 2011-05-25
也是这个论坛里的人告诉我的。
yourTableView->selectionModel()返回的就是一个QItemSelectionModel
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
只看该作者 5楼 发表于: 2012-06-09
来顶个贴,有帮助,但是SLOTs里面的怎么写呢?
快速回复
限100 字节
 
上一个 下一个