如何在Python / Tkinter文本中添加文本

问题描述 投票:0回答:1

我对Python / Tkinter有疑问。我想添加文字Tk.Label中的体育活动数量之前。例如,我想在文本字段Kalorien]中的int Kalorien_fen之前写“ Kalorien:”

def Kalorienzähler():

fenster1=tk.Tk()
fenster1.wm_geometry('800x480')
Kalorien_fen =  tk.Label(fenster1, text= (Kalorien)  )
Kalorien_fen.config(font=('Arial', 62))
Kalorien_fen.pack()
Liegestütze_fen = tk.Label(fenster1,text= (Liegestütze))
Liegestütze_fen.config(font=('Arial', 62))
Liegestütze_fen.pack()
Kniebeuge_fen = tk.Label(fenster1,text= (Kniebeuge))
Kniebeuge_fen.config(font=('Arial', 62))
Kniebeuge_fen.pack()
Planks_fen = tk.Label(fenster1,text= (Planks))
Planks_fen.config(font=('Arial', 62))
Planks_fen.pack()
Hampelmann_fen = tk.Label(fenster1,text= (Hampelmann))
Hampelmann_fen.config(font=('Arial', 62))
Hampelmann_fen.pack()






Aufgabe=random.choice(Sport_liste)
fenster=tk.Tk()
fenster.wm_geometry('800x480')
text =  tk.Label(master=fenster, text= Aufgabe)
text.config(font=('Arial', 72))
text.pack()
if Aufgabe == 'Liegestütze 5x ':
    Kalorien += 1
    Liegestütze += 5
if Aufgabe == 'Liegestütze 10x ':
    Kalorien += 2
    Liegestütze += 10
if Aufgabe == 'Kniebeuge 15X':
    Kalorien += 2.5
    Kniebeuge += 10
if Aufgabe == 'Kniebeuge 10x':
    Kalorien += 3.5
    Kniebeuge += 10
if Aufgabe == 'Planks 30s':
    Kalorien += 2.5
    Planks += 30
if Aufgabe == 'Planks 10s':
    Kalorien += 1
    Planks += 10
if Aufgabe == 'Hampelmann 10x':
    Kalorien += 10
    Hampelmann += 10

B = tk.Button(master=fenster, text ="Wiederholen", command = wiederholen )
B.config( height = 5, width = 50 )
B.pack()
Bu = tk.Button(master=fenster, text ="Statistiken", command = Kalorienzähler )
Bu.config( height = 5, width = 50 )
Bu.pack()
fenster.mainloop()
'''

我也想在Liegestützen的int Liegestütze_fen之前写'Liegestütze',但我不知道该怎么做。谢谢

我对Python / Tkinter有疑问。我想在Tk.Label中的体育活动数量之前添加文本。例如,我想在文本字段中的int Kalorien之前写'Kalorien:'...

python tkinter text
1个回答
1
投票

尝试:

© www.soinside.com 2019 - 2024. All rights reserved.