我在我创建的表单上有一个组合框。此组合框一起显示ID和名称。我正在将组合框的内容写入数据库。到目前为止,当我使用这段代码时,它正确写入
self.ui.residentComboBox.currentText()
现在我想要做的是只从组合框中取出ID而不是ID和名称。有人可以帮忙吗?
答案 0 :(得分:0)
如果self.ui.residentComboBox.currentText()
返回一个字符串,并且该ID只是第一个字,则可以执行以下操作:
self.ui.residentComboBox.currentText().split()[0]
将字符串拆分为单词列表(由空格分隔),然后[0]
给出该列表中的第一项。
例如:
t = "3426523 askew chan"
print t.split()
#['3426523','askew','chan']
print t.split()[0]
#'3426523'