QTableView 选中某一行后触发什么事件
答案:2 悬赏:60 手机版
解决时间 2021-03-07 06:52
- 提问者网友:临风不自傲
- 2021-03-07 01:23
QTableView 选中某一行后触发什么事件
最佳答案
- 五星知识达人网友:刀戟声无边
- 2021-03-07 01:48
1. 利用QItemSelectionModel, QTableView作为viewer是配合着model来启用的, 所以一般情况下通过model的改变来触发事件;
2. 子类化QTableView, 手动实现提供的槽``
3. qtableview一般是配合model来用的
table某一行被点击的时候 model会发出一个信号出来 ,其中一个参数就是modelitem
2. 子类化QTableView, 手动实现提供的槽``
3. qtableview一般是配合model来用的
table某一行被点击的时候 model会发出一个信号出来 ,其中一个参数就是modelitem
全部回答
- 1楼网友:怀裏藏嬌
- 2021-03-07 03:02
用listview的点击事件
private void listview1_click(object sender, system.eventargs e) //listview控件点击事件
{
if(this.listview1.selecteditems!=null) //判断listview控件是否有项目选中
{
this.label5.text=this.listview1.selecteditems[0].tag.tostring(); //读取item中的tag信息。
this.textbox1.text=this.listview1.selecteditems[0].subitems[1].text ; //读取item子项信息。
this.textbox2.text=this.listview1.selecteditems[0].subitems[2].text;
this.textbox3.text=this.listview1.selecteditems[0].subitems[3].text;
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