PDA

View Full Version : Public Qt Widget/Component exchange sites



Miem
1st October 2007, 06:39
Hello,

I am new to the world of Qt.
I (am)/was using Borland C++ Builder (BCB) for long time. As some of you may know that there are many (eg. www.torry.net) site on the internet that you can find many thousands of freeware and shareware software components for BCB and Delphi.

I wonder if there is Qt equivalent of www.torry.net like web site which I can find (hopefully
many thousands of) freeware and shareware Qt widgets/components.

Regards,

Miem Chan

wysota
1st October 2007, 08:49
You won't find thousands of widgets, but you may start here:
http://www.wysota.eu.org/wwwidgets
http://www.libqxt.org
http://www.ics.com
http://www.kdab.net

Miem
2nd October 2007, 03:22
Dear "wysota",

Thank you for your reply.
As I mentioned in my original post, I'm (slowly) moving away/migrating from Borland C++ Builder (BCB) in to the new world of Qt. This migration is mainly due to for two reasons;
(a) I need to develop SW applications portable between Windows and Linux,
(b) degrading support and unclear future of BCB (particularly after Borland separated its SW development tools to a new company CodeGear).

However it is VERY surprising/disappointing for me to realize that, compared to the existing huge BCB software component (free) market, the Qt widget/component base on the internet seems to be virtually nonexistent. (I hope I am mistaken.)

Why Qt (compared to BCB) has very weak community and software support on the internet?

Can someone (please) show me that I'm wrong?

I hope there exist hidden treasures of Qt, much richer than BCB, that are waiting to be discovered.

Regards,

Miem Chan

marcel
2nd October 2007, 07:19
Dear "wysota",

That's actually his name :).

wysota
2nd October 2007, 11:42
However it is VERY surprising/disappointing for me to realize that, compared to the existing huge BCB software component (free) market, the Qt widget/component base on the internet seems to be virtually nonexistent. (I hope I am mistaken.)
Is there a specific component you are missing? From my point of view really most of the common tasks can be made with built in Qt widgets. If you are looking for dozens of table or button components for specific tasks, then look no more. 99% of these can be done with QTableView :)

KDE (http://www.kde.org) is also an option if you can live with additional dependencies. Its widgets (in their Qt4 variants) should be fully usable on all Qt supported platforms.


Why Qt (compared to BCB) has very weak community and software support on the internet?
Hmm... I think the support is quite fine, both the community and commercial ones. Maybe we just differently understand the term "support".


I hope there exist hidden treasures of Qt, much richer than BCB, that are waiting to be discovered.

I suggest you first discover what Qt has to offer and then start looking for other components. Think about it this way - if there are lots of custom components for Borland, it means that they were created because standard components couldn't do the job. This is not the case with Qt.

vonCZ
2nd October 2007, 16:29
That's actually his name :).

Cherokee Indian name; means "codes with running buffalo"... (or runs with coding buffalo... i forget)

wysota
2nd October 2007, 16:55
"Wysota" means "height" in Russian and it's a bit funny, because I'm actually not tall at all :) But indeed this is my last name.

Miem
3rd October 2007, 11:09
Dear Wysota,

Please accept my apologies as I used your name in quotation in my previous posting. Your name is/was appearing in small letters (ie. it was not stared with the capital letter) hence I could not realized that it is your name.

Sorry,

Miem Chan

wysota
3rd October 2007, 11:57
No problem. That's my nick on this forum after all.

Miem
3rd October 2007, 12:05
...
I suggest you first discover what Qt has to offer and then start looking for other components. Think about it this way - if there are lots of custom components for Borland, it means that they were created because standard components couldn't do the job. This is not the case with Qt.

Yes, I think I need a bit more time to get used to Qt. On the other hand, Borland C++ Builder (BCB) comes with many (much more than the number of widgets in the Qt) components. I know that one can subclass existing components/widgets to drive new components/widgets. Regardless of how good the original base components/widgets, there is always need for many new components. If you visit a BCB component web site (such as www.torry.net) you will see how creative developers/users would be to extend the existing components/widgets.
It is not only buttons, tables, labes etc. There are many (thousands) other of components.

I think Qt community should establish a web site (similar to www.torry.net or http://delphi.icm.edu.pl etc) and start share components/widgets.

Regards,

Miem Chan

P.S. Following is an incomplete short list of Windows AND Linux compatible Qt components/widgets that I'm looking for. Do you know any public Qt components for these functionalities;
* Multiple live multi video display and capture components/widgets (capability of displaying and capturing from multiple USB and FireWire video input devices)
* Audio input/output (optionally with 3d control) components/widgets
* Joystick interface components
* Multi-threaded serial (RS232) communication components/widgets with customizable input parser
* Components/widgets to allow IO ports and HW interrupts (http://www.torry.net/pages.php?id=227)
* Components/widgets for accessing to Intel's high resolution counter for high precision timer and time measurement (http://www.torry.net/pages.php?id=294)
* Skin components/widgets (to create/change skinnable user interface in Qt)
* Tray-icon components/widgets (to build applications to minimize into the system tray -like MSN Messanger, Skyoe etc-)
* Components/widgets to Load/display/manipulate 3ds,obj,lwo objects in OpenGL panel
* GPS (NMEA) message parser components/widgets
* Text to speech converter components/widgets (http://www.torry.net/pages.php?id=170)
* LEDs (http://www.torry.net/pages.php?id=120), variety of dials & displays (http://www.torry.net/pages.php?id=503) components/widgets
* Non-rectangular forms (form size is defined by a background BMB/Jpeg file see also http://www.torry.net/pages.php?id=94)
* NTP client and server components/widgets
* . . .

wysota
3rd October 2007, 12:35
Multiple live multi video display and capture components/widgets (capability of displaying and capturing from multiple USB and FireWire video input devices)
* Audio input/output (optionally with 3d control) components/widgets
* Joystick interface components
* Multi-threaded serial (RS232) communication components/widgets with customizable input parser
* Components/widgets to allow IO ports and HW interrupts (http://www.torry.net/pages.php?id=227)
* Components/widgets for accessing to Intel's high resolution counter for high precision timer and time measurement (http://www.torry.net/pages.php?id=294)
* Skin components/widgets (to create/change skinnable user interface in Qt)
* Tray-icon components/widgets (to build applications to minimize into the system tray -like MSN Messanger, Skyoe etc-)
* Components/widgets to Load/display/manipulate 3ds,obj,lwo objects in OpenGL panel
* GPS (NMEA) message parser components/widgets
* Text to speech converter components/widgets (http://www.torry.net/pages.php?id=170)
* LEDs (http://www.torry.net/pages.php?id=120), variety of dials & displays (http://www.torry.net/pages.php?id=503) components/widgets
* Non-rectangular forms (form size is defined by a background BMB/Jpeg file see also http://www.torry.net/pages.php?id=94)
* NTP client and server components/widgets
* . . .

Hmm... do you know what is a widget? Because based on the above list I have strong doubts about that... For these items of the above list that are widgets I can say that these are indeed available either directly in Qt or in 3rd party sets like Qwt (http://qwt.sourceforge.net).