首页 文章
  • 0 votes
     answers
     views

    处理具有QTreeWidgetItem派生物作为项的QTreeWidget的信号

    我没有找到解决这个问题的正确方法,所以我希望有人能给我一个问题的答案: 我正在使用普通的QTreeWidget,但作为项目我使用了QTreeWidgetItem的自己的子类(因为我需要在项目中存储一些其他信息) . 现在我想使用QTreeWidget的itemClicked()信号,但我认为我的插槽没有得到任何信号,我认为它与itemClicked()的签名有关,因为它发送了一个QTreeWidg...
  • 2 votes
     answers
     views

    单个QTreeWidgetItem缩进

    是否可以在QTreeWidget中单独缩进项目? 具体来说,我有一个包含文本,图标的列,其中一些包含CheckBox . 没有CheckBox的项目会向左移动,因此图标和文本的缩进不与其他项目内联 . 如果可能的话,可以用隐藏的CheckBox修复吗?
  • 2 votes
     answers
     views

    在QTreeWidget中稳定排序QTreeWidgetItems?

    我在QTreeWidget中有一个QTreeWidgetItems(带有子项)列表 . 我没有为我的数据使用模型 . 从我的应用程序中的另一个窗口,用户可以通过相同的数据集导航(以不同方式查看),然后第一个窗口中的QTreeWidget通过设置背景颜色突出显示该特定行 . 但是,当QTreeWidget在某些列具有相同值的列上排序时,未定义哪个项是第一个 . 当我然后使用其他窗口导航并设置项目的背...
  • 2 votes
     answers
     views

    禁用QTreeWidgetItem的列或删除set CheckBox

    我有 QTreeWidgetItem 设置在 QTreeWidget 中有2列 . 两个单元格都得到了 setCheckState(...) 设置的CheckBox . 当用户在我的第一列中取消选中CheckBox时,我取消选中第2列中的第二个CheckBox . 现在,我想阻止用户再次检查第二个CheckBox . 是否可以在第2列中删除此CheckBox或仅禁用此单元格?到目前为止,我刚刚看到...
  • 0 votes
     answers
     views

    消失的数据在扩展的QTreeWidgetItem中

    UPDATE: (SOLVED) 感谢 eyllanesc 让我编写了我的问题的工作示例代码 . 这让我发现了问题 . 这是一个有固定问题的工作代码: from PyQt5.QtCore import * from PyQt5.QtWidgets import * from PyQt5.QtGui import * import sys import os class ExtendedTreeW...
  • 2 votes
     answers
     views

    在两个QTreeWidgets之间拖放

    我的问题是我有两个QTreeWidgets,我想从一个拖放到另一个(反之亦然) . 我可以拖放QTreeWidgetItems,但是,当我删除一个有子节点的QTreeWidgetItem时,我丢失了它们,只丢弃了父节点 . 我真的不知道怎么做 . 我找到的唯一方法是重新实现dropEvent并销毁所有丢弃的对象并重新构建它们 . 但是我不喜欢那个解决方案,因为它很慢而且objets不一样,所以它很...
  • 0 votes
     answers
     views

    获取拖放qtreewidget项目 - Python

    有没有办法可以让项目被拖放和他们的目标父母? 在一个理想的场景中,我想要发生的是,一旦 dropEvent 完成,它会打印移动的qtreewidgetitems,以及项目移动到的新父级 . 父级要么是qtreewidget本身,要么是另一个qtreewidgetitem,具体取决于丢弃的位置 . 有人可以帮帮我吗? 下面是我到目前为止的代码 . # Imports # -------------...

热门问题