728x90
반응형
프로그램에서는 메인 윈도우는 하나 이상 가질수 없지만 다이아로그는 여러개를 가질수 있습니다.
그래서 요번엔 메인 윈도우를 최상위로 두지 않고 다이아로그를 최상위로 둬보겠습니다.
이렇게 일반적인 버튼 있는 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)
designer로 만든 ui를 상속받아 사용하는 방법
designer로 만든 ui를 pyqt에서 사용하는 방법은 크게 2가지 방법이 있다. ui를 pyuic를 이용하여 python코드로 변환하는 방법 ui를 uic.loadUi()를 이용하는 방법 2번의 방법을 이용하는 경우, uic.loadUi()로 생
ruriro.tistory.com
728x90
반응형
'공부 > 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 |