Python 如何使用组合框PYQT5的列表

Python 如何使用组合框PYQT5的列表,python,list,combobox,pyqt5,Python,List,Combobox,Pyqt5,嗨,我已经申报了我的名单 selecttime = ['7','8','9'] 我想通过使用我声明的列表来使用一个组合框 page.comboBox = QComboBox(page) page.comboBox.addItems("choose time", (selecttime)) page.comboBox.activated[str].connect(self.onComboActivated) 这是我的代码,我已经将selecttime输入到组合框中,但

嗨,我已经申报了我的名单

selecttime = ['7','8','9']
我想通过使用我声明的列表来使用一个组合框

    page.comboBox = QComboBox(page)

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

这是我的代码,我已经将selecttime输入到组合框中,但错误仍然存在

您没有正确地形成常规列表

page.comboBox.addItem("choose time")
page.comboBox.addItems(selecttime)
page.comboBox.addItems(“选择时间”,“选择时间”)更改为
page.comboBox.addItems([“选择时间”,“选择时间”)

作为一个选项,您可以执行以下操作:

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

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


假设
list1
是一个字符串列表,那么您可以使用以下方法一次添加所有字符串:

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

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

page.comboBox.addItems([“选择时间”,*selecttime])
comboBox.addItem('choose time')组合框。addItems(selecttime)
是否确实要将“选择时间”作为选项之一?如果用户选择该选项,会发生什么?
['choose time', '7', '8', '9']
self.comboBox_2.clear()
self.comboBox_2.addItems(list1)
selecttime, ct = ['7','8','9'], ['choose time']
self.comboBoxWuTang.addItems(selecttime.extend(ct))