首页 > 解决方案 > 如何使用组合框 PYQT5 的列表

问题描述

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

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

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

    page.comboBox = QComboBox(page)

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

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

标签: pythonlistcomboboxpyqt5

解决方案


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

更改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']

推荐阅读