-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
25 lines (20 loc) · 698 Bytes
/
Copy pathmain.py
File metadata and controls
25 lines (20 loc) · 698 Bytes
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
import sys
from PyQt4 import QtGui
from path_finder import PathFinder
from visual import Visualiser
def get_route(train_number, source, target, date):
finder = PathFinder(train_number, source, target, date)
found_route = finder.find_path()
visualiser.print_route(found_route)
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
visualiser = Visualiser()
visualiser.btn_search.clicked.connect(
lambda: get_route(
visualiser.combo_train_number.currentText(),
visualiser.combo_source.currentText(),
visualiser.combo_target.currentText(),
visualiser.get_datetime()
)
)
sys.exit(app.exec_())