For Programmers: Free Programming Magazines  


Home > Archive > Kylix > May 2005 > First screenshot of Qt3Clx under Linux









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author First screenshot of Qt3Clx under Linux
Andreas Hausladen

2005-05-15, 4:00 am

The first screenshot of the Qt3Clx:
http://unvclx.sourceforge.net/other/Qt3ClxLinux.png


--
Regards,

Andreas Hausladen
Wayne Sherman

2005-05-15, 4:00 am

Andreas Hausladen wrote:
> The first screenshot of the Qt3Clx:
> http://unvclx.sourceforge.net/other/Qt3ClxLinux.png


Very nice. Can QT3 be used for non GPL projects by those who already
have Kylix licenses?

Thanks,

Wayne
Andreas Hausladen

2005-05-15, 8:59 am

Wayne Sherman wrote:

> Very nice. Can QT3 be used for non GPL projects by those who already
> have Kylix licenses?


No, you must buy a Qt3 developer license if you want to develop non GPL
applications.


--
Regards,

Andreas Hausladen
siegfriedn

2005-05-15, 8:59 am

Andreas Hausladen wrote:
> The first screenshot of the Qt3Clx:
> http://unvclx.sourceforge.net/other/Qt3ClxLinux.png
>
>


Very click!

One of the many reasons I use Kylix is because I know that the current
UI for CLX application could be 'easily' upgraded. Thank you for making
it a confirmed fact :)

siegs
siegfriedn

2005-05-15, 8:59 am

Andreas Hausladen wrote:

>
> No, you must buy a Qt3 developer license if you want to develop non GPL
> applications.
>

It would be nice to know what Borland is planning with Kylix before
uneccessarily paying twice for a QT license..

theo

2005-05-15, 8:59 am

Andreas Hausladen schrieb:
> The first screenshot of the Qt3Clx:
> http://unvclx.sourceforge.net/other/Qt3ClxLinux.png
>
>


Great! Congratulations! I'm looking forward to see it in action on my
Desktop!
Thanks Andreas!
Andreas Hausladen

2005-05-15, 4:00 pm

theo wrote:

> Great! Congratulations! I'm looking forward to see it in action on my
> Desktop! Thanks Andreas!


The best thing is that I found a bug in Thinkeramik style which raises an
Segmentation fault when painting a flat checkbox (in TCheckListBox).

At the moment QComCtrls, QDialogs and QFileCtrls are still missing.


--
Regards,

