gpt4 book ai didi

qt - 在 QTreeView 中设置多选

转载 作者:行者123 更新时间:2023-12-03 21:48:54 27 4
gpt4 key购买 nike

我需要关于 QTreeView 中的多项选择项目.我有两个小部件,QTreeView在左边和另一个 QGLWidget在右边。如果我进行多项选择,我必须突出显示 glwidget 中的项目。反之亦然,如果在 glwidget 上进行了多项选择,我需要突出显示树 View 中的项目。目前,我可以通过设置树 View 的当前索引来更新单个项目。关于如何使用 glwidget 上的多项选择更新树 View 上多个项目的选择的任何想法?

最佳答案

您可以使用树 View 的项目选择模型(treeView->selectionMode(),属于 QItemSelectionModel 类型)。它有一个信号 selectionChanged() 您可以连接到接收树 View 选择更改并将它们应用到 GL View 。
从 GL View 接收选择事件时,您可以使用 QItemSelectionModel::select()将它们传播到树 View 。

要在树 View 上启用多选,请调用 setSelectionMode( MultiSelection ) .

关于qt - 在 QTreeView 中设置多选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5075741/

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