Hello Masa, I understand the simple thing probably will work,
On other hand if understand TrollTech philosophy properly, Qt is OO
class library. This means the end user is expected to create his/her own
class by sub classing some Qt class.
I think it would be more useful if you may have created a "proxy" to
communicate
the Qt Scripting http://www.trolltech.com/products/qsa/index.html.
The same way the ROOT communicates the MySQL, for example. This is
rather simple to implement and would have allowed accessing the Qt from
CINT "in full."
----
Best regards
Valeri
> -----Original Message-----
> From: Masaharu Goto [mailto:MXJ02154@niftyserve.or.jp]
> Sent: Sunday, October 26, 2003 5:29 AM
> To: Valeri Fine; 'Melitta Dragaschnig'; cint@pcroot.cern.ch
> Cc: roottalk@pcroot.cern.ch
> Subject: Re: [ROOT] Re: [CINT] Qt library
>
> 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