[PyQt] 새 창 열기
준비
- Qt Designer로 만든 ui 파일
- pyqt가 없다면, pip install pyqt5 실행
더보기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>800</width>
<height>600</height>
</rect>
</property>
<property name="windowTitle">
<string>MainWindow</string>
</property>
<widget class="QWidget" name="centralwidget"/>
<widget class="QMenuBar" name="menubar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>800</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QStatusBar" name="statusbar"/>
</widget>
<resources/>
<connections/>
</ui>
|
cs |
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
|
from PyQt5.QtWidgets import QApplication, QMainWindow
class window_class(QMainWindow):
def __init__(self):
from PyQt5.uic import loadUi
super(window_class, self).__init__()
loadUi('../../ui/ex1.ui', self)
import sys
app = QApplication(sys.argv)
window = window_class()
window.show()
app.exec()
|
cs |
- (line 7) 첫번째 파라미터에 ui파일의 경로를 삽입하면 된다.
결과 화면
위의 코드를 실행하면 이와 같은 화면이 나온다.
끝 !
'프로그래밍 언어 > Python' 카테고리의 다른 글
[PyQt] 마우스 클릭 시 사용 버튼 구하기 (0) | 2022.10.02 |
---|---|
[PyQt] 클릭한 곳에 원 그리기 (0) | 2022.09.26 |
[PyQt] 클릭한 곳의 좌표 구하기 : mousePressEvent (1) | 2022.09.19 |
[PyQt] 마우스 이동 이벤트 (0) | 2022.09.17 |
[PyQt] Qt Designer 다운로드 (0) | 2022.09.16 |