Category:Tools::qtcreator: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
'''English''' [[:Category:Tools::QtCreator German|Deutsch]] [[:Category:Tools::QtCreator Spanish|Español]] [[:Category:Tools::QtCreator Portuguese|Português]] [[:Category:Tools::QtCreator Russian|Русском]] [[:CategoryToolsQtCreator Italian|Italiano]] [[:CategoryToolsQtCreator Hungarian|Magyar]] [[:Category:Tools::QtCreator Arabic|عربي]] [[:Category:Tools::QtCreator Persian|فارسی]] [[:Category:Tools::QtCreator Greek|Ελληνικά]]
[[Category:Tools::QtCreator]]


=Qt Creator=
'''English''' [[:Category:Tools::QtCreator_German|Deutsch]] [[:Category:Tools::QtCreator_Spanish|Español]] [[:Category:Tools::QtCreator_Portuguese|Português]] [[:Category:Tools::QtCreator_Russian|Русском]] [[CategoryToolsQtCreator_Italian|Italiano]] [[CategoryToolsQtCreator_Hungarian|Magyar]] [[:Category:Tools::QtCreator_Arabic|عربي]] [[:Category:Tools::QtCreator_Persian|فارسی]] [[:Category:Tools::QtCreator_Greek|Ελληνικά]]


