Hello, I've prepared the CVS repository with the qt-related code ( see: http://www.usatlas.bnl.gov/~fine/QtRoot/QtRoot.html#source ) One can not yet use this code alone since some corrections in the core ROOT code are required (those I attached to my http://root.cern.ch/root/roottalk/roottalk02/0374.html message) The source code "root/qt" and "root/qtgui" will be included in the next version of InstallShield distribution kit as well (next week). If there will be some technical troubles to access BNL CVS repository, the ZIP file will be provided also. I've to call your attention this release has very few new features http://www.usatlas.bnl.gov/~fine/QtRoot/QtRoot.html#features Most of them are cosmetic (see: http://www.usatlas.bnl.gov/~fine/QtRoot/TQtRootBrowserImp.gif ) ( Well a good GUI is a collection of the "cosmetic" features :-) One may not expect some well-known ROOT problems will be cured with new GUI interface alone. I hope this implementation will help to solve the following problems: (see: http://www.usatlas.bnl.gov/~fine/QtRootDownload.html also) 1. Common low-lower high quality interface for both major ROOT platforms 2. Access to the cross-platform high-level high quality interface 3. Create a robust multi-thread cross-platforms environment. The code has not been tried under UNIX yet and any assistance here will be appreciated. Very likely it may work on MAC OS. That I can not check myself, there is no MAC around I'd like to take an opportunity to thank the people who have downloaded the evaluation code and spent time to provide me the valuable feedback. With my best regards, Valeri ----- Original Message ----- From: "Valeri Fine" <fine@bnl.gov> To: <roottalk@pcroot.cern.ch> Sent: Thursday, January 17, 2002 5:32 PM Subject: [ROOT] Qt version of ROOT for Windows ! > The "evaluation" version of ROOT package based on Qt interface is ready to > download from: > > http://www.usatlas.bnl.gov/~fine/HomeRoot.html > > What is it ? > > It is a regular ROOT version 3.02 built from the CERN repository > for WIN32 platform "as is". Plus it contains one extra DLL, namely. > libQt.DLL. > The last one is a restricted Qt-based implementation of the TVirtualX ROOT abstract interface > with the low level local graphics subsystem (X11 or Win32 for example) and other abstract > interfaces those the TGUIFactory ROOT class is supposed to provide: > > TCanvasImp > TBrowserImp > TContextMenuImp > TControlBarImp > TInspectorImp > > (No OpenGL viewer for the time being, sorry) > > This means these implementations contain no WIN32 API or Microsoft MFC calls. > They are based on Qt cross-platform class library only. > > libQt.dll contains the evaluation version of Qt system also. > > No extra software has to be installed to trial it. > No change of your code is expected. > No recompilation of your code is required. > > See: http://www.usatlas.bnl.gov/~fine/QtRoot/QtRoot.html for details. > > Any comments are welcome. > > Special thanks to Anton Fokin and folks from US Atlas at BNL > > Enjoy. > > Best regards, Valeri > > ----- > Dr.Valeri Fine > STAR/US Atlas E-mail: fine@bnl.gov > Brookhaven National Lab Phone: +1 631 344 7806 > Upton, NY 11973-5000 FAX: +1 631 344 4206 > USA > > > >
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:40 MET