|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Timofey Sleptsov 2:5020/400 31 Dec 2002 14:10:59 To : Anton Kovalenko Subject : Re: C++ in Linux -------------------------------------------------------------------------------- In article <87vg1bp5eu.fsf@lenin.home>, Anton Kovalenko wrote: AK>>>>>> Postrekhin Yuri writes: AK> AK> PY> дайте кто- нить описание: как написать прогу в Линуксе AK> PY> используя оконный интерфейс. Желетельно чтобы прога была AK> PY> такого содержания - "при нажатии на кнопку лейбл менял текст" AK> AK> А почему C++? AK> AK> Почему не Tcl, к примеру? AK> AK> #!/usr/bin/wish AK> set tvar "Some text..." AK> label .lb -textvariable tvar AK> button .bt -text {Press Me} -command {set tvar {Other text}} AK> grid .lb .bt AK> AK> Любителям Си++: слабо в пять строчек уместиться, да? ;-) from Tkinter import * main_win = Frame(master=None) button = Button(main_win, text='UnPressed') button.bind('<ButtonPress-1>', lambda arg: button.configure(text='Pressed')) button.bind('<ButtonRelease-1>', lambda arg: button.configure(text='UnPressed')) main_win.pack() button.pack() main_win.mainloop() Любители Python, конечно не так круты как любители Tcl/Tk но тоже не лыком шиты ;) -- Best regards Timofey Sleptsov --- ifmail v.2.15dev5 * Origin: Moscow Institute of Radio Technics (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/80024b17a592.html, оценка из 5, голосов 10
|