QTreeWidget发送信号双击

2024-05-29 10:18:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样一个QTreeWidget结构:

root  
     |   
    groups
        |
        tables

我试图做一些事情时,有一个“双击”,但只有在儿童所谓的“表”。你知道吗

我唯一能得到的好结果是:

self.ui.treeWidget.itemDoubleClicked.connect(self.treeWidgetItemAction)

现在的问题是QTreeWidget中的所有元素都响应“双击”。我不想那样,但我不知道怎么去参考,只有孩子们在最后的树枝上。你知道吗

有什么帮助吗??你知道吗

谢谢。你知道吗


Tags: self元素uitablesconnect孩子root事情
1条回答
网友
1楼 · 发布于 2024-05-29 10:18:29

只需让您的treeWidgetItemAction方法检查doubleCliked项是否应该在双击时做出反应,并且在这种情况下只做您想做的事情。你知道吗

要知道某个项在哪里是叶子,可以检查它的childCount方法。如果它没有孩子,那就是一片叶子。你知道吗

相关问题 更多 >

    热门问题