• 4933阅读
  • 4回复

请教一个void QTreeWidget::itemPressed 的问题 [复制链接]

上一主题 下一主题
离线hemingway
 

只看楼主 倒序阅读 楼主  发表于: 2010-05-12
这是个信号,说明书上说是当在QTreeWidget中点击的时候触发,如果点击到item,就返回QTreeWidgetItem*和column,否则返回column=-1。但是我用的时候发现如果点击QTreeWidget中的空白处,该信号并没有触发,这是为什么呢?
[ 此帖被hemingway在2010-05-12 16:43重新编辑 ]
离线yangfanxing
只看该作者 1楼 发表于: 2010-05-12
引用楼主hemingway于2010-05-12 16:22发表的 请教一个void QTreeWidget::itemPressed 的问题 :
这是个信号,说明书上说是当在QTreeWidget中点击的时候触发,如果点击到item,就返回QTreeWidgetItem*和column,否则返回column=-1。但是我用的时候发现如果点击QTreeWidget中的空白处,该信号并没有触发,这是为什么呢?


这样说法???column是参数吧~~~你要设对参数+点对位置才能发送信号吧~
也就是说:column设为-1,点空白处可能就发送信号了。其它的要看点到哪一列。。。
PHPWind好恶心。。。不想看这种界面。。。
离线hemingway

只看该作者 2楼 发表于: 2010-05-12
This signal is emitted when the user presses a mouse button inside the widget.

The specified item is the item that was clicked, or 0 if no item was clicked. The column is the item's column that was clicked, or -1 if no item was clicked

帮助上是这么写的。
当没有点到的时候,item为0,column为-1

现在很郁闷,想得到一个点击QTreeWidget空白处的信号,好像没有啊
离线yangfanxing
只看该作者 3楼 发表于: 2010-05-12
column明明是参数值嘛!!!
不过貌似真有点儿费解。。。
PHPWind好恶心。。。不想看这种界面。。。
离线hemingway

只看该作者 4楼 发表于: 2010-05-12
信号的参数值也能设置的?怎么设啊?搞不懂。。
快速回复
限100 字节
 
上一个 下一个