Форум сайта python.su
Griffonпараметры то сейчас применю, просто сразу хотел посмотреть процесс по шагам.
Вообще grid() без параметров это не нормально.
Отредактировано (Окт. 22, 2009 07:09:35)
Офлайн
DHTНумерация строк начинается тоже с 0, по крайней мере так написано в “Tkinter 8.4 reference: a GUI for Python”
Также нумерация строк начинается с 1, а колонок с 0.
The row number into which you want to insert the widget, counting from 0. The default row is the next higher-numbered unoccupied row.
Офлайн
magnet85Сори за дезинформацию, ошибся.
Нумерация строк начинается тоже с 0
Офлайн
baluпопробовал и не разобрался
или pack/grid _forget
def fr1():
f1.grid()
def fr2():
f2.grid()
f1=Frame(root)
f2=Frame(root)
Офлайн
Не много не понял, Ты фреймы последовательно хочешь загружать или все сразу?
Офлайн
Cover Storyпоследовательно, ведь топик об этом
Не много не понял, Ты фреймы последовательно хочешь загружать или все сразу?
Офлайн
Не претендую на правильность, но как-то так
from Tkinter import *
def Fr2():
fr.destroy()
fr2=Frame(tk)
fr2.grid(column=0, row=0)
lab1=Label(fr2, text='Kniga')
lab1.grid(column=0, row=0)
en=Entry(fr2)
en.grid(column=0, row=1)
but1=Button(fr2, text='OK')
but1.grid(column=0, row=2)
def Fr1():
lab=Label(fr,text='Avtor')
lab.grid(column=0, row=0)
en=Entry(fr, background= 'GREEN')
en.grid(column=0, row=1)
but=Button(fr,text='OK', fg='white', bg='black', font='labelfont', command = Fr2)
but.grid(column=0, row=2)
tk=Tk()
tk.title('Books')
fr=Frame(tk, bg='red')
fr.grid(column=0, row=0)
Fr1()
tk.mainloop()
Офлайн
Cover Storyне,это то все я понял!Вопрос то про использование grid_forget()!
Не претендую на правильность, но как-то так.......
Офлайн
А чем fr.destroy() не устраивает?
Офлайн
Cover Storyздоровый интерес.Ладно,выясню тогда напишу.
А чем fr.destroy() не устраивает?
Офлайн