LINUX.ORG.RU

tcl: .mycanvas create line $dx $dy $dx $y-$dy  — error


0

0

Надо create line в качестве одной из координат подсунуть выражение.
Код:
===========
set x 600
set y 400
set dx 20
set dy 20

canvas .mycanvas -width $x -height $y -borderwidth 0
.mycanvas create line $dx $dy $dx $y-$dy -fill black
pack .can

===========
Error in startup script: bad screen distance "400-20"
while executing


И где можно об tcl почитать, типа для совсем чайников. Спасибо.

anonymous

>>canvas .mycanvas -width $x -height $y -borderwidth 0
>>.mycanvas create line $dx $dy $dx $y-$dy -fill black
>>pack .can

canvas .mycanvas -width $x -height $y -borderwidth 0
.mycanvas create line $dx $dy $dx [expr $y - $dy] -fill black
pack .can

jk_
()

Ура, работает! Спасибо.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.