QTreeView中的超链接

3 投票
1 回答
1315 浏览
提问于 2025-04-16 23:45

我想在QTreeView中显示可以点击的链接。我创建了自己的QStyledItemDelegate,可以画出看起来像链接的文字,但它并不能像链接那样可点击。

我在考虑的一个办法是创建一个带链接的QLabel,然后把这个QLabel放到QTreeView的单元格里。唯一的问题是,我不知道怎么把QLabel加到QTreeView里。

有没有什么好主意?

1 个回答

1

你有没有看过 QAbstractItemView::setIndexWidget 这个内容?你可以像你说的那样创建一个 QLabel,然后把它传给这个函数,指定正确的位置。

撰写回答