tobby48 6 years ago
parent
commit
cb69e8155f
1 changed files with 16 additions and 16 deletions
  1. 16
    16
      src/kr/co/swh/lecture/python/pyqt5/combobox.py

+ 16
- 16
src/kr/co/swh/lecture/python/pyqt5/combobox.py View File

@@ -21,23 +21,13 @@ class MyWindow(QMainWindow):
21 21
         self.catImg3 = QPixmap("cat3.jpg")
22 22
 
23 23
         self.comboBox = QComboBox(self)
24
-        self.comboBox.addItem('코야') # 단일 아이템 추가시
25
-        self.comboBox.addItems(["레종", "유키"])    # 다수 아이템 추가시
26
-        self.comboBox.insertSeparator(2)    # 구분 선
27
-        self.comboBox.setCurrentIndex(0)    # 최초 선택된 인덱스
24
+        self.comboBox.addItem('코야')
25
+        self.comboBox.addItems(["레종", "유키"])
26
+        self.comboBox.insertSeparator(2)
27
+        self.comboBox.setCurrentIndex(0)
28 28
         self.comboBox.move(130, 500)
29
-        self.comboBox.currentTextChanged.connect(self.comboBoxChanged)  # 현재 인덱스의 데이터가 바뀔 때
29
+        self.comboBox.currentTextChanged.connect(self.comboBoxChanged)
30 30
         
31
-#        self.comboBoxChanged()
32
-        
33
-#     def comboBoxChanged(self):
34
-#         if self.comboBox.currentText() == '코야':
35
-#             self.label.setPixmap(self.catImg1)
36
-#         elif self.comboBox.currentText() == '레종':
37
-#             self.label.setPixmap(self.catImg2)
38
-#         else:
39
-#             self.label.setPixmap(self.catImg3)
40
-            
41 31
         self.comboBoxChanged('코야')
42 32
         
43 33
     def comboBoxChanged(self, text):
@@ -47,7 +37,17 @@ class MyWindow(QMainWindow):
47 37
             self.label.setPixmap(self.catImg2)
48 38
         else:
49 39
             self.label.setPixmap(self.catImg3)
50
-        
40
+    
41
+'''
42
+        self.comboBoxChanged()
43
+    def comboBoxChanged(self):
44
+        if self.comboBox.currentText() == '코야':
45
+            self.label.setPixmap(self.catImg1)
46
+        elif self.comboBox.currentText() == '레종':
47
+            self.label.setPixmap(self.catImg2)
48
+        else:
49
+            self.label.setPixmap(self.catImg3)
50
+'''
51 51
         
52 52
 if __name__ == "__main__":
53 53
     app = QApplication(sys.argv)