Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 15, 2018 22:41:40

vladikasik
Зарегистрирован: 2018-04-27
Сообщения: 20
Репутация: +  1  -
Профиль   Отправить e-mail  

кнопки из цикла tkinter

если у меня есть список

a = ['1','2','3']

как мне сделать так чтобы у меня появились кномпки

какое угодно название 1 = Button(text='1')

какое угодно название 2 = Button(text='2')

и так далее

но как сделать это через цикл

это всё в tkinter



С уважением ваш питонист

Отредактировано vladikasik (Авг. 15, 2018 22:43:08)

Офлайн

#2 Авг. 17, 2018 11:46:54

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

кнопки из цикла tkinter

както так

 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]
Бериегите свое и чужое время.

Офлайн

#3 Авг. 27, 2018 21:43:13

DamMercul
Зарегистрирован: 2017-11-26
Сообщения: 323
Репутация: +  13  -
Профиль   Отправить e-mail  

кнопки из цикла tkinter

 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

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version