View
891
Download
0
Category
Tags:
Preview:
Citation preview
Qt
Development Tools
William.L 2010-04-28
Outline
� Qt Creator
� Qt Eclipse Integration
� Qt UI Designer
QtCreator (1/11)
� To provide a cross-platform, complete Integrated
Development Environment (IDE) to develop Qt projects
� Qt Creator meets its design goals of simplicity, ease-of-use, and productivity by relying on the
concept of modes.
QtCreator (2/11)
� 6 Modes� Welcome to load recent sessions or specific projects.
� Edit to modify the active project and its source files.
� Debug to inspect the state of the program while debugging.
� Projects to configure how the projects are built and executed.
� Help to view documentation, such as the Qt reference documentation and the Qt Creatordocumentation
� Output enables examining various data in detail, for instance, build issues, compilation and application output
QtCreator (3/11)
Welcome-
Qt and
Qt Creator
Getting Started
QtCreator (4/11)
Welcome-
Recent
opened
project
QtCreator (5/11)
Welcome-
Other Qt
resource
websites
QtCreator (6/11)
Edit
QtCreator (7/11)
Edit-
Symbol(
function)
list
QtCreator (8/11)
Debug
QtCreator (9/11)
Projects
QtCreator (10/11)
Help –
Query Qt
classes
and
functions
QtCreator (11/11)
Output
� Nokia offers a seamless integration of Qt
development tools for the Eclipse platform.
� The integration allows developers to use this
standard development environment without needing to take care of any Qt-related build
steps or tools.
Qt Eclipse Integration (1/2)
Qt Eclipse Integration (2/2)
From “Start” Menu
Eclipse
New Project
for Qt
application
� For designing and building GUIs visually from Qt
components.
� To speeding up development
� Eliminate the time-consuming “compile, link, and run” cycle
for user interface design
� Commercial licensees on Windows can enjoy Qt
Designer’s user interface design facilities from within Microsoft Visual Studio
UI Designer (1/6)
UI Designer (2/6)
� Also provide a Qt integration plugin for the cross-
platform Eclipse IDE
� Qt Designer supports a form-based approach to
application development.
� A form is represented by a user interface (.ui) file
UI Designer (3/6)
Qt UI
Component
List
Qt UI
Component
Property
Editor
UI Designer (4/6)
Qt UI
Component
Signal/Slot
Editor
Qt UI
Component
Object
Inspector
UI Designer (5/6)
Qt
Designer
Plugin for
Eclipse
UI Designer (6/6)� In Eclipse, click “Windows-
>Show View->Others”, it will show a dialog as the right
configure.
� Choose you wanted editor
under the “Qt” node
Reference
� http://qt.nokia.com
� http://qt.gitorious.org/qt-creator/pages/Home
� Qt Eclipse Doc -http://doc.qt.nokia.com/qt-eclipse-
1.5/index.html
� Download <qt-eclipse-integration-win32-1.6.1.exe> -http://qt.nokia.com/developer/eclipse-integration/qt-
eclipse-integration-downloads
Recommended