Re: [ROOT] TTimer application hangs when using QT

From: Al-Turany Dr. Mohammad (M.Al-Turany@gsi.de)
Date: Thu Apr 11 2002 - 09:35:35 MEST


hallo all,

Valeri wrote:

>There is "some"  TVirtualX class implementations ( provided by two separate

>organizations, namely GSI and BNL) using Qt as its low level interface with
the 
>local GDI. 

In our case at the GSI, this is not true, we don't have any TVirtualX
implementation, what we have is QApplication which drives the TApplication
via Timer (http://www-linux.gsi.de/go4/qtroot/html/qtroot.html). Using this
interface on Linux we have the full functionality of both Root and Qt
including threads and Timers. Moreover, this interface was heavily tested in
the Go4 Project (http://go4.gsi.de) which is a multi-threaded application. 

In other words the Qt-Root interface provided by the GSI (Denis Bertini) is
a full scale Qt-Root integration on Linux.

cheers,  Mohammad

##################################################
Dr. Mohammad Al-Turany     
Experiment Data Processing (DV & EE)
Gesellschaft für Schwerionenforschung (GSI)
Planckstr. 1                             
D-64291 Darmstadt, Germany
Tel: +49-6159-71-2554
Fax: +49-6159-71-2986
http://www-linux.gsi.de/~turany
##################################################


-----Original Message-----
From: Valeri Fine [mailto:fine@bnl.gov]
Sent: Wednesday, April 10, 2002 3:21 PM
To: roottalk@pcroot.cern.ch
Subject: Re: [ROOT] TTimer application hangs when using QT


Hello Joe,
 
> Has anyone any documentation on what I have to take care of when using
root
> with qt ? I know that qt is multi threaded on windows where root is not,
so
> I cant use root mutex locks. Any help would be appriciated !

Of course there is NO such document since there is no ROOT with Qt yet.
There is "some"  TVirtualX class implementations ( provided by two separate 
organizations, namely GSI and BNL) using Qt as its low level interface with
the 
local GDI. 

This is not what you are speaking about. You are speaking about 
a full scale ROOT-Qt integration. This is a full time job for some one 
from ROOT team. Of course you may contribute with either documentation
(see FemiLab Web site) or with a real code.

Re-read  http://root.cern.ch/root/roottalk/roottalk02/1601.html again.

  Cheers, Valeri



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:49 MET