【发布时间】:2009-06-30 08:17:39
【问题描述】:
我的 Qt 表单中有一个 treewidget。它显示了一个文件树,显示了一个代表有关它们的图标以及它们的名称。
我使用treeItem->setIcon(0, *icon) 和treeItem->setText(0, text) 输入了这些。
我将这两个值输入到同一列 (0) 的原因是,否则图标不会留在文本旁边,而是始终粘在左边,即使文本向右缩进(因为它是另一个项的子项)。
问题是,现在我无法判断用户点击的是图标还是文字本身,我需要分别处理这些。
那么,当单击 treewidget 中的对象时,是否可以获得比 treeitem 和 column 更多的信息, 或者有什么方法可以将它们放在单独的列上,并且仍然具有正常的行为图标和文本应该有?
谢谢。
【问题讨论】: