[...]
What is Qt? I think it is a GUI library - anyone have more info? What makes it a good match for Tcl - or at least, of interest (other than academic)?
TS - An Intro to Qt 3.0 from Cameron Laird http://linux.oreillynet.com/pub/a/linux/2001/11/16/Qt.html
NEM - Qt is the library used by KDE applications isn't it? CL answers: yes and no. KDE itself is constructed with Qt; that's true. It's possible to launch an application made with any X toolkit from KDE, though, so what people think are "KDE applications" might only be X applications.
George Petasis observes that "Under Qt, the programmer can control only a few aspects of how the widget looks. The vast majority of the appearance of the widget is determined by the theme." Also surprising, from a Tk programmer's perspective, is that an image and a label cannot simultaneously decorate a button.
JH notes that George is incorrect above. That is a feature of Tk 8.4, added in May, 2000. People need to really keep up with Tk advances, as it is moving forward just like all the rest.
George has prototyped a TkQt at [L1 ]. An alternate URL for the same file is [L2 ]. Also, Ktk worked in a similar direction [true?].
Despite explicit discouragement from jcw, Bill Saunder remarkably used Critcl to script a successful model Qt application with a functional button. That's pure Tcl (once one assumes Critcl). Impressive! http://groups.google.de/groups?th=b2a1ba41312c9ae5
CL collects more Qt references at http://phaseit.net/claird/comp.windows.misc/Qt.html .
TS - It seems that a Qt binding already exists, but it's not yet available... http://groups.google.de/groups?selm=5e97e053.0305200357.2f4ac182%40posting.google.com
Dmitry Mironov (dmmiet(AT)hotmail.com): > ... regarding control of Qt from Tcl - it took > three or so weeks for me to make a complete Tcl toolkit, > allowing to dynamically build Qt GUI from Tcl console, ... > Cross-platform (visit http://www.dmitrymironov.com/projects.htm) > > I am thinking to make it public domain, because it still has > some garbage in it and, as usual, short of time, need to make a living.
More from Mr. Mironov appears at http://www.dmitrymironov.com/qt_tcl_under_gpl.htm
http://sourceforge.net/projects/tcl-qt Use info commands Q* to list the new ones.