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

[linux] Utilisation extensions Tcl/Tk (Tix, Incr, ...)



Bonsoir,

Sur ma Mandrake 7.2, j'ai installe les paquetages suivants :

-tcl-8.3.2
-tk-8.3.2
-tcllib-8.3.2
-itcl-8.3.2
-tix-8.3.2
-blt-2.4i

-vtcl-1.2.2-1

Dans Visual Tcl (vtcl-1.2.2-1), un tour du cote du menu Help/Libraries.. me 
donne ce qui suit.

The following libraries are available :

BLT Widgets Support Library
Tcl/Tk Core Widgets Library
[Incr Tcl/Tk] MegaWidgets Support Library
(not detected) Mclistbox Support Library
(not detected) Combobox Support Library
(not detected) Tix Widgets Support Library

On remarque que bien que Tix soit installe, il n'est pas detecte par vtcl.  
Notez que ce ne serait pas la premiere fois qu'un paquetage de Mandrake ne 
s'installe pas correctement :-(

Par contre, quand je lance les demos des extensions installees, ces demos 
tournent parfaitement.

Par contre, lorsque j'ecris un script sense utiliser des commandes provenant 
de ces extensions, j'ai un message d'erreur m'indiquant que la commande n'est 
pas trouvee.

Apres avoir regarde les scripts de demos, je me suis rendu compte qu'ils 
invoquent tixwish au lieu de wish pour la demo de Tix et Incrwish pour la 
demo de itcl.  

Bon d'accord mais alors, comment ecrire un script qui utilise des widgets de 
Tix et de Incr ?
Apparemment, cette histoire sent la compilation de wish avec les extensions 
qui vont bien a plein nez.  Et donc le wish fourni avec Tk ne fonctionne 
qu'avec les widgets standards.  Me trompe-je ?
Si c'est le cas, comment faire pour compiler un nouveau wish (comprendre : 
est-ce a la portee de tout le monde ou faut-il un master en informatique) ?

J'ai parcourus la doc et des sites traitant de Tcl/Tk en vain.

Merci

Philippe

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]