hujiao 发表于 2006-12-27 00:01:50

listview 问题

qt里面怎么样点击一个listviewItem,假设listviewItem名字为node0,然后让一个linetext 显示listviewItem的名字node0。

chwoozy 发表于 2006-12-27 16:19:30

请问是不是Qt编程的问题?还是gtk编程或其它一些库的问题
不详细说明问题大学怎么帮助你呢?

hujiao 发表于 2007-1-6 17:23:05

是qt的问题。

无聊的小鱼儿 发表于 2008-6-18 10:42:26

先将listview的信号和槽连接:

connect( this, SIGNAL( doubleClicked( QListViewItem * ) ),
             this, SLOT( OnDbClickItem( QListViewItem * ) ) );


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

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

OnDbClickItem( QListViewItem * item )
{
    QString str = item->text(0); // 获取Item的内容
    // ...相应的操作
}


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

[ 本帖最后由 无聊的小鱼儿 于 2008-6-18 10:44 编辑 ]
页: [1]
查看完整版本: listview 问题