Andreas Hausladen
(http://www.kylix-patch.de.vu - unofficial Kylix 3 patches)
(http://andy.jgknet.de/blog)
zeljko

2005-05-15, 4:00 pm

Andreas Hausladen wrote:

> theo wrote:
>
>
> The best thing is that I found a bug in Thinkeramik style which raises an
> Segmentation fault when painting a flat checkbox (in TCheckListBox).
>
> At the moment QComCtrls, QDialogs and QFileCtrls are still missing.


Looks great. Tnx man.
Have you got any idea about public release ?

Andreas Hausladen

2005-05-15, 4:00 pm

zeljko wrote:

> Have you got any idea about public release ?


I think the QComCtrls and QDialogs are essential and should work (compile)
what they do not do at the moment. The Qt3 for Kylix/Delphi wrapper looks
very stable now (after long night session yesterday). But I cannot say
excactly if it will tomorrow, next w or in some months. It depends on
my available time I have for the project.


--
Regards,

Andreas Hausladen
(http://www.kylix-patch.de.vu - unofficial Kylix 3 patches)
(http://andy.jgknet.de/blog)
tony

2005-05-16, 4:02 am

why the hell can't borland do that!!!!
Man, if you can do this in your spare time, there is just no freaking
excuse for Borland.

And what's up with this whole Kylix community crap, can't they just make
a freaking decision! This has been in limbo since borcon.

Now for your praise:

It looks incredible!!!!! Keep up the good work.

Andreas Hausladen wrote:
> The first screenshot of the Qt3Clx:
> http://unvclx.sourceforge.net/other/Qt3ClxLinux.png
>
>

tony

2005-05-16, 4:02 am

why the hell can't borland do that!!!!
Man, if you can do this in your spare time, there is just no freaking
excuse for Borland.

And what's up with this whole Kylix community crap, can't they just make
a freaking decision! This has been in limbo since borcon.

Now for your praise:

It looks incredible!!!!! Keep up the good work.

Andreas Hausladen wrote:
> The first screenshot of the Qt3Clx:
> http://unvclx.sourceforge.net/other/Qt3ClxLinux.png
>
>

haword

2005-05-16, 9:00 am

Andreas Hausladen you very much not the good men :) you show such good
things and itself you do not give them ALFA to the version to try! There can
be we would help you with QComCtrls, QDialogs and QFileCtrls and faster
would see release!


Andreas Hausladen

2005-05-16, 9:00 am

haword wrote:

> Andreas Hausladen you very much not the good men :) you show such good
> things and itself you do not give them ALFA to the version to try! There
> can be we would help you with QComCtrls, QDialogs and QFileCtrls and
> faster would see release!


I thought about releasing the already migrated parts but discarded it
because I had to change the Qt3 for Delphi/Kylix interface which is used
for Qt3Clx.
And since yesterday the QComCtrls, QDialogs and QFileCtrls compiles. There
are some small issues like
- ToolButtons remain pressed
- HintWindows raise AccessViolation in QString
- others may follow while testing each component.

Maybe I can release a preview version today.


--
Regards,

Andreas Hausladen
haword

2005-05-16, 9:00 am

> Maybe I can release a preview version today.
> Andreas Hausladen


Thank! It is very good! We wait with impatience!


theo

2005-05-16, 9:00 am

Andreas Hausladen schrieb:
> haword wrote:
>
>
> Maybe I can release a preview version today.
>
>


Cool! I'm waiting.... ;-)
Andreas Hausladen

2005-05-16, 9:00 pm

The first preview version is now available for download:
http://unvclx.sourceforge.net/

Direct sourceforge link:
http://sourceforge.net/project/show...&package_id=152
532

http://tinyurl.com/8u9j6


--
Regards,

Andreas Hausladen
(http://www.kylix-patch.de.vu - unofficial Kylix 3 patches)
(http://andy.jgknet.de/blog)
haword

2005-05-17, 9:01 am

../Project1: relocation error ./Project1: undefined simvol: new_QTimer :(


haword

2005-05-17, 9:01 am

what you version qt?


Andreas Hausladen

2005-05-17, 9:01 am

haword wrote:

> what you version qt?


version 3.3.4
Andreas Hausladen

2005-05-17, 9:01 am

haword wrote:

> ./Project1: relocation error ./Project1: undefined simvol: new_QTimer :(


Maybe you have another libqtc.so.1 on system. I googled and found that there
is another libqtc from an older project.

You could rename my libqtc.so* files to libqtcx.so* (x like eXtended because
the old one [2001] has less features: you were not able to inherit
(override) methods) and then edit QtLibrary.pas and change the
LibWrapperIntf constant to libqtcp.so.1.

Regards,
Andreas Hausladen
haword

2005-05-17, 4:03 pm

> Maybe you have another libqtc.so.1 on system. I googled and found that
> there
> is another libqtc from an older project.



> You could rename my libqtc.so* files to libqtcx.so* (x like eXtended
> because
> the old one [2001] has less features: you were not able to inherit
> (override) methods) and then edit QtLibrary.pas and change the
> LibWrapperIntf constant to libqtcp.so.1.


i rename you libqtc to libqtc.so.1 and copy to /usr/lib

>
> version 3.3.4


where i can download your qt library?


Andreas Hausladen

2005-05-17, 4:03 pm

haword wrote:

>
> where i can download your qt library?


from www.trolltech.com
I have no special version. If the symbol "new_QTimer" cannot be found then
the problem is not in the libqt-mt.so, it is in the libqtc.so. And as the
file that I've uploaded contains the "new_QTimer" symbol there must exist
another libqtc.so on your file system that is not from me.

--
Regards,

Andreas Hausladen
(http://www.kylix-patch.de.vu - unofficial Kylix 3 patches)
(http://andy.jgknet.de/blog)
haword

2005-05-18, 4:06 am

I'm sorry, new_QTimer i'ts my problem, i have other libqtc in /opt/kde/lib
path :)
I rename this library and i have next problem :(
../Project1: relocation error: /usr/lib/libqtc.so.1: undefined symbol:
_ZNK13QWindowsStyle9classNameEv
Can be it is necessary install your version of library? i have qt 3.2.3 in
SlackWare 10



Andreas Hausladen

2005-05-18, 4:06 am

haword wrote:

> Can be it is necessary install your version of library? i have qt 3.2.3
> in SlackWare 10


You could try to build the wrapper against qt 3.2.3.
For this you must have installed the packages qt-devel and mono-devel.

http://sourceforge.net/project/show...&package_id=152
531

http://tinyurl.com/7bc37


--
Regards,

Andreas Hausladen
(http://www.kylix-patch.de.vu - unofficial Kylix 3 patches)
(http://andy.jgknet.de/blog)
theo

2005-05-18, 4:05 pm

haword schrieb:
> I'm sorry, new_QTimer i'ts my problem, i have other libqtc in /opt/kde/lib
> path :)
> I rename this library and i have next problem :(
> ./Project1: relocation error: /usr/lib/libqtc.so.1: undefined symbol:
> _ZNK13QWindowsStyle9classNameEv
> Can be it is necessary install your version of library? i have qt 3.2.3 in
> SlackWare 10
>
>
>


If you don't want to change your system, you can do it like I did:

Download qt-x11-free-3.3.4.tar.bz2 from here
http://www.trolltech.com/download/qt/x11.html

"Make" it in a home-path, configure with the "-thread" option. Don't
install.
Put the resulting libqt-mt.so in you kylix3/bin together with libqtc.so.

Apply the patches, set the path and enjoy.
haword

2005-05-18, 4:05 pm

I can downloads yours libqt-mt.so and needs .so?


theo

2005-05-19, 4:05 pm

Hi Andreas

There
> are some small issues like
> - ToolButtons remain pressed
> - HintWindows raise AccessViolation in QString
> - others may follow while testing each component.
>


Are you interested in bug-reports? Not install-problems, but things that
don't work yet in Qt3Clx?
Andreas Hausladen

2005-05-19, 9:00 pm

theo wrote:

> Are you interested in bug-reports? Not install-problems, but things that
> don't work yet in Qt3Clx?


Better send me the fixes. As it looks like at the moment I will not have
any time for Qt3Clx till October.


--
Regards,

Andreas Hausladen
theo

2005-05-20, 4:06 am

Hi

>
> As it looks like at the moment I will not have
> any time for Qt3Clx till October.


That's .

>
> Better send me the fixes.


Yes, if I find them ;-)

But there are things that need a deep understanding of what you did.
For example Popupmenus don't show up on Listviews, Edits, Memos etc.
They work on Forms.
A quick check showed me, that the right-button-release-event doesn't
even make it into TWidgetControl.EventFilter.
I simply don't get this event.
Do you know where it's lost?

Thanks!
Andreas Hausladen

2005-05-20, 9:00 am

theo wrote:

> Do you know where it's lost?


It is lost in the Qt library. If you do not execute a
QMouseEventH(event).accept after the Qt code calls the ignore() method of
the event, you will not receive the button release. All TWinControl and
TCustomControl classes which do not override the Qt method
mousePressedEvent() in CLX or in Qt suffer from this.


--
Regards,

Andreas Hausladen
(http://www.kylix-patch.de.vu - unofficial Kylix 3 patches)
(http://andy.jgknet.de/blog)
Andreas Hausladen

2005-05-20, 9:00 am

theo wrote:

> Do you know where it's lost?


It is lost in the Qt library. If you do not execute a
QMouseEventH(event).accept after the Qt code calls the ignore() method of
the event, you will not receive the button release. All TWinControl and
TCustomControl classes which do not override the Qt method
mousePressedEvent() in CLX or in Qt suffer from this.


--
Regards,

Andreas Hausladen
(http://www.kylix-patch.de.vu - unofficial Kylix 3 patches)
(http://andy.jgknet.de/blog)
theo

2005-05-21, 4:00 am

In-Reply-To: <428d8d9c@newsgroups.borland.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
NNTP-Posting-Host: 212.59.135.102
Message-ID: <428e7f3c@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1116634940 212.59.135.102 (20 May 2005 17:22:20 -0700)
Lines: 19
Path: border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed-east.nntpserver.com!nntpserver.com!newsfeed-west.nntpserver.com!newsfeed.media.kyoto-u.ac.jp!newsfeeds.ihug.co.nz!ihug.co.nz!newsgroups.borland.com!not-for-mail
Xref: number1.nntp.dca.giganews.com borland.public.kylix.non-technical:14115

Andreas Hausladen schrieb:
> theo wrote:
>
>
>
>
> It is lost in the Qt library. If you do not execute a
> QMouseEventH(event).accept after the Qt code calls the ignore() method of
> the event, you will not receive the button release. All TWinControl and
> TCustomControl classes which do not override the Qt method
> mousePressedEvent() in CLX or in Qt suffer from this.
>
>


I think Borland should do the rest ;-) Why not sell them what you did?
I already extremely love the "typed Handles"
E.g Application.Handle.aboutQt;
This is really ingenious! Great!
theo

2005-05-21, 4:00 am

Btw, If this helps other people:
You can download the Qt-libs to use Qt3Clx from here:
http://www.theo.ch/kylix/libqt3.3.4.zip.

Put them in kylix3/bin and follow the instructions from Andreas.
haword

2005-05-23, 8:59 am

> You can download the Qt-libs to use Qt3Clx from here:
> http://www.theo.ch/kylix/libqt3.3.4.zip.


It's not work, error: ./Project1: relocation error: /usr/lib/libqtc.so.1:
undefined sumbol: _ZTI14QWaitCondition,
may be need and other qt files?


theo

2005-05-23, 8:59 am

haword schrieb:

>
> It's not work, error: ./Project1: relocation error: /usr/lib/libqtc.so.1:
> undefined sumbol: _ZTI14QWaitCondition,
> may be need and other qt files?
>
>


Are you sure you're loading the right libs?
Try:
ldd ./Project1

What does it say in:
libqt-mt.so.3 =>
haword

2005-05-24, 3:58 am

> Are you sure you're loading the right libs?
> Try:
> ldd ./Project1
>
> What does it say in:
> libqt-mt.so.3 =>

this specifies to right library ~ size 10 Mb, my old library have size ~ 8
Mb


Kevin Berry

2005-05-25, 4:01 pm

Andreas Hausladen wrote:
> No, you must buy a Qt3 developer license if you want to develop non GPL
> applications.


Does anyone know how much a QT3 license would cost to be able to use
Kylix with QT3?

I'm seriously re-considering doing a Linux app now that I've seen these
results you've achieved. So I just need to work out what the costs will
be to see if it is worth it...

Thanks,
Kevin.
Andreas Hausladen

2005-05-25, 4:01 pm

Kevin Berry wrote:

> Does anyone know how much a QT3 license would cost to be able to use
> Kylix with QT3?


As the Qt4 library is not far away from a release, I would wait. Qt3 looks
good but when a new library comes out unter Linux (almost) all
applications will switch very fast to the newer version breaking backward
compatibility. And KDE 4 will boost this migration. I do not want the Qt3
CLX to be outdated when it is/would be ready for real world applications
so the Qt3 CLX will also switch to a Qt4 CLX (and I hope that this
migration is easy)


> I'm seriously re-considering doing a Linux app now that I've seen these
> results you've achieved. So I just need to work out what the costs will
> be to see if it is worth it...


http://www.trolltech.com/products/qt/pricing.html


--
Regards,

Andreas Hausladen
(http://www.kylix-patch.de.vu - unofficial Kylix 3 patches)
(http://andy.jgknet.de/blog)
juliusz

2005-05-25, 4:01 pm

As mentioned, the Qt4 will be the immediate future. Beside Qt4 is
fast. The Qt lib can be used with Kylix in traditional way, but also
it is possible to use the Qt Designer to create an application which
extensively uses existing Kylix code compiled as PIC lib. Anyway, I
think, it is well worth it to get the QT license, a specially in the
light that Trolltech now is free from Canopy/SCO investment and it is
appearing that the future of Qt is secure.

http://linuxtoday.com/infrastructur...052501126NWBZKE
Kevin Berry

2005-05-25, 8:59 pm

Andreas Hausladen wrote:
> As the Qt4 library is not far away from a release, I would wait.


Thanks for the tip.

> http://www.trolltech.com/products/qt/pricing.html


Wow. Pretty darn expensive... I wonder if Borland can help out with
some kind of special licensing with Trolltech (as they did with QT and
Kylix originally).

Cheers,
Kevin.
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com