|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Boris Veytsman 2:5020/400 31 Dec 2002 01:31:48 To : Postrekhin Yuri Subject : Re: C++ in Linux -------------------------------------------------------------------------------- Postrekhin Yuri <Postrekhin.Yuri@p81.f57.n468.z2.fidonet.org> writes: > дайте кто- нить описание: > как написать прогу в Линуксе используя оконный интерфейс. > Желетельно чтобы прога была такого содержания - "при нажатии на кнопку > лейбл менял текст" А зачем тебе для этого C++? Это ГОРАЗДО проще делается так ------------------------------------------------------- #!/usr/bin/wish set x 0 label .l -text "Кнопочку нажали $x раз" pack .l button .b -text "Жми давай" -command \ {incr x; .l configure -text "Кнопочку нажали $x раз"} pack .b -side left button .e -command {exit;} -text "Hадоело" pack .e -side right ----------------------------------------------------- Более продвинутый вариант включает что-то вроде button .b -text "Жми давай" -command \ {incr x; .l configure -text "Кнопочку нажали $x [times $x]"} с процедуркой вроде proc times {x} { set x [expr $x-10*($x/10)] if { $x >1 && $x<5 } { return раза } else { return раз } } -- Good luck -Boris Тети до 16 лет не допускаются --- ifmail v.2.15dev5 * Origin: Private (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/93892e3eec3b.html, оценка из 5, голосов 10
|