开发采用 Qt

Developing a Qt application involves many different steps and stages. From configuring Creator to distributing binaries to different platforms, Qt provides many options along the way.

配置 Qt 和 Creator 目标

Qt and Creator are configurable to compile applications on many platform targets and multiple platforms.

为 Qt 开发配置 Creator:

Creator is the integrated development environment for developing Qt applications. Creator encompasses every step of application development from interface design to application testing and deployment.

Qt 平台支持

Alternatively, Qt may be installed on its own without the Nokia Qt SDK.

Information regarding Qt Support on Different Platforms:

For more information about the platforms supported and their installation pages, view the 支持平台 跨平台和特定平台开发 页面。

Qt 技术

Qt introduces an innovative alternative for inter-object communication, called "signals and slots", that replaces the old and unsafe callback technique used in many legacy frameworks. Qt also provides a conventional event model for handling mouse clicks, key presses, and other user input. Qt's cross-platform GUI applications can support all the user interface functionality required by modern applications, such as menus, context menus, drag and drop, and dockable toolbars. Desktop integration features provided by Qt can be used to extend applications into the surrounding desktop environment, taking advantage of some of the services provided on each platform.

The Qt 模块 page has a listing of the technology modules offered by Qt.

Qt 的元对象系统

Qt offers a unique event system based on meta-objects, signals and slots, and property systems.

UI 创建

Qt offers several options with regards to user interface creation: widget based applications using layouts and Qt Quick interfaces with QML.

进程间通信、线程和网络

除了 Qt 的元对象系统 , Qt has several technologies that deal with inter-process communication.

渲染和描绘系统

Qt has various support for different rendering and painting methods.

QtWebKit 模块

Web applications are increasing in importance and abundance and Qt has WebKit 支持。

Utilities

Qt supports many utilities that work on multiple platforms.

更多信息,拜访 Qt 工具 页面。

测试 Qt 应用程序

Testing and debugging are part of the development process and Qt offers the developer multiple methods of testing their code.

部署

Symbian phones, Maemo devices, desktop environments, embedded Linux devices -- Qt applications are deployable to many environments. To deploy Qt applications onto multiple platforms, there are special considerations that each platform introduce.

Ovi 商店发布

Creator can publish applications to Ovi Store directly.

For additional information, visit the 跨平台和特定平台开发 支持平台 页面。

从这里开始

Qt 演示和范例

Qt Information