【问题标题】:Pyqt treeview with checkboxes带有复选框的 Pyqt 树视图
【发布时间】:2011-09-13 17:35:12
【问题描述】:

我是 PyQt 的新手,我正在尝试做一些特定的事情,但没有运气:( 我正在尝试使用 pyqt 创建一个可扩展的项目树(树视图),但我希望在每个名称的左侧都有一个非排他性复选框。

我找到了一些代码,但目前最好的结果是只有复选框的树:(

有人有一些最小的例子来实现这种效果吗? 非常感谢!

【问题讨论】:

  • 您迄今为止为解决问题所做的尝试、研究和资源示例?

标签: python checkbox treeview pyqt


【解决方案1】:

如果为模型中的项目设置了 ItemIsUserCheckable 标志,Qt 的 ItemViews 在文本旁边绘制复选框。如果您编写自己的模型,则必须实现 QAbstractItemModel::flags,如果您使用 QTreeWidget,则可以为每个 QTreeWidgetItem 设置标志。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-10
    • 2016-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    相关资源
    最近更新 更多