gpt4 book ai didi

qt - QItemDelegate 中编辑器的高度

转载 作者:行者123 更新时间:2023-12-04 17:24:20 26 4
gpt4 key购买 nike

我有 QListView 与 QItemDelegate 的自定义实现。 MyItemDelegate 重新实现 createEditor() 以显示自定义小部件。小部件的大小取决于内容。
默认情况下,每行高度约为 20px(一行),但我的编辑器具有更大的高度。
我试图覆盖 QItemDelegate::sizeHint() 方法,但不包含对编辑器的引用,因此我无法计算正确的大小。

如何让 QListView 将行大小调整为编辑器的实际大小?

最佳答案

如果您无法正确覆盖 sizeHint,您应该在创建编辑器后发出 layoutChanged。但是应该足以覆盖 sizeHint。

关于qt - QItemDelegate 中编辑器的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21577861/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com