|
|
(17 intermediate revisions by 9 users not shown) |
Line 1: |
Line 1: |
− | [[Category:Tools::QtCreator]] | + | [[Category:Tools]] |
− | | + | For an overview, see the [[Qt Creator]] page. |
− | '''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|Ελληνικά]]
| |
− | | |
− | [toc align_right="yes" depth="2"]
| |
− | | |
− | = 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":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":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 "master":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":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 [[Category:Developing_Qt::Guidelines|Qt Contribution Guidelines]]. Please find detailed information about the process there. There is also a work-in-progress draft on "Extending Qt Creator":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 "#qt-creator":irc://irc.freenode.org/#qt-creator IRC channel on Freenode or on "our mailing list":http://lists.qt.io/mailman/listinfo/qt-creator. (For a full list of IRC channels see [[OnlineCommunities]].)
| |
− | | |
− | See the "QtCreator project on gitorious":https://qt.gitorious.org/qt-creator for cloning the git repository.
| |
− | | |
− | == Documentation on experimental features ==
| |
− | | |
− | * "Building Symbian Applications under Linux using Qt Creator":http://qt.gitorious.org/qt/pages/QtCreatorSymbianLinux
| |
− | | |
− | == Questions and Feedback ==
| |
− | | |
− | If you have any problems, please look through our [[QtCreatorFAQ|Frequently Asked Questions]] first. If your problems persist, scan the "Qt Creator mailing list":http://lists.qt.io/mailman/listinfo/qt-creator archive (the old list is "here":http://lists.qt.io/mailman/listinfo/qt-creator). If that doesn’t help, have a look at our "Bug Tracker":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":irc://irc.freenode.org/#qt-creator IRC channel on Freenode where you will find both Qt Creator developers and Qt Creator users.
| |
− | | |
− | === Links ===
| |
− | | |
− | * "Download":http://qt.io/download
| |
− | * "Qt Project page":http://www.qt.io
| |
− | * "Bugtracker":https://bugreports.qt.io/secure/Dashboard.jspa
| |
− | * "Gitorious page":http://qt.gitorious.org/qt-creator
| |
− | * "Code review tool":http://codereview.qt.io
| |
− | * "Qt Labs blog posts":http://blog.qt.io
| |
− | * "Forum page on Qt Developer network":http://forum.qt.io
| |
− | | |
− | === External Links ===
| |
− | | |
− | "Autotools Project Manager, part 1: Understanding QtCreator's Project Explorer":http://psconboard.blogspot.com/2011/07/autotools-project-manager-part-1.html
| |