Re[4]: [ROOT] Qt ROOT

From: Yuriy (yuriypro@mail.ru)
Date: Mon Oct 22 2001 - 18:10:19 MEST


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