Qt Creator, l'arma segreta!

  • Upload
    qt-day

  • View
    908

  • Download
    3

Embed Size (px)

Citation preview

Qt creator: the secret weapon of any C++ programmer

Luca Ottaviano ([email protected])

Qt SDK

Qt SDK is the complete development environment for Qt, which includes:

Qt sources and binaries

Qt Creator

Qt Assistant, Qt Linguist

Tools to develop for mobile devices

Documentation and examples

Online updater for the whole SDK

Live: updater demo

Manage installed modules

Add/remove features

(Not so) live updater demo

Just in case networking is not working (ah ah!)

What is Qt Creator?

Qt Creator is a cross-platform integrateddevelopment environment (IDE) tailored tothe needs of Qt developers.

http://qt.nokia.com/products/developer-tools/

Qt Creator

Live: basic settings

Keyboard shortcuts

File encoding

Color schemes

Highlighter

Plugins

Basic features

Main target: cross-platform development with Qt

Can be used for regular C/C++ projects also

Supports both Qt project files and CMakeLists

Supports separate settings and build directories for each platform (shadow-builds)

Integration with version control systems (SVN, Git, Mercurial)

Live: editing session

Checkout a git project

Editing features

Navigation

Help

Debug

Ctrl+K

F2 jump to definition

F4 switch .h/.cpp

Alt+Space fix method in cpp/h

(search functions, classes, definition, .h/.cpp)

Integration with Designer

Qt Creator integrates the traditional designer and the QML designer

Live: designer and QML

Traditional designer

QML designer

Questions?

?

THANKS !

ContactsMail: [email protected]: +39-055-3984627Fax: +39 178 6003614 http://www.develer.com

Develer S.r.l.Via Mugellese 1/A50013 Campi BisenzioFirenze - Italia

Qt Creator

Qt Creator un ambiente di sviluppo completo

Comprende al suo interno la documentazione di Qt e dell'intero SDK

E' integrato con alcuni debugger esterni, fra cui il gdb e il Microsoft Console Debugger (CDB) per C++, che comprendono le strutture dati Qt per facilitare il debugging e di un debugger interno per javascript / QML.

Offre alcuni interessanti tool di refactoring per C++

Cliccate per modificare il formato del testo del titolo

Cliccate per modificare il formato del testo della strutturaSecondo livello strutturaTerzo livello strutturaQuarto livello strutturaQuinto livello strutturaSesto livello strutturaSettimo livello strutturaOttavo livello strutturaNono livello struttura

Muokkaa otsikon tekstimuotoa napsauttamalla

Muokkaa jsennyksen tekstimuotoa napsauttamallaToinen jsennystasoKolmas jsennystasoNeljs jsennystasoViides jsennystasoKuudes jsennystasoSeitsems jsennystasoKahdeksas jsennystasoYhdekss jsennystaso

Click to edit the title text format

Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelEighth Outline LevelNinth Outline Level