Re: tcl/tk manca winfo?
On Wed, Aug 11, 2021 at 11:13:42PM +0200, Davide Prina wrote:
> Ciao,
Ciao!!
> volevo imparare ad usare tcl/tk per poter creare delle interfacce in modo
> semplice e veloce direttamente da file di script.
E funziona anche bene :)
[...]
> quindi vedo che è un comando built-in, ma se eseguo
> $ winfo
> bash: winfo: comando non trovato
>
> ho provato anche da tclsh, stesso risultato
Il comando winfo non e' un comando che la shell possa interpretare ma
un comando TK (il toolkit grafico di TCL).
La prima cosa da fare se vuoi programmare in TK (usando il linguaggio
TCL) è avviare la shell che interpreterà i comandi TK o TCL:
$ wish
Che aprirà anche una finestra Xwindow (la root o meglio la finestra toplevel)
Successivamente puoi chiamare winfo
% winfo geometry .
800x600+1+20
Nota che il comando vuole almeno due parametri: un argomento per
indicare cosa si chiede al sistema di finestre, in questo caso la
geometria della finestra, e un etichetta che identifichi la finestra
stessa; per convenzione il primo toplevel (quello creato dal comando
-della shell linux-) ha come nome ".".
Ovviamente c'è molto di più e ti consiglio di imparare il tcl prima di
tk (qui un tutorial buono, secondo me:
https://www.tcl.tk/man/tcltutorial/html/tcltutorial.html) oppure- se
non ti va- di usare uno degli innumerevoli wrapper per le TK nel tuo
linguaggio preferito (ne esistono molti).
Ciao!
C.
Reply to: