Форум сайта python.su
если у меня есть список
a = ['1','2','3']
как мне сделать так чтобы у меня появились кномпки
какое угодно название 1 = Button(text='1')
какое угодно название 2 = Button(text='2')
и так далее
но как сделать это через цикл
это всё в tkinter
Отредактировано vladikasik (Авг. 15, 2018 22:43:08)
Офлайн
както так
import tkinter as tk root = tk.Tk() a = ['1','2','3'] for text in a: btn = tk.Button(text=text) btn.pack() root.mainloop()
[code python][/code]
Офлайн
from tkinter import Tk, Button root = Tk() array = ['1', '2', '3'] _ = [Button(root, text= a).pack() for a in array] root.mainloop()
PEHDOMЗабыло\ про мастер у кнопок
както так
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Офлайн