diff --git a/telegazeta.py b/telegazeta.py index b7546c8..3364c24 100644 --- a/telegazeta.py +++ b/telegazeta.py @@ -1,3 +1,4 @@ +#!/usr/bin/python from tkinter import * from tkinter import filedialog, messagebox from PIL import ImageTk, Image @@ -6,6 +7,7 @@ import re import shutil import sys +import os obrazki = [] historia = [] @@ -17,7 +19,21 @@ pobrana_strona = 0 window = Tk() -window.title("Telegazeta Explorer v1.1") +window.title("Telegazeta Explorer v1.2") + + +if getattr(sys, 'frozen', False): + program_directory = sys._MEIPASS + icofile = os.path.join(program_directory, "icon.png") + window.iconphoto(True, PhotoImage(file=icofile)) + print(program_directory) + print(os.path.join(program_directory, "icon.png")) +else: + program_directory=os.path.dirname(os.path.abspath(__file__)) + icofile = os.path.join(program_directory, "icon.png") + window.iconphoto(True, PhotoImage(file=icofile)) + print(program_directory) + print(os.path.join(program_directory, "icon.png")) def download(): @@ -62,10 +78,10 @@ def download(): pomoc_submenu = Menu(menu, tearoff=0) pomoc_submenu.add_command(label="Skróty klawiszowe", command=lambda: messagebox.showinfo("Skróty klawiszowe", "" "Dostępne skróty klawiszowe:\n" - "Strzałka w lewo/prawo - Poprzednia/następna strona\n" - "Strzałka w dół/górę - Poprzednia/następna podstrona\n" + "A/D - Poprzednia/następna strona\n" + "W/S - Poprzednia/następna podstrona\n" "Home - Strona główna\n" - "Backspace - Poprzednio wyświetlana strona\n" + "Delete - Poprzednio wyświetlana strona\n" "Ctrl+S - Zapisz stronę\n" )) @@ -274,11 +290,11 @@ def prev_subpage(): navigate(100, 1, True) window.bind("", lambda event: download()) -window.bind("", lambda event: prev_page()) +window.bind("", lambda event: prev_page()) window.bind("", lambda event: navigate(100, 1, True)) window.bind("", lambda event: navigate(int(page_stringvar.get()), 1, True)) -window.bind("", lambda event: navigate(pobrana_strona + 1, 1, True)) -window.bind("", lambda event: navigate(pobrana_strona - 1, 1, True)) -window.bind("", lambda event: next_subpage()) -window.bind("", lambda event: prev_subpage()) +window.bind("", lambda event: navigate(pobrana_strona + 1, 1, True)) +window.bind("", lambda event: navigate(pobrana_strona - 1, 1, True)) +window.bind("", lambda event: next_subpage()) +window.bind("", lambda event: prev_subpage()) window.mainloop()