gpt4 book ai didi

python - QListWidget 和多选

转载 作者:太空狗 更新时间:2023-10-29 17:10:16 26 4
gpt4 key购买 nike

我有一个常规的 QListWidget,其中连接了几个信号和插槽。一切都如我所料。我可以更新、检索、清除等。

但 UI 不支持多选。

如何为 QListWidget“启用”多项选择?我对 PyQt 的有限经验告诉我,我需要通过子类化来创建自定义 QListWidget ..但是接下来呢?

Google 给了我 C++ 答案,但我正在寻找 Python

http://www.qtforum.org/article/26320/qlistwidget-multiple-selection.html

http://www.qtcentre.org/threads/11721-QListWidget-multi-selection

最佳答案

不幸的是,我无法提供 Python 特定语法方面的帮助,但您不需要创建任何子类。

在你的QListWidget被创建之后,调用setSelectionMode()并传入多种选择类型之一,可能是QAbstractItemView::ExtendedSelection你想要的那个。您可能希望查看此模式的一些变体。

itemSelectionChanged() 信号的插槽中,调用 selectedItems() 以获得 QListWidgetItemQList > 指针。

关于python - QListWidget 和多选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4008649/

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