如何连接两个组合框

时间:2013-10-17 15:17:08

标签: python pyqt pyside

我有这样的字典:

data_dict = {'2' : [1,1], '3':[1,2], 4:[2,2], 5:[2,3]}

我有2个组合框,第一个有data_dict.keys(),第二个有每个键列表的文本构建,例如'1+1'。现在我想在组合框之间进行连接,所以如果我在第一个组合框中选择4,第二个组合框会更改为'2+2',如果我在第二个组合框中选择'1+1',第一个更改为2。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

这样,无论何时单击第一个组合框,函数都会更新另一个组合框的文本。

使用以下内容,如docs

中所示
PySide.QtGui.QComboBox.setItemText(index, data_dict[key])

其中键是第一个组合框的值。