305dd1b61f
Conflicts: .qmake.conf src/corelib/animation/qvariantanimation.cpp src/corelib/global/qglobal.cpp src/corelib/global/qlogging.cpp src/corelib/io/qprocess_win.cpp src/corelib/json/qjsonarray.cpp src/corelib/tools/qsimd_p.h src/corelib/tools/qtimezoneprivate_p.h src/corelib/xml/qxmlstream_p.h src/gui/kernel/qsimpledrag.cpp src/gui/kernel/qsimpledrag_p.h src/plugins/generic/generic.pro src/plugins/platforms/cocoa/qcocoamenu.mm src/widgets/styles/qmacstyle_mac.mm tests/auto/concurrent/qtconcurrentmap/BLACKLIST tests/auto/corelib/io/qfileinfo/tst_qfileinfo.cpp tests/auto/corelib/tools/qdatetime/tst_qdatetime.cpp tests/auto/gui/kernel/qwindow/BLACKLIST tests/auto/widgets/dialogs/qmessagebox/BLACKLIST Change-Id: I508d686cf20f7f8cc6a7119b9bc7c3bbb505c58e |
||
---|---|---|
.. | ||
changes-0.92 | ||
changes-0.93 | ||
changes-0.94 | ||
changes-0.95 | ||
changes-0.96 | ||
changes-0.98 | ||
changes-0.99 | ||
changes-1.0 | ||
changes-1.1 | ||
changes-1.2 | ||
changes-1.30 | ||
changes-1.31 | ||
changes-1.39-19980327 | ||
changes-1.39-19980406 | ||
changes-1.39-19980414 | ||
changes-1.39-19980506 | ||
changes-1.39-19980529 | ||
changes-1.39-19980611 | ||
changes-1.39-19980616 | ||
changes-1.39-19980623 | ||
changes-1.39-19980625 | ||
changes-1.39-19980706 | ||
changes-1.40 | ||
changes-1.41 | ||
changes-1.42 | ||
changes-2.0.1 | ||
changes-2.1.0 | ||
changes-2.1.1 | ||
changes-2.2.0 | ||
changes-2.2.1 | ||
changes-2.2.2 | ||
changes-2.00 | ||
changes-2.00beta1 | ||
changes-2.00beta2 | ||
changes-2.00beta3 | ||
changes-3.0.0 | ||
changes-3.0.0-beta1 | ||
changes-3.0.0-beta2 | ||
changes-3.0.0-beta3 | ||
changes-3.0.0-beta4 | ||
changes-3.0.0-beta5 | ||
changes-3.0.0-beta6 | ||
changes-3.0.1 | ||
changes-3.0.2 | ||
changes-3.0.4 | ||
changes-3.0.7 | ||
changes-3.1.0 | ||
changes-3.1.0-b1 | ||
changes-3.1.0-b2 | ||
changes-3.1.1 | ||
changes-3.1.2 | ||
changes-3.2.0 | ||
changes-3.2.0-b1 | ||
changes-3.2.0-b2 | ||
changes-3.2.1 | ||
changes-3.2.2 | ||
changes-3.2.3 | ||
changes-3.3.0 | ||
changes-3.3.0-b1 | ||
changes-3.3.1 | ||
changes-3.3.2 | ||
changes-3.3.3 | ||
changes-3.3.5 | ||
changes-3.3.6 | ||
changes-3.3.7 | ||
changes-3.3.8 | ||
changes-4.0.1 | ||
changes-4.1.0 | ||
changes-4.1.0-rc1 | ||
changes-4.1.1 | ||
changes-4.1.3 | ||
changes-4.1.4 | ||
changes-4.1.5 | ||
changes-4.1.11 | ||
changes-4.2.0 | ||
changes-4.2.0-tp1 | ||
changes-4.2.1 | ||
changes-4.2.2 | ||
changes-4.2.3 | ||
changes-4.2CEping | ||
changes-4.3.0 | ||
changes-4.3.1 | ||
changes-4.3.2 | ||
changes-4.3.3 | ||
changes-4.3.4 | ||
changes-4.3.5 | ||
changes-4.3CE-tp1 | ||
changes-4.3CEconan | ||
changes-4.3CEkicker | ||
changes-4.3CEsweetandsour | ||
changes-4.4.0 | ||
changes-4.4.1 | ||
changes-4.4.2 | ||
changes-4.4.3 | ||
changes-4.4.4-temple | ||
changes-4.5.0 | ||
changes-4.5.0-garden | ||
changes-4.5.1 | ||
changes-4.5.2 | ||
changes-4.5.2-tower | ||
changes-4.5.3 | ||
changes-4.5.4 | ||
changes-4.6.0 | ||
changes-4.6.1 | ||
changes-4.6.2 | ||
changes-4.6.3 | ||
changes-4.6.4 | ||
changes-4.7.0 | ||
changes-4.7.1 | ||
changes-4.7.2 | ||
changes-4.7.3 | ||
changes-4.7.4 | ||
changes-4.8.0 | ||
changes-5.0.0 | ||
changes-5.0.1 | ||
changes-5.0.2 | ||
changes-5.1.0 | ||
changes-5.1.1 | ||
changes-5.2.0 | ||
changes-5.2.1 | ||
changes-5.3.0 | ||
changes-5.3.1 | ||
changes-5.3.2 | ||
changes-5.4.0 | ||
changes-5.4.1 | ||
changes-5.4.2 | ||
changes-5.5.0 | ||
changes-5.5.1 | ||
changes-5.6.0 | ||
changes-5.6.1 | ||
changes-5.6.2 | ||
changes-5.6.3 | ||
changes-5.7.0 | ||
changes-5.7.1 | ||
changes-5.8.0 | ||
changes-5.9.0 | ||
changes-5.9.1 | ||
changes-5.9.2 | ||
changes-5.9.3 | ||
changes-5.9.4 | ||
changes-5.10.0 | ||
README |
Welcome to Qt 5 =============== Qt is a cross-platform application and user interface framework. It consists of a number of software libraries and development tools. Qt is developed as an open source project. It is available under both open source and commercial licenses. All information on Qt is available on the Qt Developer Network: http://qt-project.org Be sure to check out the release notes, which will list any known problems or limitations of this version: https://wiki.qt.io/Category:Release Overview -------- You can use the Qt 5 installation program to install the following components: - Qt libraries, prebuilt for a particular development platform (operating system and compiler) - Qt Creator integrated development environment (IDE) - Basic development tools, prebuilt for a particular development platform - Documentation - Qt in source code form (needed only if you want to build the framework and tools yourself) Install Qt libraries to develop or run applications that need the Qt runtimes or to try out example applications built with Qt. Qt Creator is designed to make Qt development easier, but you can also use a 3rd party IDE (such as MS Visual Studio), or just an editor and command line, in addition to basic Qt development tools (Qt Designer, Qt Assistant, qmlscene, and so on). Installing Qt 5 --------------- You can download Qt 5 from http://qt-project.org/downloads. The site provides download links for all supported development platforms. Start the installation program like any executable on the development platform. On Linux, you might first have to make the installation program executable. Select the components that you want to install and follow the instructions of the installation program to complete the installation. Use the Maintenance Tool under <install_dir> to remove all installed components. Directory Structure ------------------- The default top-level installation directory is the directory "Qt<version>" in your home directory, but you can specify another directory (<install_dir>). On Windows, however, the default top-level installation directory is "C:\Qt\Qt<version>". Each Qt version is installed in the <install_dir>/<version> directory. This directory contains subdirectories for the Qt libraries (<compiler>) and sources (Src). The <compiler> directory contains subdirectories for development tools (bin) and examples. Starting Development Tools -------------------------- You can start Qt Creator directly after the installation by selecting the option on the last page of the installation program. You can start most of the development tools, such as GUI designers, compilers, and debuggers directly from Qt Creator. You can also access the installed documentation and example applications from Qt Creator. The development tools are located in the directory <install_dir>/<version>/<compiler>/bin. You can run them from Qt Creator or from the command line. You can also launch some of them as standalone applications. For example: - Qt Assistant, the Qt documentation reader - Qt QML Scene, the viewer for Qt Quick 2 files - Qt QML Viewer, the viewer for Qt Quick 1 files and - Qt Designer, the GUI designer for Qt widgets-based applications You can use Qt Creator to develop with other Qt versions as well: http://qt-project.org/doc/qtcreator-2.6/creator-project-qmake.html Running Example Applications ---------------------------- You can open most example applications in the Qt Creator Welcome mode to build and run them. Additional examples can be opened by browsing <install_dir>/<version>/<compiler>/examples. Building Qt 5 from Source ------------------------- See <install_dir>/<version>/src/README and http://wiki.qt.io/Building_Qt_5_from_Git for instructions on building Qt from source. Developing Qt Applications -------------------------- To develop a Qt application, you need to set up a project. Qt Creator contains wizards that guide you step-by-step through the project creation process. The wizards prompt you to enter the settings needed for a particular type of project and create the necessary files for you. To start, select File > New File or Project. The wizards create projects that use the Qt build tool, qmake. It is a cross-platform system for build automation that helps simplify the build process for development projects across different platforms. You can modify the build and run settings for qmake projects in the Qt Creator Projects mode. Qt Creator provides support for building, running, and deploying Qt applications for different target platforms, or using different compilers, debuggers, or Qt versions. Kits define the tools, device type and other settings to use when building and running your project. The Qt 5 installation program adds the installed Qt version (<install_dir>/<version>/<compiler>/bin/qmake) to Qt Creator and creates a kit that specifies the installed Qt version and compiler. To use the kit, add it for your project in the Qt Creator Projects mode. Then select the kit in the Kit selector before you build or run the project. To compile C++ Qt applications by some other means, add <install_dir>/<version>/<compiler>/include to your build tool's search path for include files, and <install_dir>/<version>/<compiler>/lib to the search path for libraries. Want to Know More? ------------------- Much more information is available at: - http://qt-project.org/resources/getting_started - http://qt-project.org/doc/ - http://qt-project.org We hope you will enjoy using Qt! - The Qt developers @ qt-project.org