[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: