728x90 반응형 SMALL 위젯2 [PySide] 위젯 (1) 위젯 Qt (및 대부분의 사용자 인터페이스)에서 '위젯'은 사용자가 상호 작용할 수 있는 UI 구성 요소에 지정된 이름이다. 사용자 인터페이스는 창 내에 배열된 여러 위젯으로 구성된다. Qt는 다양한 위젯을 사용할 수 있으며 사용자 정의 및 사용자 정의 위젯을 만들 수도 있다. import sys from PySide6.QtCore import Qt from PySide6.QtWidgets import ( QApplication, QCheckBox, QComboBox, QDateEdit, QDateTimeEdit, QDial, QDoubleSpinBox, QFontComboBox, QLabel, QLCDNumber, QLineEdit, QMainWindow, QProgressBar, QPushButton.. 2022. 6. 13. 16. Tkinter 고급 위젯 Tkinter 위젯 위젯은 객체를 생성하여 필요한 속성들을 지정하여 사용한다. 위젯은 부모 컨테이너와 연관하여 어떤 상대적 위치에 놓이게 되는데, Geometry Manager를 사용하여 각 위젯의 위치를 정하게 된다. MyFrame 클래스는 Frame으로부터 상속된 파생클래스이고, 생성자에서 Label 하나를 추가하고 있다. Label은 좌표 (0,0)에 위치 (place)하게 되고, 레이블 안에는 이미지를 넣고 있다. 이미지는 tkinter의 PhotoImage 클래스를 사용하고 있는데, 이 클래스는 .gif 파일 (혹은 PGM) 만을 읽을 수 있다. 다른 이미지 포맷을 사용하기 위해서는 외부 모듈을 사용해야 한다. PhotoImage()에 이미지 파일을 적고 리턴된 객체를 레이블에 지정하면 되는데,.. 2021. 12. 15. 이전 1 다음 728x90 반응형 LIST