forked from DeokyongKim/APTP2022
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathPyQtUI.py
More file actions
39 lines (30 loc) · 1.08 KB
/
PyQtUI.py
File metadata and controls
39 lines (30 loc) · 1.08 KB
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
33
34
35
36
37
38
39
import sys
from PyQt5.QtWidgets import *
from PyQt5 import uic
# 다익스트라 알고리즘이 구현된 모듈을 임포트합니다
# TODO
# 저장된 ui 파일을 불러옵니다
form_class = uic.loadUiType("Campuslife.ui")[0]
# ui파일을 열 수 있도록 초기화 클래스를 지정합니다
class MyWindow(QDialog, form_class):
def __init__(self):
super().__init__()
self.setupUi(self)
# main을 지정합니다
if __name__ == "__main__":
app = QApplication(sys.argv)
myWindow = MyWindow()
myWindow.show()
# 실행
app.exec_()
# 다익스트라 알고리즘을 실행합니다
# TODO
# Everytime에서 로그인 할 아이디와 비밀번호를 받는 것에 대해 동의를 구하고, 계정 정지의 위험을 설명합니다
# TODO
# Everytime의 로그인 정보를 받아옵니다
# TODO
# 해당 로그인 정보로 시간표를 불러옵니다
# TODO
# 로그인이 실패한 경우 실패 사실을 알립니다
# TODO
# 다익스트라 알고리즘으로 넘기는 것은 알아서 실행바랍니다