擅长:python、mysql、java
<pre><code> import sys
from PyQt4 import QtGui, QtCore
class mainWin(QtGui.QWidget):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.di = {"name":["raton", "kamal", "sujon"], "age":["45","21","78"]}
lay = QtGui.QGridLayout(self)
self.combo1=QtGui.QComboBox()
self.combo2=QtGui.QComboBox()
lay.addWidget(self.combo1, 0, 0)
lay.addWidget(self.combo2, 0, 1)
self.combo1.addItems(["name", "age"])
self.combo2.addItems(self.di["name"])
self.connect(self.combo1, QtCore.SIGNAL("currentIndexChanged (const QString&)"),
self.changeCombo)
def changeCombo(self, ind):
self.combo2.clear()
self.combo2.addItems(self.di[ind])
def main():
app = QtGui.QApplication(sys.argv)
win = mainWin()
win.show()
sys.exit(app.exec_())
main()
</code></pre>