Форум сайта python.su
0
Griffonпараметры то сейчас применю, просто сразу хотел посмотреть процесс по шагам.
Вообще grid() без параметров это не нормально.
Отредактировано (Окт. 22, 2009 07:09:35)
Офлайн
2
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.
Офлайн
0
magnet85Сори за дезинформацию, ошибся.
Нумерация строк начинается тоже с 0
Офлайн
0
baluпопробовал и не разобрался
или pack/grid _forget
def fr1():
f1.grid()
def fr2():
f2.grid()
f1=Frame(root)
f2=Frame(root)
Офлайн
0
Не много не понял, Ты фреймы последовательно хочешь загружать или все сразу?
Офлайн
0
Cover Storyпоследовательно, ведь топик об этом
Не много не понял, Ты фреймы последовательно хочешь загружать или все сразу?
Офлайн
0
Не претендую на правильность, но как-то так
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()
Офлайн
0
Cover Storyне,это то все я понял!Вопрос то про использование grid_forget()!
Не претендую на правильность, но как-то так.......
Офлайн
0
А чем fr.destroy() не устраивает?
Офлайн
0
Cover Storyздоровый интерес.Ладно,выясню тогда напишу.
А чем fr.destroy() не устраивает?
Офлайн