ui 파일을 불러와 시그널까지 매핑하는 부분을 참고할 수 있는 사이트가 별로 없어
상당히 많이 헤맸다.
# -*- coding: utf-8 -*-
import sys
from PySide import QtCore
from PySide import QtGui
from PySide import QtUiTools # QT designer의 UI파일을 로드할 수 있게 해주는 라이브러리
def __init__(self, parent=None):
super(PosSimDialog, self).__init__(parent)
loader = QtUiTools.QUiLoader();
file = QtCore.QFile("pos.ui")
file.open(QtCore.QFile.ReadOnly)
self.ui = loader.load(file, self)
file.close()
# mapping signal
self.ui.btn_ok.clicked.connect(self.ok) # 디자이너에 btn_ok인 버튼이 클릭시 실행될 메소드를 ok()로 지정한다.
def show(self):
self.ui.show()
self.ui.open()
def ok(self): # btn_ok버튼 클릭시 실행될 코드 부분
pass
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
dlg = Dialog()
dlg.show()
app.exec_()
댓글 없음:
댓글 쓰기