そのため、Python で作成したボタンで自分の画像を取得する必要があります。しかし、エラーが表示されます(widgetName, self._w) + extra + self._options(cnf))
_tkinter.TclError: image "pyimage2" doesn't exist
。また、関数でプログラムのメイン ウィンドウを作成しました。次に、Pythonがその機能を通過すると、このスタートアップウィンドウが開き、ログインしてLifeLoginWindow
. しかし、このスタートアップを取り除き、LifeLoginWindow
関数を呼び出すと、完全に実行され、画像が表示されます。だから私は何が起こっているのか分かりません。これが私のコードです:
from tkinter import*
def hello():
print("Works, and hello!")
def LifeLoginWindow():
window = Tk()
TrendsButton = PhotoImage(file = "Trends_Button.png")
TrendsButton_label = Button(SideBar, image = TrendsButton, command = hello)
TrendsButton_label.pack(side=TOP)
SideBar.pack(side = LEFT, fill = Y)
window.mainloop()
StartUp = Tk()
def LoginFunction():
StartUp.destroy
LifeLoginWindow()
StartUpIcon = PhotoImage(file = "Life Login Image Resized.png")
StartUpIcon_label = Label(StartUp, image = StartUpIcon)
StartUpIcon_label.grid(row = 0, column = 2)
LoginButt = Button(StartUp, text = "Login", command = LoginFunction)
LoginButt.grid(row = 3, column = 2)
print("_Loaded Start Up...")
StartUp.mainloop()