【发布时间】:2018-06-30 10:21:25
【问题描述】:
我在 QTDesigner QDialog 表单上有一个组合框,我想用 CSV 文件中的列的内容来填充它。我调用组合框并构建函数以从 CSV 中提取值,但组合框不会随信息更新。
self.optStates.currentIndexChanged.connect(self.selectState)
def selectState(self):
with open('States.csv') as csvDataFile:
csvReader = csv.DictReader(csvDataFile, delimiter=',')
states = []
states.extend([row['state'] for row in csvReader if row['state']])
省略了其他代码,但对话框的其余部分工作正常。
【问题讨论】:
标签: python csv pyqt pyqt5 qcombobox