Форум сайта python.su
Доброго времени суток!
Не может ли кто-нибудь привести пример кода построения Toplevel окна желательно с элементами на нем. Заранее благодарен
З.Ы. Букварь по Tkinter читал но там примеров не наводиться(
Офлайн
Маленький кусок выдранный из “домашней” програмульки.
На кнопка должны были быть картинки, но я их вырезал для краткости. Думаю остальное можно найти в мане.
# -*- coding:utf-8 -*- from Tkinter import * root = Tk() root.title("Тестовый гуй для программы") menu = Menu(root) root.config(menu=menu) file_menu = Menu(menu) menu.add_cascade(label="File", menu=file_menu) file_menu.add_command(label="Quit", command=root.destroy) edit_menu = Menu(menu) menu.add_cascade(label="Import", menu=edit_menu) edit_menu.add_command(label="Import images") edit_menu.add_separator() edit_menu.add_command(label="Sinc with database") frame = Frame(root) frame.grid() e=list() j=0 k=0 img=list() for i in range(10): e.append(Button(frame, relief=RIDGE)) e[i].grid(row=j, column=k) if k==9: j = j+1 k = 0 else: k = k + 1 root.mainloop()
Отредактировано (Июнь 2, 2008 14:38:38)
Офлайн
Ferroman Спасибо за пример. Возможно ли привосокупить Frame не токо к главному окну но и к всплывающему окну? А уже на Frame бросать кнопки и т.д
Офлайн
Я не уверен что правильно понял, что именно Вы хотите сделать.
1. Попробуйте попользоваться SpecTcl - это билдер такой
2. Рекомендую вот эти книги почитать, там очень хорошо, с примерами, все написано
Practical Programming in Tcl & Tk, Third Edition
Python and Tkinter Programming (книга не вся, только пару глав и примеры)
Дополнительно
Тут посмотрите
Офлайн
Благодарю все нашел!
Офлайн