Форум сайта python.su
Добрый день! Вопрос может глупый, но..
#!/usr/bin/python2.7 # -*- coding: utf-8 -*- import Tkinter as tk root = tk.Tk() root.geometry('100x100+100+100') list_but=['button1','button2','button3'] for n in list_but: but=tk.Button(root, text=n) but.pack() but.configure(bg='red') root.mainloop()
Офлайн
Сумбурно спросили, но вот это, наверное…
#!/usr/bin/python2.7 # -*- coding: utf-8 -*- import Tkinter as tk root = tk.Tk() root.geometry('100x100+100+100') list_but=['button1','button2','button3'] fact_but = [] for n in list_but: fact_but.append(tk.Button(root, text=n, bg="green")) fact_but[-1].pack() fact_but[1]["bg"] = "red" root.mainloop()
Офлайн
from tkinter import * class App(Tk): def __init__(self): super().__init__() for i in range(10): btn = Button(self, name=str(i), text="Edit {}".format(str(i)), command=lambda x=i: self.edit_btn(str(x))) btn.pack() def edit_btn(self, btn_name): btn = self.nametowidget(btn_name) btn.configure(text="Edited")
Офлайн
4kpt_III
Сумбурно спросили, но вот это, наверное…
Офлайн