Qt

1. Qt history:canvas

    Qt was initially developed by two persons, Haavard Nord(CEO), and Eirik Chambere(President) in early 90.windows

    Qt4 was published in Summer 2005(major milestone)ide

    It was acquired by Nokia in 2008, and then was acquired by Digia. ui

    3 licenses(GPL / GNU GPL / Commericial)spa

    It is written in C++ originally and then Qt Quick and QML were written in JavaScript.orm

    Qt 5.x and Qwt 6.x ip

    Rich set of Widgets and Qwt classesci

2. Tools proviced by Qt get

    Qt Creator: IDEqt

    Qt Designer: GUI layout and forms builder

    Qt Linguest: Internationalization toolset

    Qt Assist: Customizable doc readere

    Qt Qmake: cross-platform build tool

    Plugin For other IDE: 

    Configure: tool 

    Qt SDK: rich C++ libraries

3. Qt SDK:

    Core framework, GUI framework, SQL framework, XML framework, Netwroking framework, OpenGL framework, Multimedia framework, WebKit framework, Phonon framework, 2D with Painter framework, Scene Graph framework, SVG framework

4. Qt Class Library:

    QtCorer: File I/O, event and object handling, multi-threading, concurrency, plugins, setting management signals, slots interobject communications mechanism.

    QtGui: set of customizable widgets, 2D graphics canvas and OpenGL integration, powerful font and layout engine.

5. Qt installation: currently, my system is Ubuntu 16.04(virtual machine based on windows 10), Qt 5.5.1(Gcc 5.2.1), Qt Creator 3.5.1

    problem: Kit selection is empty when creating a new project.

    solution:  $sudo apt-get install qt5-default

6. Components for User Interface design/ Layouts

    label, pushbutton, horizontal slider, progress bar 

    QMessageBox,

7. Qt signal and slot:

相關文章
相關標籤/搜索