반응형
프로그램에서는 메인 윈도우는 하나 이상 가질수 없지만 다이아로그는 여러개를 가질수 있습니다.
그래서 요번엔 메인 윈도우를 최상위로 두지 않고 다이아로그를 최상위로 둬보겠습니다.
이렇게 일반적인 버튼 있는 dialog를 생성시킵니다.
pyuic5 -x UI/dialog_btn.ui -o UI/dialog_btn_ui.py
import sys
from PyQt5.QtWidgets import *
import UI.dialog_btn_ui
class MyWindow(QDialog, UI.dialog_btn_ui.Ui_Dialog):
def __init__(self, parent=None):
QDialog.__init__(self, parent)
self.setupUi(self)
if __name__ == "__main__":
app = QApplication(sys.argv)
myApp = MyWindow()
myApp.show()
app.exec_()
designer로 만든 ui를 상속받아 사용하는 방법 (tistory.com)
반응형
'공부 > Python' 카테고리의 다른 글
4.[check box]Qt Designer + PyQt5 (0) | 2021.05.07 |
---|---|
3.[Radio Button]Qt Designer + PyQt5 (0) | 2021.05.07 |
1.[Button]Qt Designer + PyQt5 (0) | 2021.05.06 |
[Python]여러 엑셀 파일 불러와서 저장하기 (0) | 2020.06.16 |
11. [Python] print 기본 사용 (0) | 2020.03.31 |