일반적으로 간단히 사용할 수 있는 기본적인 GUI 구성
#-*- coding:utf-8-*-
import sys
from PyQt5.QtWidgets import *
from PyQt5 import uic
UserUI = uic.loadUiType("example.ui")[0]
class Example(QMainWindow, UserUI):
def __init__(self, *args, **kwargs):
super(example, self).__init__(*args, **kwargs)
UserUI.__init__(self)
self.setupUi(self)
self.pushButton.clicked.connect(self.fileDialog)
self.pushButton_2.clicked.connect(self.func)
self.label.setText('blank')
self.label_2.setText('blank')
def func(self):
print("pass")
pass
def fileDialog(self):
fname = QFileDialog.getOpenFileName(self, 'Open file', "", "xml files (*.xml)")
if fname[0]:
self.label.setText(fname[0])
f = open(fname[0], 'r', encoding= 'utf-8')
self.data = f.read()
print(self.data)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = example()
window.show()
app.exec_()
'파이썬(PYTHON)' 카테고리의 다른 글
Time 모듈 연습 (0) | 2020.08.04 |
---|---|
DataFrame 연습 (0) | 2020.08.04 |
공공 정보를 이용한 OPEN API 활용-4 (0) | 2020.08.02 |
공공 정보를 이용한 OPEN API 활용-3 (0) | 2020.08.02 |
공공 정보를 이용한 OPEN API 활용-2 (0) | 2020.08.02 |