Qt Creator is a cross-platform <span class="caps">IDE</span> (integrated development environment) tailored to the needs of Qt developers.<br /> It is part of the [http://www.qt.io Qt Project] ''[qt.io]'' .
[toc align_right=&quot;yes&amp;quot; depth=&quot;2&amp;quot;]


==Advanced code editor==
= Qt Creator =


Qt Creator focuses on providing features that help new Qt users get up and running faster, <br /> and also boost the productivity of experienced Qt developers.
Qt Creator is a cross-platform IDE (integrated development environment) tailored to the needs of Qt developers.<br />It is part of the &quot;Qt Project&amp;quot;:http://www.qt.io .


* Code editor with C++, <span class="caps">QML</span> and <span class="caps">ECMA</span>script support
== Advanced code editor ==
* Rapid code navigation tools
* Syntax highlighting and code completion
* Static code checking and style hints as you type
* Support for source code refactoring
* Context sensitive help
* Code folding
* Parenthesis matching and parenthesis selection modes


==Visual debugger==
Qt Creator focuses on providing features that help new Qt users get up and running faster,<br />and also boost the productivity of experienced Qt developers.


The visual debugger for C++ is aware of the structure of many Qt classes, thus increasing its ability to display Qt’s data clearly. <br /> In addition, Qt Creator displays the raw information from <span class="caps">GDB</span> in a clear and concise manner.
* Code editor with C+'', QML and ECMAscript support<br />* Rapid code navigation tools<br />* Syntax highlighting and code completion<br />* Static code checking and style hints as you type<br />* Support for source code refactoring<br />* Context sensitive help<br />* Code folding<br />* Parenthesis matching and parenthesis selection modes
<br />h2. Visual debugger
<br />The visual debugger for C''+ is aware of the structure of many Qt classes, thus increasing its ability to display Qt’s data clearly.<br />In addition, Qt Creator displays the raw information from GDB in a clear and concise manner.


* Interrupt program execution.
* Interrupt program execution.
* Step through the program line-by-line or instruction-by-instruction.
* Step through the program line-by-line or instruction-by-instruction.
* Set breakpoints.
* Set breakpoints.
* Examine call stack contents, watchers, and local and global variables.
* Examine call stack contents, watchers, and local and global variables.  


==<span class="caps">GUI</span> designers==
== GUI designers ==


Integrated <span class="caps">GUI</span> layout and forms builder for C++ projects, which 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 are fully-functional, and they can be previewed immediately to ensure that they will look and feel exactly as you intended.
Integrated GUI layout and forms builder for C++ projects, which 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 are fully-functional, and they can be previewed immediately to ensure that they will look and feel exactly as you intended.


==Installing Qt Creator==
== Installing Qt Creator ==


If you are interested in using Qt Creator for development, check our [http://qt.io/download#qt-creator download page] ''[qt.io]'' or look for [[VendorPackages|Vendor Packages]].
If you are interested in using Qt Creator for development, check our [&quot;download page&amp;quot;:http://qt.io/download#qt-creator] or look for [[VendorPackages|Vendor Packages]].


If you want to check out the latest features, fetch the latest source snapshots for the [http://qt.gitorious.org/qt-creator/qt-creator/archive-tarball/master master] ''[qt.gitorious.org]'' or one of the other branches. Alternatively, we provide nightly updated [http://download.qt.io/snapshots/qtcreator/ binary snapshot builds] ''[download.qt.io]''.
If you want to check out the latest features, fetch the latest source snapshots for the &quot;master&amp;quot;:http://qt.gitorious.org/qt-creator/qt-creator/archive-tarball/master or one of the other branches. Alternatively, we provide nightly updated &quot;binary snapshot builds&amp;quot;:http://download.qt.io/snapshots/qtcreator/.


If you want to participate in the development of Qt Creator, see the section on contributing to Qt Creator below.
If you want to participate in the development of Qt Creator, see the section on contributing to Qt Creator below.


==Contributing to Qt Creator==
== Contributing to Qt Creator ==


We mostly follow the process and guidelines used for Qt itself that you can find in the [[:Category:Developing Qt::Guidelines|Qt Contribution Guidelines]]. Please find detailed information about the process there. There is also a work-in-progress draft on [http://doc.qt.digia.com/qtcreator-extending Extending Qt Creator] ''[doc.qt.digia.com]''. Apart from contributing code, you can also help us by testing Qt Creator on the platform of your choice, see [[:Category:Tools::QtCreator::QualityAssurance|Qt Creator Quality Assurance]]. If you have questions, don’t hesitate to contact us e.g. at the [irc://irc.freenode.org/#qt-creator #qt-creator] ''[irc.freenode.org]'' <span class="caps">IRC</span> channel on Freenode or on [http://lists.qt.io/mailman/listinfo/qt-creator our mailing list] ''[lists.qt.io]''. (For a full list of <span class="caps">IRC</span> channels see [[OnlineCommunities]].)
We mostly follow the process and guidelines used for Qt itself that you can find in the [[Category:Developing_Qt::Guidelines|Qt Contribution Guidelines]]. Please find detailed information about the process there. There is also a work-in-progress draft on &quot;Extending Qt Creator&amp;quot;:http://doc.qt.digia.com/qtcreator-extending. Apart from contributing code, you can also help us by testing Qt Creator on the platform of your choice, see [[Category:Tools::QtCreator::QualityAssurance|Qt Creator Quality Assurance]]. If you have questions, don’t hesitate to contact us e.g. at the &quot;#qt-creator&amp;quot;:irc://irc.freenode.org/#qt-creator IRC channel on Freenode or on &quot;our mailing list&amp;quot;:http://lists.qt.io/mailman/listinfo/qt-creator. (For a full list of IRC channels see [[OnlineCommunities]].)


See the [https://qt.gitorious.org/qt-creator QtCreator project on gitorious] ''[qt.gitorious.org]'' for cloning the git repository.
See the &quot;QtCreator project on gitorious&amp;quot;:https://qt.gitorious.org/qt-creator for cloning the git repository.


==Documentation on experimental features==
== Documentation on experimental features ==


* [http://qt.gitorious.org/qt/pages/QtCreatorSymbianLinux Building Symbian Applications under Linux using Qt Creator] ''[qt.gitorious.org]''
* &quot;Building Symbian Applications under Linux using Qt Creator&amp;quot;:http://qt.gitorious.org/qt/pages/QtCreatorSymbianLinux


==Questions and Feedback==
== Questions and Feedback ==


If you have any problems, please look through our [[QtCreatorFAQ|Frequently Asked Questions]] first. If your problems persist, scan the [http://lists.qt.io/mailman/listinfo/qt-creator Qt Creator mailing list] ''[lists.qt.io]'' archive (the old list is [http://lists.qt.io/mailman/listinfo/qt-creator here] ''[lists.qt.io]''). If that doesn’t help, have a look at our [https://bugreports.qt.io/secure/Dashboard.jspa/ Bug Tracker] ''[bugreports.qt.io]'' to check if it is a known problem, or to create a bug report. Finally, you can ask on the Qt Creator mailing list (you need to subscribe first). You can also try to ask questions at the [irc://irc.freenode.org/#qt-creator #qt-creator] ''[irc.freenode.org]'' <span class="caps">IRC</span> channel on Freenode where you will find both Qt Creator developers and Qt Creator users.
If you have any problems, please look through our [[QtCreatorFAQ|Frequently Asked Questions]] first. If your problems persist, scan the &quot;Qt Creator mailing list&amp;quot;:http://lists.qt.io/mailman/listinfo/qt-creator archive (the old list is &quot;here&amp;quot;:http://lists.qt.io/mailman/listinfo/qt-creator). If that doesn’t help, have a look at our &quot;Bug Tracker&amp;quot;:https://bugreports.qt.io/secure/Dashboard.jspa/ to check if it is a known problem, or to create a bug report. Finally, you can ask on the Qt Creator mailing list (you need to subscribe first). You can also try to ask questions at the &quot;#qt-creator&amp;quot;:irc://irc.freenode.org/#qt-creator IRC channel on Freenode where you will find both Qt Creator developers and Qt Creator users.


===Links===
=== Links ===


* [http://qt.io/download Download] ''[qt.io]''
* &quot;Download&amp;quot;:http://qt.io/download
* [http://www.qt.io Qt Project page] ''[qt.io]''
* &quot;Qt Project page&amp;quot;:http://www.qt.io
* [https://bugreports.qt.io/secure/Dashboard.jspa Bugtracker] ''[bugreports.qt.io]''
* &quot;Bugtracker&amp;quot;:https://bugreports.qt.io/secure/Dashboard.jspa
* [http://qt.gitorious.org/qt-creator Gitorious page] ''[qt.gitorious.org]''
* &quot;Gitorious page&amp;quot;:http://qt.gitorious.org/qt-creator
* [http://codereview.qt.io Code review tool] ''[codereview.qt.io]''
* &quot;Code review tool&amp;quot;:http://codereview.qt.io
* [http://blog.qt.io Qt Labs blog posts] ''[blog.qt.io]''
* &quot;Qt Labs blog posts&amp;quot;:http://blog.qt.io
* [http://forum.qt.io Forum page on Qt Developer network] ''[qt.io]''
* &quot;Forum page on Qt Developer network&amp;quot;:http://forum.qt.io


===External Links===
=== External Links ===


[http://psconboard.blogspot.com/2011/07/autotools-project-manager-part-1.html Autotools Project Manager, part 1: Understanding QtCreator’s Project Explorer] ''[psconboard.blogspot.com]''
&quot;Autotools Project Manager, part 1: Understanding QtCreator's Project Explorer&amp;quot;:http://psconboard.blogspot.com/2011/07/autotools-project-manager-part-1.html
 
[http://processors.wiki.ti.com/index.php/Qt_Creator_Embedded_Debugging_Setup Qt Creator Embedded Debugging Setup] ''[processors.wiki.ti.com]''
 
===Subcategories:===
 
There are 3 subcategories for this category
 
* [[:Category:Tools::QtCreator::QualityAssurance|QualityAssurance]]
 
===There are 63 articles in "tools -&gt; qtcreator":===
 
===<nowiki>:</nowiki>===
* [[:Category::Tools::QtCreator::Arabic|Category -&gt; Tools -&gt; QtCreator -&gt; Arabic]]===B===
* [[Building-Qt-Creator-Packages|Building Qt Creator Packages]]
* [[Build Static Qt For Windows With Gcc German|Build_Static_Qt_For_Windows_With_Gcc_German]]===C===
* [[:CategoryToolsQtCreator Arabic|CategoryToolsQtCreator_Arabic]]
* [[:CategoryToolsQtCreator Hungarian|CategoryToolsQtCreator_Hungarian]]
* [[CODA 4.0.23 vs. Creator 2.3|CODA_4.0.23_vs._Creator_2.3]]
* [[Code Completion|Code_Completion]]===H===
* [[Harmattan Booster for Qt Quick Applications|Harmattan_Booster_for_Qt_Quick_Applications]]
* [[How to build a static Qt version for Windows with gcc|How_to_build_a_static_Qt_version_for_Windows_with_gcc]]
* [[How To Build Qt Creator From Source|How_To_Build_Qt_Creator_From_Source]]
* [[How to configure Qt Creator to work with real devices|How_to_configure_Qt_Creator_to_work_with_real_devices]]
* [[How to configure Qt Creator to work with real devices Bulgarian|How_to_configure_Qt_Creator_to_work_with_real_devices_Bulgarian]]
* [[How to configure Qt Creator to work with real devices Russian|How_to_configure_Qt_Creator_to_work_with_real_devices_Russian]]
* [[How to configure Qt Creator to work with real devices Spanish|How_to_configure_Qt_Creator_to_work_with_real_devices_Spanish]]===I===
* [[IDE-debug-helpers|IDE debug helpers]]
* [[Installing mad-developer component for MeeGo Netbook and Tablet devices|Installing_mad developer_component_for_MeeGo_Netbook_and_Tablet_devices]]===N===
* [[Nokia N950 Firmware Updates|Nokia_N950_Firmware_Updates]]
* [[Nokia N950 Firmware Updates Bulgarian|Nokia_N950_Firmware_Updates_Bulgarian]]===O===
* [[Old-Releases|Old Releases]]===Q===
* [[Qt-Creator-for-Tizen-Analysis|Qt Creator for Tizen Analysis]]
* [[Qt-Creator-Qt-Examples|Qt Creator Qt Examples]]
* [[Qt-for-Tizen-Introduction|Qt for Tizen Introduction]]
* [[Qt-In-Namespace|Qt In Namespace]]
* [[QtCreatorFAQ]]
* [[QtCreatorStyling]]
* [[QtCreatorSymbianLinux]]
* [[QtCreatorWhitepaper]]
* [[QtCreatorWhitepaper Spanish|QtCreatorWhitepaper_Spanish]]
* [[QtCreator Build Gdb|QtCreator_Build_Gdb]]
* [[QtQuickToolingWhitepaper]]
* [[Qt Creator CppSupport ConfigurableQuickFixes|Qt_Creator_CppSupport_ConfigurableQuickFixes]]
* [[Qt Creator DevIntro CppSupport|Qt_Creator_DevIntro_CppSupport]]
* [[Qt Creator Documentation Gallery|Qt_Creator_Documentation_Gallery]]
* [[Qt Creator Keyboard Shortcuts|Qt_Creator_Keyboard_Shortcuts]]
* [[Qt Creator ManualTests Android|Qt_Creator_ManualTests_Android]]
* [[Qt Creator ManualTests DebuggerCdb|Qt_Creator_ManualTests_DebuggerCdb]]
* [[Qt Creator ManualTests DebuggerGdb|Qt_Creator_ManualTests_DebuggerGdb]]
* [[Qt Creator ManualTests DebuggerLldb|Qt_Creator_ManualTests_DebuggerLldb]]
* [[Qt Creator ManualTests Installer|Qt_Creator_ManualTests_Installer]]
* [[Qt Creator ManualTests iOS|Qt_Creator_ManualTests_iOS]]
* [[Qt Creator ManualTests ProjectsAndCode|Qt_Creator_ManualTests_ProjectsAndCode]]
* [[Qt Creator ManualTests QtQuick|Qt_Creator_ManualTests_QtQuick]]
* [[Qt Creator ManualTests ToolsIntegration|Qt_Creator_ManualTests_ToolsIntegration]]
* [[Qt Creator Plug-in Contribution Guide|Qt_Creator_Plug in_Contribution_Guide]]
* [[Qt Creator Plug-in Gallery|Qt_Creator_Plug in_Gallery]]
* [[Qt Creator Releases|Qt_Creator_Releases]]
* [[Qt Creator Releases Japanese|Qt_Creator_Releases_Japanese]]
* [[Qt Creator Translation Page|Qt_Creator_Translation_Page]]
* [[Qt Creator Windows Debugging|Qt_Creator_Windows_Debugging]]
* [[Qt for beginners Hello World|Qt_for_beginners_Hello_World]]
* [[Qt Quick|Qt_Quick]]===R===
* [[Releases]]
* [[Removing menubar and titlebar from qt simulator|Removing_menubar_and_titlebar_from_qt_simulator]]
* [[Removing menubar and titlebar from qt simulator Bulgarian|Removing_menubar_and_titlebar_from_qt_simulator_Bulgarian]]
* [[Roadmap]]===S===
* [[Submit-Policies|Submit Policies]]===T===
* [[:Category:Tools::MinGW Bulgarian|Category:Tools -&gt; MinGW_Bulgarian]]
* [[:Category:Tools::QtCreator|Category:Tools -&gt; QtCreator]]
* [[:Category:Tools::QtCreator::QualityAssurance|Category:Tools -&gt; QtCreator -&gt; QualityAssurance]]
* [[:Category:Tools::QtCreator Arabic|Category:Tools -&gt; QtCreator_Arabic]]
* [[:Category:Tools::QtCreator Greek|Category:Tools -&gt; QtCreator_Greek]]
* [[:Category:Tools::QtCreator Russian|Category:Tools -&gt; QtCreator_Russian]]===V===
* [[VendorPackages]]
 
===Categories:===
 
* [[:Category:Developing Qt|Developing_Qt]]
** [[:Category:Developing Qt::Guidelines|Guidelines]]
* [[:Category:Tools|Tools]]
** [[:Category:Tools::QtCreator|QtCreator]]
* [[:Category:Tools::QtCreator::QualityAssurance|QualityAssurance]]

Revision as of 14:11, 23 February 2015


English Deutsch Español Português Русском Italiano Magyar عربي فارسی Ελληνικά

[toc align_right="yes&quot; depth="2&quot;]

Qt Creator

Qt Creator is a cross-platform IDE (integrated development environment) tailored to the needs of Qt developers.
It is part of the "Qt Project&quot;:http://www.qt.io .

Advanced code editor

Qt Creator focuses on providing features that help new Qt users get up and running faster,
and also boost the productivity of experienced Qt developers.

  • Code editor with C+, QML and ECMAscript support
    * Rapid code navigation tools
    * Syntax highlighting and code completion
    * Static code checking and style hints as you type
    * Support for source code refactoring
    * Context sensitive help
    * Code folding
    * Parenthesis matching and parenthesis selection modes


h2. Visual debugger
The visual debugger for C+ is aware of the structure of many Qt classes, thus increasing its ability to display Qt’s data clearly.
In addition, Qt Creator displays the raw information from GDB in a clear and concise manner.

  • Interrupt program execution.
  • Step through the program line-by-line or instruction-by-instruction.
  • Set breakpoints.
  • Examine call stack contents, watchers, and local and global variables.

GUI designers

Integrated GUI layout and forms builder for C++ projects, which 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 are fully-functional, and they can be previewed immediately to ensure that they will look and feel exactly as you intended.

Installing Qt Creator

If you are interested in using Qt Creator for development, check our ["download page&quot;:http://qt.io/download#qt-creator] or look for Vendor Packages.

If you want to check out the latest features, fetch the latest source snapshots for the "master&quot;:http://qt.gitorious.org/qt-creator/qt-creator/archive-tarball/master or one of the other branches. Alternatively, we provide nightly updated "binary snapshot builds&quot;:http://download.qt.io/snapshots/qtcreator/.

If you want to participate in the development of Qt Creator, see the section on contributing to Qt Creator below.

Contributing to Qt Creator

We mostly follow the process and guidelines used for Qt itself that you can find in the. Please find detailed information about the process there. There is also a work-in-progress draft on "Extending Qt Creator&quot;:http://doc.qt.digia.com/qtcreator-extending. Apart from contributing code, you can also help us by testing Qt Creator on the platform of your choice, see. If you have questions, don’t hesitate to contact us e.g. at the "#qt-creator&quot;:irc://irc.freenode.org/#qt-creator IRC channel on Freenode or on "our mailing list&quot;:http://lists.qt.io/mailman/listinfo/qt-creator. (For a full list of IRC channels see OnlineCommunities.)

See the "QtCreator project on gitorious&quot;:https://qt.gitorious.org/qt-creator for cloning the git repository.

Documentation on experimental features

Questions and Feedback

If you have any problems, please look through our Frequently Asked Questions first. If your problems persist, scan the "Qt Creator mailing list&quot;:http://lists.qt.io/mailman/listinfo/qt-creator archive (the old list is "here&quot;:http://lists.qt.io/mailman/listinfo/qt-creator). If that doesn’t help, have a look at our "Bug Tracker&quot;:https://bugreports.qt.io/secure/Dashboard.jspa/ to check if it is a known problem, or to create a bug report. Finally, you can ask on the Qt Creator mailing list (you need to subscribe first). You can also try to ask questions at the "#qt-creator&quot;:irc://irc.freenode.org/#qt-creator IRC channel on Freenode where you will find both Qt Creator developers and Qt Creator users.

Links

External Links

"Autotools Project Manager, part 1: Understanding QtCreator's Project Explorer&quot;:http://psconboard.blogspot.com/2011/07/autotools-project-manager-part-1.html

This category currently contains no pages or media.