Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 第二个tkinter窗口没有';不要添加图像_Python_Image_Tkinter_Pycharm_Python Imaging Library - Fatal编程技术网

Python 第二个tkinter窗口没有';不要添加图像

Python 第二个tkinter窗口没有';不要添加图像,python,image,tkinter,pycharm,python-imaging-library,Python,Image,Tkinter,Pycharm,Python Imaging Library,程序员们好,我有tkinter应用程序的代码,但是当我点击登录按钮将我重定向到一个新页面时;我添加的图像不会显示,但屏幕上会显示所有其他小部件。我正在使用python 3.7.4和pycharm ide,第一个窗口上的所有图像都显示得非常完美,但这是我尝试使用toplevel创建新窗口的第二个窗口,仍然不起作用。请为此项目提供帮助 from tkinter import * from tkinter import messagebox from PIL import ImageTk,Image

程序员们好,我有tkinter应用程序的代码,但是当我点击登录按钮将我重定向到一个新页面时;我添加的图像不会显示,但屏幕上会显示所有其他小部件。我正在使用python 3.7.4和pycharm ide,第一个窗口上的所有图像都显示得非常完美,但这是我尝试使用toplevel创建新窗口的第二个窗口,仍然不起作用。请为此项目提供帮助

from tkinter import *
from tkinter import messagebox
from PIL import ImageTk,Image


