Qt is a cross platform C graphical user interface application framework. It provides application developers to build a state-of-the-art graphical user interface functionality required by. Qt is fully object oriented, and is easy to extend, and allows the real component programming. It has become a worldwide thousands of successful application based. Qt is also popular Linux desktop environment based KDE, KDE is all of the major Linux edition of a standard component. Qt supports the following platforms: MS/Windows - 95,98, NT 4, ME,2000, XP and Vista,
Unix/X11- Linux, Sun Solaris, HP-UX, Compaq Tru64UNIX, IBM AIX, SGI IRIX and many other X11platform Macintosh - Mac OS X Embedded - frame buffer ( framebuffer ) to support the Linux platform, Windows CE. Nokia Qt is a product of the company. Qt open source version is Qt only in order to develop free and open source software, provides the commercial version of the same function. The GNU general public license, it is free. The latest version can be downloaded here. From May 11, 2009 onwards, Nokia Qt Software announced the Qt source code library open to the public, Qt developers through the Qt and Qt projects related to contribute code, translation, sample and other content, to guide and shape the future development of Qt. In the introduction of open Qt code library at the same time, Qt Software in its official website announced their product planning ( Roadmap ). The overview of the research and development project of new function, show the stage directions for future development of Qt point of view, in order to encourage the community to provide feedback and contribute code, to guide and shape the future of Qt. Qt 4.6includes the first support for the Symbian, and in its supporting platform added Windows 7, Apple Mac OS 10.6( snow leopard ) and the upcoming Maemo6. Qt on Symbian and Maemo support for developers created using the same code library at the same time, the two platform for the development opportunities. Able to cross the platform to share code means that developers to develop applications listed speed will be faster, effect of the device user group will be wider. Qt Mobility project under the new Qt API technology preview was released at the same time in today. These cross platform API provides developers with a variety of functions, such as navigation equipment localization function, and information transmitting and receiving, contacts and network connection management. Qt 4.6 is in the 4.5 graphical enhancements on the basis of the creation, and further strengthen the graphics function, adding new animation framework ( Animation Framework ) -- including intuitive state machine function -- as well as a new advanced graphics functions, such as opaque, shadow, flash and filter. The release of Qt4.6, Qt development as cross platform IDE Qt Creator also released an updated version. Qt Creator 1.3and Qt 4.6together constitute the Qt SDK, including the development of cross-platform applications for all of the functions. Qt good encapsulation mechanism makes Qt modular degree is high, can be reused, for users development is very convenient. Qt provides a safe type called signals/slots instead of callback, which makes each element of collaborative work between becomes very simple. Qt includes up to 250 more than C , also provides a template based collections, serialization, file, I/Odevice, directory management, date/time. Even a regular expression processing function. XML support. Webkit engine, can achieve the local interface with Web content integration. But what makes the Qt in the free software world many Widgets ( such as Lesstif, Gtk, EZWGL, Xforms, fltk etc.) in the talent showing itself is based on Qt heavyweight software KDE
Qt Creator is a complete integrated development environment (IDE) for creating applications with the Qt application framework. Qt is designed for developing applications and user interfaces once and deploying them across several desktop and mobile operating systems. This paper provides an introduction to Qt Creator and the features it provides to Qt developers during the application development life-cycle.
Introduction to Qt Creator
One of the major advantages of Qt Creator is that it allows a team of developers to share a project across different development platforms (Microsoft Windowsreg;, Mac OS Xreg;, and Linuxreg;) with a common tool for development and debugging.
The main goal for Qt Creator is meeting the development needs of Qt developers who are looking for simplicity, usability, productivity, extendibility and openness, while aiming to lower the barrier of entry for newcomers to Qt. The key features of Qt Creator allow the developers to accomplish the following tasks:
Get started with Qt application development quickly and easily with project wizards, and quickly access recent projects and sessions.
Design Qt widget-based application user interface with the integrated editor, Qt Designer.
Develop applications with the advanced C code editor that provides new powerful features for completing code snippets, refactoring code, and viewing the outline of files (that is, the symbol hierarchy of a file).
Build, run, and deploy Qt projects that target multiple desktop and mobile platforms, such as Microsoft Windows, Mac OS X, Linux, Symbian, MeeGo, and Maemo.
Debug with the GNU and CDB debuggers using a graphical user interface with increased awareness of Qt class structures.
Use code analysis tools to check for memory management issues in your applications.
Deploy applications to mobile devices and create application installation packages for Symbian, MeeGo, and Maemo devices that can be published in the Ovi Store and other channels.
Easily access information with the integrated context-sensitive Qt Help system.
Qt Creator is part of Qt Quick, which allows designers and developers to create the k
全文共17038字,剩余内容已隐藏,支付完成后下载完整资料
英语原文共 8 页,剩余内容已隐藏,支付完成后下载完整资料
资料编号:[14361],资料为PDF文档或Word文档,PDF文档可免费转换为Word
以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。