gpt4 book ai didi

qt - QML TableView 从委托(delegate)访问模型属性

转载 作者:行者123 更新时间:2023-12-04 09:31:12 27 4
gpt4 key购买 nike

我有一个 TableView,我已经为它定义了自己的 itemDelegate。现在,在这个委托(delegate)中,我可以使用 styleData.value 访问列的值,但我还需要访问同一项目中的其他属性,但我找不到如何访问。

我需要这个,因为文本样式需要根据项目模型的其他一些属性进行更改。

有任何想法吗?谢谢!

最佳答案

如果你阅读 TableViewItemDelegateLoader.qml 的源代码,我认为这很容易(它是 qtquickcontrol 中的私有(private)代码)
要访问您使用的任何角色,请使用:model[your_role_name] .

exp: model["comment"]

关于qt - QML TableView 从委托(delegate)访问模型属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22874387/

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