【问题标题】:j'ai placé une image avec la bibliothèque PIL mais elle affiche plutôt un fond blanc au lieu de l'imagej'ai placé une image avec la bibliothèque PIL mais elle affiche plutôt un fold blanc au lieu de l'image
【发布时间】:2022-06-15 19:06:44
【问题描述】:

语音代码 班级登录: def init(self,fenetre): self.fenetre=fenetre self.fenetre.geometry("1166x718") self.fenetre.title("连接") self.fenetre.resizable(0,0) self.fenetre.state("放大") #===图片背景===================== self.bg_frame=Image.open('icone_et_photos\iconbg.jpg') 照片 = ImageTk.PhotoImage(self.bg_frame) self.pannel=tkinter.Label(self.fenetre,image=photo) self.pannel.image=照片 self.pannel.pack(fill= tkinter.BOTH)

#=======frame contenant les éléments de login=====
    self.frame_log=tkinter.Frame(self.fenetre,bg="#040405",width='950',height=600)
    self.frame_log.place (x=200,y=70) 
    
#======creation du label bienvenue==========
    self.texte=tkinter.Label(self.frame_log,text='BIENVENUE', font=('Yu Gothic UI', 25,'bold'),bg="#040405",fg='white')
    self.texte.place(x=40,y=0, width=300,height=30)
    
#======image coté gauche=====================
    self.bg_frame_log=Image.open('images\img_coté_gauche.png')    
    photo2=ImageTk.PhotoImage(self.bg_frame_log)
    self.ph=tkinter.Label(self.frame_log,image=photo2,bg="#040405")
    self.ph.image=photo2
    self.ph.place(x=5, y=100)
    
    
#======image sign in=====================
    self.bg_frame_sign=Image.open('images\\icone1.png')    
    photo_sign=ImageTk.PhotoImage(self.bg_frame_sign)
    self.sign=tkinter.Label(self.frame_log,image=photo_sign)
    self.sign.image=photo2
    self.sign.place(x=620, y=100)
#==========connexion=======================
    self.connexion=tkinter.Label(self.frame_log,text='connexion',font=('Yu Gothic UI',14), fg='white',bg='#040405')
    self.connexion.place(x=620,y=240)
    
#==========username et password============
    self.username=tkinter.Label(self.frame_log,text='username',fg='white',bg='#040405',font=('yu gothic ui',13,'bold'))   
    self.username.place(x=500,y=300)
    self.password=tkinter.Label(self.frame_log,text='password',fg='white',bg='#040405',font=('yu gothic ui',13,'bold'))
    self.password.place(x=500,y=385)
    
#==========entry username==================
    self.entryUser=tkinter.Entry(self.frame_log,fg='#6b6a69',bg='#040405',highlightthickness=0,relief=tkinter.FLAT,font=('yu gothic ui',13,'bold'))
    self.entryUser.place(x=580,y=335,width=270)
    self.user_line=tkinter.Canvas(self.frame_log,width=300,height=2.0,bg='#bdb9b1',highlightthickness=0)
    self.user_line.place(x=550,y=359)
    
#==============image_utilisateur sur entry==========
    self.user_icon=Image.open('images\\icon user.png')    
    photo_user_icon=ImageTk.PhotoImage(self.user_icon)
    self.user_icon=tkinter.Label(self.frame_log,image=photo_user_icon)
    self.user_icon.image=photo2
    self.user_icon.place(x=550, y=332)
        
#==============entry passwrd========================    
    self.entryPass=tkinter.Entry(self.frame_log,fg='#6b6a69',bg='#040405',highlightthickness=0,relief=tkinter.FLAT,font=('yu gothic ui',13,'bold'))
    self.entryPass.place(x=580, y=416,width=244)
    self.pass_line=tkinter.Canvas(self.frame_log,width=300,height=2.0,bg='#bdb9b1',highlightthickness=0)
    self.pass_line.place(x=550,y=440)
    
#=============image du passwrd sur le entry========== 
    self.pass_icon=Image.open('images\\passwrd.png')    
    photo_pass_icon=ImageTk.PhotoImage(self.pass_icon)
    self.pass_icon=tkinter.Label(self.frame_log,image=photo_pass_icon)
    self.pass_icon.image=photo2
    self.pass_icon.place(x=550, y=414)

【问题讨论】:

  • 欢迎来到本站。此处的问题必须使用英语。

标签: python python-imaging-library


猜你喜欢
  • 2022-06-14
  • 1970-01-01
  • 2012-06-05
  • 1970-01-01
  • 2022-06-15
  • 2014-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多