Re: [ROOT] Re: [CINT] Qt library

From: Masaharu Goto (MXJ02154@niftyserve.or.jp)
Date: Sun Oct 26 2003 - 11:28:36 MET


Hello Valeri,

Thank you for your attention.

I had exactly the same concern. But, things were not as bad.
First, the event loop thing, it is a problem, of course.  But, if
it is a simple program, it doesn't hurt so much.  It works like
Visual Basic which you can do significant GUI development
within a single thread.
Second, the parsing thing was solved by using preprocessor.
Nice thing about Qt was it does not have many tricky macros.

Since I've only tried a couple of simplest example, I expect to
face those problems as I proceed.  But, so far, it is not so bad.

Thank you
Masa Goto



----- Original Message -----
From: "Valeri Fine" <fine@bnl.gov>
To: "'Masaharu Goto'" <MXJ02154@niftyserve.or.jp>; "'Melitta Dragaschnig'"
<mdragasc@edu.uni-klu.ac.at>; <cint@pcroot.cern.ch>
Cc: <roottalk@pcroot.cern.ch>
Sent: Sunday, October 26, 2003 11:25 AM
Subject: RE: [ROOT] Re: [CINT] Qt library


> Hello Masa,
>
> Let me call your attention like all other GUI libraries under Windows
> this implementation should face the notorious "event loop" and "second
> GUI thread" problems.
>
> Another problem with QT -based code is the automatically MOC generated
> C++ files. I suspect it would be hard for CINT to parse it out properly.
>
> For example Qt header files are populated with C++ like constructions
> like:
>
>     class myQt : QObject {
>             Q_OBJECT
>
>      protected slots:
>         void myProtectedQtSlot();
>      signals:
>          void my Signal();
>     };
>
>   Thank you
>   (some details one can find with the source code (see:
> http://root.bnl.gov )
>
> ----
> Best regards
>                    Valeri
>
> > -----Original Message-----
> > From: owner-roottalk@pcroot.cern.ch
> [mailto:owner-roottalk@pcroot.cern.ch] On
> > Behalf Of Masaharu Goto
> > Sent: Saturday, October 25, 2003 10:11 AM
> > To: Melitta Dragaschnig; cint@pcroot.cern.ch
> > Cc: roottalk@pcroot.cern.ch
> > Subject: [ROOT] Re: [CINT] Qt library
> >
> > Hello Melitta,
> >
> > I made a progress on embedding Qt library in Cint.
> > Basically, it wasn't so difficult. Using VC++6.0,  I can
> > access Qt library from the Cint interpreter. So far, a couple
> > of simple Qt tutorial programs run on it.  I want to play
> > and refine it a little more.  I plan to include preliminarily
> > version of Qt-Cint in next Cint release.
> >
> > Thank you
> > Masa Goto
> >
> >
> > ----- Original Message -----
> > From: "Melitta Dragaschnig" <mdragasc@edu.uni-klu.ac.at>
> > To: <cint@pcroot.cern.ch>
> > Sent: Sunday, October 19, 2003 9:35 PM
> > Subject: [CINT] cint with ffmpeg and imagemagick
> >
> >
> > > Hello -
> > >
> > > >At this moment, Qt library has not been ported onto Cint.
> > > >Some people tried it but there were problems parsing the
> > > >header files.   I believe it can be solved if I have the Qt
> > > >environment on my PC.  If you can wait for a couple of
> > > >weeks, I'll investigate and let you know what I can do about
> > > >the Qt. Also, there are other people who want to use Cint with
> > > >Qt.
> > >
> > > I'll happily wait for further notifications
> > > The QT Homepage http://www.trolltech.com/
> > > provides good information about qt.
> > >
> > > greetings, Melitta
> > >
> > >
>
>
>



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:16 MET