|
|
| (2 intermediate revisions by 2 users not shown) |
| Line 1: |
Line 1: |
| {{LangSwitch}}
| | [[Category:Develop]] |
|
| |
|
| == Overview ==
| | {{Main|Tools}} |
| | |
| * [[:Category:Tools::QtCreator|Qt Creator]]: A cross-platform <span class="caps">IDE</span> (Integrated Development Environment) tailored to the needs of Qt developers.
| |
| * [[QtVSAddin|Qt Visual Studio Add in]]: Tools for developing Qt application in Visual Studio.
| |
| * [[:Category:Tools::qmake|qmake]]: A build system for Qt projects to generate Makefiles.
| |
| * [[:Category:Tools::GitQtCreator|Git with QtCreator]]: Managing Qt projects with the Git repository system.
| |
| | |
| ==Managing Git repositories with Qt Creator==
| |
| | |
| [[:Category:Tools::GitQtCreator|'''Git repository:''']] a great feature of Qt Creator is the integration with different repository management. Among wihich the use of '''Git repositories''' covers special interest due to the diffusion of open-source portals i.e. gitorious.org and github that can host Qt projects using Git.
| |
| | |
| ==Qt Creator==
| |
| | |
| [[:Category:Tools::QtCreator|'''Qt Creator''']] is a cross-platform integrated development environment (<span class="caps">IDE</span>) tailored to the needs of Qt developers.
| |
| | |
| ==Project and build management tools==
| |
| | |
| [[:Category:Tools::qmake|'''qmake''']] is a cross-platform build tool that simplifies the build process for development projects across different platforms. qmake automates the generation of Makefiles so that only a few lines of information are needed to create each Makefile.
| |
| | |
| ==Qt Designer==
| |
| | |
| [[:Category:Tools::QtDesigner|'''Qt Designer''']] is a powerful cross-platform <span class="caps">GUI</span> layout and forms builder for C++ projects. It allows you to rapidly design and build widgets and dialogs using on-screen forms using the same widgets that will be used in your application. Forms created with Qt Designer are fully-functional, and they can be previewed so that you can ensure that they will look and feel exactly as you intended.
| |
| | |
| ==Documentation Tools==
| |
| | |
| [[:Category:Tools::QDoc|'''qdoc3''']] is a configurable documentation generation tool, used to generate the Qt Reference Documentation. The [http://doc-snapshot.qt.io/qdoc/qdoc-index.html QDoc manual] ''[doc-snapshot.qt.io]'' is regularly updated.<br />[[:Category:Tools::QHelpGenerator|'''qhelpgenerator''']] is the tool used to generate help files which can be read by Qt Assistant and Qt Creator.
| |
| | |
| ==<span class="caps">HTML</span> Help System==
| |
| | |
| [[:Category:Tools::QtAssistant|'''Qt Assistant''']] is a configurable and redistributable documentation reader, which can be easily customized and redistributed, thus provides an integrated, context-sensitive help system for your Qt application.
| |
| | |
| ==Internationalization Tools==
| |
| | |
| [[:Category:Tools::QtLinguist|'''Qt Linguist''']] provides a set of tools that speed the translation and internationalization of applications. Qt supports simultaneous support of multiple languages and writing systems with a single source tree and single application binary.
| |
| | |
| ==Third-party Tools==
| |
| | |
| * [[MinGW]] is a free gcc compiler for Windows. It is distributed with Qt Creator for windows and is used to build Qt applications from C++ code.
| |
| * [[:Category:Tools::Squish|'''Squish''']] is a tool developed by Froglogic used for automatic testing of Qt applications.
| |