gpt4 book ai didi

c++ - 在QTree中绘制刻度线

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:34:37 24 4
gpt4 key购买 nike

我想在 Qtreeview 中画一个刻度线。我不想有一个复选框,只是为了指示一个项目。有办法吗?

谢谢

最佳答案

在模型的 data() 函数中,为 Qt::DecorationRole 返回一个 QIcon 或 QPixmap:

QVariant MyItemModel::data(const QModelIndex &index, int role) const
{
...
if(role==Qt::DecorationRole)
{
if(currentItem.isChecked()) return QPixmap(":my_check_icon.png") // Checkmark Image
else return QVariant(); // No checkmark
}
}

关于c++ - 在QTree中绘制刻度线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6933787/

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