|
|
|
Frequently Asked Questions
|
|
|
|
|
|
|
|
Please note: the latest version of this and other FAQ lists are available at:
|
|
|
|
http://www.trolltech.com/faq/
|
|
|
|
|
|
|
|
What is Trolltech?
|
|
|
|
|
|
|
|
Trolltech is an international software company with headquarters in Oslo,
|
|
|
|
the capital of Norway, and with offices in Brisbane, Australia, and Santa
|
|
|
|
Clara, California. Our flagship product is Qt, the multi-platform C++ GUI
|
|
|
|
toolkit.
|
|
|
|
|
|
|
|
Trolltech AS was founded in 1994, although the development of Qt
|
|
|
|
itself began in 1992. Since then, TQt has undergone continual expansion
|
|
|
|
and improvement. TQt is currently used in thousands of software
|
|
|
|
development projects world-wide.
|
|
|
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
Is there a graphical designer/dialog builder for Qt?
|
|
|
|
|
|
|
|
Yes, TQt Designer.
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
Are there mailing lists for Qt?
|
|
|
|
|
|
|
|
There are three: qt-interest, qt-announce and snapshot-users. You can find
|
|
|
|
descriptions, instructions for joining them, and an archive on
|
|
|
|
http://lists.trolltech.com/
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
I think I have found a bug in Qt. Where can I report it?
|
|
|
|
|
|
|
|
Please report to qt-bugs@trolltech.com. Remember to include the version
|
|
|
|
number of Qt, and the make and version of your compiler and your operating
|
|
|
|
system.
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
Is the Reference Documentation available in printed form?
|
|
|
|
|
|
|
|
No. But experimental PDF versions are available.
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
Is the Reference Documentation available in PDF format?
|
|
|
|
|
|
|
|
Experimentally, yes.
|
|
|
|
We recommend using the HTML format documentation which is included in
|
|
|
|
the TQt source archive and is updated with every release, minor or
|
|
|
|
major. You can browse from your local disk, you don't need to access
|
|
|
|
www.trolltech.com. Open the file qt/doc/html/index.html with your
|
|
|
|
favorite web browser, or run TQt Assistant. The PDF files are available
|
|
|
|
from ftp://ftp.trolltech.com/qt/pdf/3.0
|
|
|
|
The PDF files are large, only updated with major version releases, and
|
|
|
|
their typesetting is experimental. We hope to improve the PDF
|
|
|
|
typesetting in future, if there is sufficient demand for this format.
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
What kinds of license exist for Qt?
|
|
|
|
|
|
|
|
The TQt toolkit is available under two different licenses: The Professional
|
|
|
|
and Enterprise Editions for commercial use on all platforms, and the Open Source
|
|
|
|
Edition for developing open source or free software for the X11 platform.
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
What are the differences between the Professional/Enterprise Editions and
|
|
|
|
Open Source Edition of Qt?
|
|
|
|
|
|
|
|
You may write commercial/proprietary/non-free software only if you
|
|
|
|
have purchased the Professional or Enterprise Edition. The library
|
|
|
|
itself is the same. With the commercial editions, you also get
|
|
|
|
technical support and upgrades. A non-commercial edition of TQt for
|
|
|
|
Microsoft Windows is available. TQt for Mac OS X is only available as
|
|
|
|
Professional and Enterprise Editions.
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
Can we use the Open Source Edition while developing our non-free application
|
|
|
|
and then purchase commercial licenses when we start to sell it?
|
|
|
|
|
|
|
|
No. The Open Source Edition license applies to the development phase
|
|
|
|
- anything developed without Professional or Enterprise Edition
|
|
|
|
licenses must be released as free/open source software.
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
When will version x.y be released? Will it include so-and-so feature?
|
|
|
|
|
|
|
|
We avoid specifying which features will be available in particular
|
|
|
|
versions or when versions will be released. This way we never make
|
|
|
|
promises that are not kept.
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
Are there any books about TQt programming?
|
|
|
|
|
|
|
|
Yes, several. They are listed on
|
|
|
|
http://www.trolltech.com/developer/documentation/literature.html
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
Is there an evaluation version of TQt for Windows so I can try it out
|
|
|
|
before purchasing?
|
|
|
|
|
|
|
|
Yes, see details on
|
|
|
|
http://www.trolltech.com/products/qt/evaluate.html
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
I don't want to give away my source code. What do I do?
|
|
|
|
|
|
|
|
Then you need a Professional or Enterprise Edition license.
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
What tool do you use to create the Reference Documentation? Where can I
|
|
|
|
get it?
|
|
|
|
|
|
|
|
The documentation generator we use is an internal tool. You might like
|
|
|
|
to investigate the Doxygen program, a free tool specifically designed
|
|
|
|
to be used for projects that make use of the TQt toolkit. Doxygen
|
|
|
|
offers functionality very similar to our internal tool, and can link
|
|
|
|
to the TQt documentation. For more information about Doxygen, visit the
|
|
|
|
Doxygen home page ( http://www.stack.nl/~dimitri/doxygen/ ). Note that
|
|
|
|
Doxygen is an independent project not supported by Trolltech.
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
Can I charge for my application?
|
|
|
|
|
|
|
|
If you have a Professional or Enterprise Edition license: Yes, of
|
|
|
|
course. If you use the Open Source Edition your software must be freely
|
|
|
|
redistributable and you must include the source. The Open Source Edition
|
|
|
|
is intended for open source software. We realize that CD-ROMs cost money
|
|
|
|
to produce, for example, so you may charge a copying fee.
|
|
|
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
Where can I find TQt Open Source Edition?
|
|
|
|
|
|
|
|
The latest version of TQt Open Source Edition can be downloaded from
|
|
|
|
http://www.trolltech.com or from ftp.trolltech.com, and a whole range of
|
|
|
|
ftp mirror sites around the world. Look for a mirror near you on the list
|
|
|
|
available under http://www.trolltech.com/dl/ We encourage all developers
|
|
|
|
of free TQt software to upload their work to ftp.trolltech.com.
|
|
|
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
I want to port TQt to a new platform. What do I do?
|
|
|
|
|
|
|
|
If the new platform is POSIX-like and runs the X Window System, it's
|
|
|
|
simple. Read the file PORTING for details.
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
Can I make a TQt shared library and distribute it with my Linux
|
|
|
|
distribution?
|
|
|
|
|
|
|
|
Yes.
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
I found this obscure bug and I need it fixed, fast!
|
|
|
|
|
|
|
|
Qt Professional and Enterprise Editions includes a technical support
|
|
|
|
service. We try to support the developers using the TQt Open Source Edition
|
|
|
|
as well, and we take all bug reports seriously, no matter who they come
|
|
|
|
from. But, of course, when there's too much to do, and our customers
|
|
|
|
have highest priority.
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
How would you compare TQt with Java?
|
|
|
|
|
|
|
|
We believe TQt to be a superiour solution for most development tasks,
|
|
|
|
not least for performance and portability reasons. Ref:
|
|
|
|
|
|
|
|
Qt vs. Java whitepaper by Matthias Kalle Dalheimer:
|
|
|
|
ftp://ftp.trolltech.com/qt/pdf/qt-vs-java-whitepaper.pdf
|
|
|
|
|
|
|
|
A Java Critique by Peter Becker, including comparisons to Qt:
|
|
|
|
http://www.peterbecker.de/texts/javacritique.html
|
|
|
|
|
|
|
|
Why PGS selected TQt after trying Java:
|
|
|
|
http://www.trolltech.com/products/success/pgs.html
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|