|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Serg Oskin 2:5020/20 07 Jan 2003 03:58:20 To : Timofey Sleptsov Subject : Re: C++ in Linux -------------------------------------------------------------------------------- .RFC-X-Complaints-To: news@spider.ncc.macomnet.ru .RFC-NNTP-Posting-Date: Mon, 6 Jan 2003 23:58:17 +0000 (UTC) >>>>> "TS" == Timofey Sleptsov writes: SO> TS> from Tkinter import * SO> TS> main_win = Frame(master=None) SO> TS> button = Button(main_win, text='UnPressed') SO> TS> button.bind('<ButtonPress-1>', lambda arg: SO> TS> button.configure(text='Pressed')) SO> TS> button.bind('<ButtonRelease-1>', lambda arg: SO> TS> button.configure(text='UnPressed')) SO> TS> main_win.pack() SO> TS> button.pack() SO> TS> main_win.mainloop() SO> SO> TS> Любители Python, конечно не так круты как любители Tcl/Tk но тоже не TS> лыком SO> TS> шиты ;) SO> SO> #!/usr/bin/wish SO> pack [label .lb -text "Some text..."] SO> pack [button .bt -text {Press Me} -command {.lb config -text {Other TS> text}}] SO> SO> Можно и так: SO> echo 'pack [label .lb -text "Some text..."] [button .bt -text {Press Me} SO> -command {.lb config -text {Other text}}]' | wish SO> но это не эстетично. :) TS> Поторопился ты ;) Cравни результат работы программы на Python и своей. TS> Там при нажатии на кнопку должен менятся текст, при отпускании кнопки TS> старый текст должен возвращатся обратно. Hо я не спорю что на Tcl/Tk код Это означает только то, что программа на Python работает не так, как требуют условия. :-P -- Serg (mailto:oskin@macomnet.ru http://oskin.msk.ru/). ~ ~ :q! --- ifmail v.2.14.os-p8 * Origin: MAcomnet (2:5020/20@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1206918191371.html, оценка из 5, голосов 10
|