我的pyqt5组合框词典有问题。一旦选择了主数据,如何将次要数据段(电子邮件、电话)发送到其他输入端?在
字典:
autocompleteList2 = {
'James': ['James@Gmail.com', '410-555-5555']
}
model2 = QStringListModel()
model2.setStringList(autocompleteList2)
completer2 = QCompleter()
completer2.setModel(model2)
self.comboBox_4.setCompleter(completer2)
self.comboBox_4.addItems(autocompleteList2)
这只需要“James”这个名字。我希望我的QLineEdit_1
填充James@Gmail.com在我在comboBox_4
中选择James后,QLineEdit_2
填充“410-555-5555”。我该怎么做?:/
在这种情况下,您不需要
QCompleter
。请尝试以下示例:试试这样的方法:
^{pr2}$您必须通过以下方式将
combobox
连接到event
:然后在函数中更新两个
QlineEdits
。在相关问题 更多 >
编程相关推荐