Hi Valeri and everybody,
I would like to ask different things about Qt (my version is 4.4.1) and Root 5.22/00, I would like to develop a Qt application cross-platform that uses TEve and TCanvas objects. I know that exists QtRoot (from bnl), and the famous INSTALL_QTROOT.sh that it’s very nice for all platforms. But I would like to use Root (default version) with the qt-layer activated because I need Root’s “default/normal version” layout.
1) I configured Root using:[quote] ./configure --build=release --enable-qt --enable-table[/quote] On my linux Ubuntu 8.1, it’s great including the Qtdesigner for TQtWidget, everything works.
But I have problem with Windows (cygwin+VC++2008), when I tried . /configure etc… at the compilation’s end it cannot find libGPad.lib (see attachment 1), is there something wrong in the Makefile? To finish the compilation I only copied libGPad.lib from lib\ to $ROOTSYS, in this way the compilation finished without errors. But, obviously, there is something wrong; I cannot create any Qt application with Root. (see attachment 2). I would like to know if is there the possibility to install it on Windows, without problems , not using QTRoot (because TEve doesn’t works in Qtroot, see attachment 3).
2) I would like to know: Why there isn’t a TQtGLViewerWidget class in Root with Qt layer activated?
3) I would like to learn how to embed a TRootEmbeddedCanvas and a TGLEmbeddedViewer on a Qt Widget and MainWindow (without using TQtWidget, etc…), where can I find information/documentation about it?
4) In a simple console application we can create a Root’s gui application (for example TGMainFrame, etc…) using TApplication class, now: is it possible to call, inside a Qt application, a class/function that uses the root’s gui? I tried to use QApplication instead of TApplication, but nothing, I found many problems during the compilation.
I hope to be clear!
So, another time, a very big thanks!!!
Cheers.