import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.QtGui import * class MyWindow(QMainWindow): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setWindowTitle('SWH Academy Window.') self.setGeometry(200, 100, 600, 550) self.label = QLabel("", self) self.label.move(10, 20) self.label.resize(580, 460) self.catImg1 = QPixmap("cat1.jpeg") self.catImg2 = QPixmap("cat2.jpg") self.catImg3 = QPixmap("cat3.jpg") self.comboBox = QComboBox(self) self.comboBox.addItem('코야') self.comboBox.addItems(["레종", "유키"]) self.comboBox.insertSeparator(2) self.comboBox.setCurrentIndex(0) self.comboBox.move(130, 500) self.comboBox.currentTextChanged.connect(self.comboBoxChanged) self.comboBoxChanged('코야') def comboBoxChanged(self, text): if text == '코야': self.label.setPixmap(self.catImg1) elif text == '레종': self.label.setPixmap(self.catImg2) else: self.label.setPixmap(self.catImg3) ''' self.comboBoxChanged() def comboBoxChanged(self): if self.comboBox.currentText() == '코야': self.label.setPixmap(self.catImg1) elif self.comboBox.currentText() == '레종': self.label.setPixmap(self.catImg2) else: self.label.setPixmap(self.catImg3) ''' if __name__ == "__main__": app = QApplication(sys.argv) mywindow = MyWindow() mywindow.show() app.exec_()