У меня странное поведение кода ниже.Когда я запускаю этот код с уровня PyCharm, он работает правильно и возвращает это окно (включая gif с логотипом Python!): Окно с логотипом Python
Когда я запускаю тот же код Python, но с использованиемФайлы .bat и .vbs.Это даст мне такую ошибку:
Ошибка
Еще одна вещь ... Файл ".vbs" автоматически запускается при включении Windows (операционной системы).Файл ".vbs" открывает файл ".bat" и файл ".bat" открывает файл ".py".
Знаете ли вы, почему код Python не может найти ".gif", когда он начинается соперационная система Windows.
Вот код:
import tkinter as tk
class KeypadTest():
def __init__(self, master):
self.master = master
self.time_display = tk.IntVar()
global logo
logo = tk.PhotoImage(file="indeks_gif.gif")
tk.Label(self.master, height=10, width=10 , textvariable=self.time_display,bg="red").pack(side="right")
Info = """INFO"""
tk.Label(self.master,compound = tk.CENTER,image=logo,text=Info).pack()
master = tk.Tk()
KT = KeypadTest(master)
master.mainloop()