반응형
import sys
import os
from PySide2 import QtUiTools, QtGui
from PySide2.QtWidgets import QApplication, QMainWindow
from PySide2.QtCore import Slot, Qt
class MainView(QMainWindow):
def setupUI(self):
global UI_set
UI_set = QtUiTools.QUiLoader().load("./test.ui")
self.setCentralWidget(UI_set)
self.setWindowTitle("UI TEST")
self.setWindowIcon(QtGui.QPixmap("./images/clock.ico"))
self.resize(500, 270)
self.show()
def __init__(self):
super().__init__()
self.setupUI()
UI_set.pushButton.clicked.connect(self.clicked)
@Slot()
def clicked(self):
UI_set.label.setText("Hello")
if __name__ == '__main__':
app = QApplication(sys.argv)
main = MainView()
# main.show()
sys.exit(app.exec_())
반응형
'Programming > Python_Etc' 카테고리의 다른 글
Python - 엑셀 자료 분석(셀 참조 with xlwings) (0) | 2021.02.04 |
---|---|
Python - 엑셀에서 파이썬 매크로 사용하기(xlwings 설치) (6) | 2021.02.03 |
파이썬 matplotlib 차트 그리기 예시 (0) | 2020.08.17 |
wxPython Grid에 pandas dataframe 출력하기 (0) | 2020.06.23 |
wxpython GridBagSizer 예제 (0) | 2020.06.21 |