def login_page():
    Username=user.get()
    Password=pwd.get()
    if Password=="" and Username=="":
        f1.forget()
        f2=Frame(root,width=600,height=400,bg='#249493')
        f2.pack()
        my_image5 = ImageTk.PhotoImage(Image.open('C:/Users/Akinyemi 
                    Omodamilola/Downloads/cart.png'))
        lb9 = Label(root, image=my_image5)


        space = Label(f2,bg='#249493')
        space.pack()

        lb5 = Label(f2, text="Welcome  " + Username, font=('chiller', 30),fg='white',bg='#249493')
        lb5.pack()

        space = Label(f2,bg='#249493')
        space.pack()

        btn2=Button(f2,text='Add to Inventory',font=('chiller',15),command=lambda: Add_to_cart())
        btn2.pack()

        space=Label(f2,bg='#249493')
        space.pack()

        btn3 = Button(f2, text='Edit Inventory', font=('chiller', 15),)
        btn3.pack()

        space = Label(f2,bg='#249493')
        space.pack()

        btn4 = Button(f2, text='Remove from inventory', font=('chiller', 15))
        btn4.pack()
    elif Password=="" or Username=="":
        messagebox.showinfo("Alert","Type complete parameters")
    else:
        messagebox.showinfo("Alert","Wrong input")
return

root = Tk()
f1=Frame(root,width=600,height=400)
f1.pack()
canvas=Canvas(f1,width=600,height=400)
my_image=ImageTk.PhotoImage(Image.open('C:/Users/Akinyemi Omodamilola/Downloads/car.jpg'))
canvas.create_image(0,0,anchor=NW,image=my_image)
canvas.place(x=0,y=0)

root.title("Airwhips shop")
root.geometry("600x400")
root.resizable(0, 0)
root.iconbitmap('C:/Users/Akinyemi Omodamilola/Downloads/favicon.ico')
f=Frame(f1,width=400,height=200,bg="white")
f.place(x=100,y=100)

#button
btn = Button(f1, text="Login", width=10, height=1, bg="black", 
fg="white",bd=0,command=lambda:login_page())
btn.place(x=285,y=250,bordermode="inside")

root.bind('<Return>',lambda event: login_page())
root.bind('<Down>',lambda event: passfoc())



my_image1=ImageTk.PhotoImage(Image.open('C:/Users/Akinyemi Omodamilola/Downloads/user.png'))
lb2=Label(f1,image=my_image1)
lb2.place(x=200,y=160)


my_image2=ImageTk.PhotoImage(Image.open('C:/Users/Akinyemi Omodamilola/Downloads/padlock.png'))
lb3=Label(f1,image=my_image2)
lb3.place(x=200,y=200)



lb=Label(f1, text="Admin Login", font=("chiller",14),fg="black",bg="white")
lb.place(x=250,y=100)

#entry
Username=StringVar()
Password=StringVar()


user=Entry(f1,width=25,textvar=Username)
user.place(x=250,y=160)
user.focus()
pwd=Entry(f1,width=25,textvar=Password,show='*')
pwd.place(x=250,y=200)
def passfoc():
    pwd.focus()


root.mainloop()
从tkinter导入*
从tkinter导入消息框
从PIL导入ImageTk,图像
def login_page():
Username=user.get()
Password=pwd.get()
如果密码==“”和用户名==“”:
f1.忘记()
f2=框架(根,宽=600,高=400,背景='#249493')
f2.pack()
my_image5=ImageTk.PhotoImage(Image.open('C:/Users/Akinyemi
Omodamilola/Downloads/cart.png'))
lb9=标签(根,图像=my_图像5)
空格=标签(f2,bg='#249493')
space.pack()
lb5=标签(f2,text=“Welcome”+用户名,font=('collinger',30),fg='white',bg='#249493')
lb5.pack()
空格=标签(f2,bg='#249493')
space.pack()
btn2=按钮(f2,text='Add to Inventory',font=('collinger',15),command=lambda:Add_to_cart())
btn2.pack()
空格=标签(f2,bg='#249493')
space.pack()
btn3=按钮(f2,text='Edit Inventory',font=('collinger',15),)
btn3.pack()
空格=标签(f2,bg='#249493')
space.pack()
btn4=按钮(f2,文本=“从库存中删除”,字体=(“冷却器”,15))
btn4.pack()
elif密码==“”或用户名==“”:
messagebox.showinfo(“警报”,“键入完整参数”)
其他:
messagebox.showinfo(“警报”,“输入错误”)
返回
root=Tk()
f1=框架(根部,宽度=600,高度=400)
f1.pack()
画布=画布(f1,宽度=600,高度=400)
my_image=ImageTk.PhotoImage(image.open('C:/Users/Akinyemi-Omodamilola/Downloads/car.jpg'))
canvas.create_image(0,0,anchor=NW,image=my_image)
canvas.place(x=0,y=0)
根标题(“Airwhips商店”)
根部几何形状(“600x400”)
根目录。可调整大小(0,0)
root.iconbitmap('C:/Users/Akinyemi-Omodamilola/Downloads/favicon.ico')
f=框架(f1,宽度=400,高度=200,bg=“白色”)
f、 位置(x=100,y=100)
#钮扣
btn=按钮(f1,text=“Login”,宽度=10,高度=1,bg=“black”,
fg=“白色”,bd=0,command=lambda:login\u page()
位置(x=285,y=250,bordermode=“内部”)
root.bind(“”,lambda事件:login\u page())
root.bind(“”,lambda事件:passfoc())
my_image1=ImageTk.PhotoImage(Image.open('C:/Users/Akinyemi-Omodamilola/Downloads/user.png'))
lb2=标签(f1,图像=my_图像1)
lb2.位置(x=200,y=160)
my_image2=ImageTk.PhotoImage(Image.open('C:/Users/Akinyemi-Omodamilola/Downloads/padlock.png'))
lb3=标签(f1,图像=my_图像2)
lb3.位置(x=200,y=200)
lb=标签(f1,text=“Admin Login”,font=(“制冷机”,14),fg=“黑色”,bg=“白色”)
磅位置(x=250,y=100)
#入口
Username=StringVar()
密码=StringVar()
用户=条目(f1,宽度=25,文本变量=用户名)
用户位置(x=250,y=160)
user.focus()
pwd=Entry(f1,宽度=25,textvar=Password,show='*'))
焊件位置(x=250,y=200)
def passfoc():
pwd.focus()
root.mainloop()
Read,这也适用于
lb9
。Read,这也适用于
lb9