繁体   English   中英

如何使用 combobox PYQT5 的列表

[英]How to use a list for combobox PYQT5

嗨,我已经宣布了我的名单

selecttime = ['7','8','9']

我想通过使用我声明的列表来使用 Combobox 框

    page.comboBox = QComboBox(page)

    page.comboBox.addItems("choose time", (selecttime))
    page.comboBox.activated[str].connect(self.onComboActivated)

这是我在 Combobox 中输入选择时间的代码,但错误仍然存在!!!

您没有正确形成一般列表。

page.comboBox.addItems("choose time", (selecttime))更改为page.comboBox.addItems(["choose time", *selecttime])

作为一种选择,您可以这样做:

selecttime = ['7','8','9']

print(["choose time", *selecttime])

['choose time', '7', '8', '9']

假设list1是一个字符串列表,那么您可以使用addItems方法一次简单地添加它们:

self.comboBox_2.clear()
self.comboBox_2.addItems(list1)

如果您查看文档,它需要一个字符串列表来迭代。

如果您想添加“选择时间”,您可以:

selecttime, ct = ['7','8','9'], ['choose time']
self.comboBoxWuTang.addItems(selecttime.extend(ct))
page.comboBox.addItem("choose time")
page.comboBox.addItems(selecttime)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM