Placer widget avec un dossier config

tatal21820 Messages postés 37 Statut Membre -  
 houpla -

Bonjour à tous,

je ne sais pas comment placer un widget avec un dossier init, que mettre dans Label.pack(????)

j'utilise feedparser pour récupérer mes infos.

D'avance Merci (débutant)


Windows / Chrome 105.0.0.0

4 réponses

  1. tatal21820 Messages postés 37 Statut Membre
     

    voilà le code.

    et la dossier init:

    [clock]
    position : RIGHT

    from tkinter import *
    from tkinter import Tk
    from time import strftime
    import locale
    from datetime import time
    import time
    from datetime import datetime
    
    locale.setlocale(locale.LC_ALL, 'fr_FR')
    
    master = Tk()
    master.attributes('-fullscreen', True)
    master.bind('<Escape>', lambda e: master.destroy())
    master.config(background='black')
    
    frm2 = LabelFrame(master, font='Arial 20', fg='WHITE', bg='black', bd='0', height=100, relief=GROOVE)
    frm2.place(x=20, y=20, width=350, height=200)
    
    dat = datetime.now().strftime('%A %d %B %Y')
    date_aujourdhui = Label(frm2, text=dat, font='Arial 20', relief=FLAT, fg='WHITE',
                            bg='black')
    date_aujourdhui.pack(side=TOP)
    
    
    def times():
        string = strftime('%H:%M')
        lbl_horl.config(text=string)
        lbl_horl.after(1000, time)
    
    
    lbl_horl = Label(frm2, font=('calibri', 50, 'bold'), background='black', foreground='white')
    lbl_horl.place(x=10, y=30)
    
    
    def second():
        string = strftime('%S')
        lbl_sec.config(text=string)
        lbl_sec.after(1000, second)
    
    
    lbl_sec = Label(frm2, font=('calibri', 35, 'bold'), background='black', foreground='#D5D8DC')
    lbl_sec.place(x=185, y=35)
    
    times()
    second()
    
    master.mainloop()
    
    0
  2. Phil_1857 Messages postés 1883 Date d'inscription   Statut Membre Dernière intervention   169
     

    OK, 

    et tu veux faire quoi précisément là-dedans ?

    0
  3. tatal21820 Messages postés 37 Statut Membre
     

    pouvoir positionner ma frm2 avec le dossier init, LEFF, RIGHT, Ext... à la place de "place sa sera pack et je voudrais savoir quoi mettre dans " frm2.pack(????) pour récupérer la valeur dans dossier init.

    j'espère que je m'exprime bien.

    Merci

    0
    1. houpla
       

      Salut, ben si tu veux te renseigner sur les options de la méthode pack de tkinter, on trouve ça dans la doc.

      .

      https://www.tcl.tk/man/tcl8.6/TkCmd/pack.html

      .

      Tkinter offre aussi une possibilité de lire les options des widgets à partir d'un fichier de configuration :

      .

      https://www.tcl.tk/man/tcl/TkCmd/option.html

      .

      Je n'ai jamais trop testé, mais je ne crois pas que la gestion des positionnements puisse être effectuée avec ce type de fichier, pas d'option pour pack ou grid.

      0