Hallo Yuriy,
The approach we used for solving this problem (Qt-Root) was completely
described at the ROOT 2001 workshop by Denis Bertini
(http://www-root.fnal.gov/root2001/presentations/session3/Qtroot_finalend.pp
t). A more recent documentation is on the Go4 web page
(http://www-linux.gsi.de/~go4/qtroot/doc/html/hierarchy.html) where you can
find a complete description of the whole interface. Anyway we can also send
you a tar file containing the interface and two examples.
regards
Mohammad
> -----Original Message-----
> From: Yuriy [mailto:yuriypro@mail.ru]
> Sent: Monday, October 22, 2001 6:10 PM
> To: roottalk@pcroot.cern.ch
> Subject: Re[4]: [ROOT] Qt ROOT
>
>
> Valeri,
> no, I use begin() and end() calls of the QPainter library like this:
>
> void MyWidget::paintEvent( QPaintEvent *e )
> {
> if(fCanvas)
> {
> QPainter p;
> p.begin( this);
> fCanvas->Resize();
> fCanvas->Update();
> fCanvas->Flush();
> p.end();
> }
> }
>
> I am not sure that doing like this is quite correct. How did you
> solved the problem of using Qt with ROOT. There is some interesting
> page about using Qt ROOT,
> http://www-hades.gsi.de/~dbertini/qtroot.html but there is the only
> TCanvas object was used. I have not tested the possibility of creating
> 2 or more canvases with that approach. Do you know the better way to
> use Qt widgets with TCanvas inside? If you know how to implement this
> the better way could you provide me with some information?
>
> --
> Best regards,
> Yuriy
> mailto:yuriypro@mail.ru
>
>
> VF> Yura,
> VF> does this mean you use TGX11 class to draw onto TCanvas
> / TPads with no
> VF> Qt QPainter involved ?
>
> VF> Valeri
>
> VF> -----
> VF> Dr.Valeri Fine
> VF> STAR/US Atlas E-mail:
> fine@bnl.gov
> VF> Brookhaven National Lab Phone: +1 631 344 7806
> VF> Upton, NY 11973-5000 FAX: +1
> 631 344 4206
> VF> USA
>
>
>
> VF> ----- Original Message -----
> VF> From: "Yuriy" <yuriypro@mail.ru>
> VF> To: "Al-Turany Dr. Mohammad" <M.Al-Turany@gsi.de>
> VF> Cc: <roottalk@pcroot.cern.ch>
> VF> Sent: Monday, October 22, 2001 5:13 AM
> VF> Subject: Re[2]: [ROOT] Qt ROOT
>
>
> >> Dear Dr. Mohammad Al-Turany,
> >>
> >> thank you for your letter. I have seen Go4 web site before and I
> >> thought that the work was stopped. I am glad to hear that
> it is still
> >> in progress. Is it possible to download somewhere you
> library source
> >> code for testing? Have you solved problems I faced?
> >>
> >> Best regards,
> >> Yuriy Prokazov.
> >>
> >>
> >> ATDM> At the GSI we are involved in the Qt-ROOT
> interfacing since one year, a full
> >> ATDM> functional interface is being developed and will be
> released very soon (Nov.
> >> ATDM> 2001). This interface supports the full
> functionality of both ROOT and Qt.
> >> ATDM> It is being heavily tested even with ROOT threads
> (Go4 Project
> >> ATDM> "http:\\go4.gsi.de"). Some of the available
> functionalities are:
> >>
> >> ATDM> 1. No changes in Root or Qt are necessary to
> use this interface.
> >> ATDM> 2. Full Root canvas functionality embedded
> in a QWidget
> >> ATDM> 3. Root Canvas can be integrated into a
> QWidget in the same manner
> >> ATDM> as any native QWidget
> >> ATDM> 4. Drag and Drop support for canvas and pads
> >> ATDM> 5. Open Inventor integration is supported
> >> ATDM> 6. Can be used in parallel to the ROOT
> native GUI (TGxx classes)
> >> ATDM> 7. QRootCanvas can be added to the
> Qt-Designer as a custom widget
> >> ATDM> (QRootCanvas plugin is being developed to
> automate the integration
> >> ATDM> and to support the whole
> functionality of the Canvas
> >> ATDM> within the Qt designer)
> >> ATDM> 8. The interface is tested and it works with
> ROOT >= 3.0 and Qt >=
> >> ATDM> 2.3.0
> >>
> >>
> >> ATDM> If anybody is interested in this interface please
> contact the author Denis
> >> ATDM> Bertini (dbertini@gsi.de) or me.
> >>
> >>
> >> ATDM> Regards,
> >> ATDM> Mohammad Al-Turany
> >>
> >>
> >> ATDM> ##########################################################
> >> ATDM> Dr. Mohammad Al-Turany
> >> ATDM> Experiment Data Processing (DV & EE)
> >> ATDM> Gesellschaft für Schwerionenforschung (GSI)
> >> ATDM> Planckstr. 1
> >> ATDM> D-64291 Darmstadt, Germany
> >> ATDM> Tel: +49-6159-71-2554
> >> ATDM> Fax: +49-6159-71-2986
> >> ATDM> E-Mail: m.al-turany@gsi.de
> >> ATDM> http://www.gsi.de/groups/rz/persons/al-turany.html
> >> ATDM> ##########################################################
> >>
>
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:03 MET