Израиль - вчера, сегодня, завтра - главная страница
карта сайта  карта сайта   о проекте Мегаполис  кто мы   e-mail  почта  
Израиль - вчера, сегодня, завтра - Главная страница
 

Tcl/Tk
Автор Сообщение Выбрать
rediska
СообщениеДобавлено: 29 Ноя 2001 22:54    Заголовок сообщения:

вопрос есть, оочень срочно!!!!
не дайте умереть в расцвете сил и лет!!!! icon_pain18.gif
 
.
Yan
СообщениеДобавлено: 30 Ноя 2001 00:54    Заголовок сообщения:

Задавай.
Если еще помню что нибудь - отвечу icon_horror.gif
.
rediska
СообщениеДобавлено: 30 Ноя 2001 13:06    Заголовок сообщения:

эврика!!!
как обратится к полю (entery) в из другой процедуры?
или как вставить в него значение вручную? icon_pain25.gif
.
AlexZ
СообщениеДобавлено: 02 Dec 2001 11:12    Заголовок сообщения:

Менять текст поля можно примерно так:

proc myproc1 {} {
variable myvar
...
entry .myentry -textvariable myvar
}

...

proc myproc2 {} {
variable myvar
...
set myvar "raz dwa tri chetyre pjat"
}

Если нужно обратиться к самому полю как граф. элементу, а не к его значению, это тоже можно сделать через имя поля (в примере навеху - .myentry).

.myentry conf -textvariable myvar

Можно для удобства запомнить имя поля в переменной:

variable myentryname
set myentryname [entry какое-нибудь-имя]

и потом, где-нибудь далеко:

variable myentryname
$myenrtyname conf -textvariable myvar

А вообще, вот Вам полезный линк:
http://dev.scriptics.com/man/

.
Yan
СообщениеДобавлено: 03 Dec 2001 01:10    Заголовок сообщения:

Sorry ! Не успел ! Алекс ответил за меня.

Со своей стороны предлагаю несколько книжек по Тcl.

http://www.yankel.f2s.com/tcl/TclTk.gz
http://www.yankel.f2s.com/tcl/TclTk-koi8.zip
http://www.yankel.f2s.com/tcl/TclProUsersGuide.zip
.
rediska
СообщениеДобавлено: 03 Dec 2001 08:32    Заголовок сообщения:

спaсибo бoлъшoе
тoлъкo вoпрoс у меня пoпутный пoявился, кaк втoрaя прoцедурa знaет ктo тaкoй myentery или oн у вaс тaм глoбaлъный?

пoшлa пo линкaм walk.gif
.
rediska
СообщениеДобавлено: 03 Dec 2001 08:33    Заголовок сообщения:

sorry, not myentery, but myvar
.
rediska
СообщениеДобавлено: 03 Dec 2001 08:38    Заголовок сообщения:

Yan, a меня пo линкaм не пускaут icon_pain25.gif
гoвoрит "Forbidden"
.
AlexZ
СообщениеДобавлено: 03 Dec 2001 09:29    Заголовок сообщения:

Ага. Глобальный.
Потому что я написал в обеих процедурах

variable myvar

Эта срочка не создаёт переменную, а именно объявляет её как глобальную. Если Вы используете переменную только в одной функции, объявлять её не надо. Достаточно просто присвоить значение.

Вот ещё несколько полезных ссылок:
http://dev.scriptics.com/ - всякая всячина
http://stage.caldera.com/Technology/tcl/Tcl.html - много полезных ссылок
http://hegel.ittc.ukans.edu/topics/tcltk/ - ссылки на книги и справочные материалы
http://www.pconline.com/~erc/tclwin.htm - ЧАВО (ака FAQ)

.
Yan
СообщениеДобавлено: 03 Dec 2001 10:20    Заголовок сообщения:

Xммм.
Таки не пускает cool.gif
Давай мэил. Я тебе их почтой пошлю.
.
rediska
СообщениеДобавлено: 03 Dec 2001 10:42    Заголовок сообщения:

redisochka@hotmail.com
.
rediska
СообщениеДобавлено: 06 Dec 2001 14:48    Заголовок сообщения:

не хoчу пoкaзaтъся нaзoйливoй, нo книг тaк и не пoлучилa dezl.gif
.
rediska
СообщениеДобавлено: 11 Dec 2001 12:59    Заголовок сообщения:

может у кого address book на Tcl завалялся???? icon_pain18.gif
.
Yan
СообщениеДобавлено: 11 Dec 2001 15:09    Заголовок сообщения:

Цитата:

On 2001-12-06 13:48:06, rediska wrote:
не хoчу пoкaзaтъся нaзoйливoй, нo книг тaк и не пoлучилa dezl.gif



Sorry ! Послано !
.
Часовой пояс: GMT +3:00




Powered by phpBB 2 © 2001, 2002 phpBB Group