forked from lovexiaov/python-in-practice
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgravitate.pyw
executable file
·35 lines (30 loc) · 1.19 KB
/
gravitate.pyw
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
#!/usr/bin/env python3
# Copyright © 2012-13 Qtrac Ltd. All rights reserved.
# This program or module is free software: you can redistribute it
# and/or modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version. It is provided for
# educational purposes and is distributed in the hope that it will be
# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
import os
import sys
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__),
"..")))
import tkinter as tk
import Main
import TkUtil
from Globals import *
def main():
application = tk.Tk()
application.withdraw()
application.title(APPNAME)
application.option_add("*tearOff", False)
TkUtil.set_application_icons(application, os.path.join(
os.path.dirname(os.path.realpath(__file__)), "images"))
window = Main.Window(application)
application.protocol("WM_DELETE_WINDOW", window.close)
application.deiconify()
application.mainloop()
main()