QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2651|回复: 3

listview 问题

[复制链接]
发表于 2006-12-27 00:01:50 | 显示全部楼层 |阅读模式
qt里面怎么样点击一个listviewItem,假设listviewItem名字为node0,然后让一个linetext 显示listviewItem的名字node0。
发表于 2006-12-27 16:19:30 | 显示全部楼层
请问是不是Qt编程的问题?还是gtk编程或其它一些库的问题
不详细说明问题大学怎么帮助你呢?
回复

使用道具 举报

 楼主| 发表于 2007-1-6 17:23:05 | 显示全部楼层
是qt的问题。
回复

使用道具 举报

发表于 2008-6-18 10:42:26 | 显示全部楼层
先将listview的信号和槽连接:

  1. connect( this, SIGNAL( doubleClicked( QListViewItem * ) ),
  2.              this, SLOT( OnDbClickItem( QListViewItem * ) ) );
复制代码


我这里是双击某个Item,连接到OnDbClickItem( QListViewItem * )函数,里面那个参数就是你当前双击的Item了。

然后在槽里就能进行相应的操作了。

  1. OnDbClickItem( QListViewItem * item )
  2. {
  3.     QString str = item->text(0); // 获取Item的内容
  4.     // ...相应的操作
  5. }
复制代码


我是Qt3,如果是Qt4的话也差不多

[ 本帖最后由 无聊的小鱼儿 于 2008-6-18 10:44 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-11 05:42 , Processed in 0.082936 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表