zoukankan      html  css  js  c++  java
  • Qt

    1. Qt history:

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

        Qt4 was published in Summer 2005(major milestone)

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

        3 licenses(GPL / GNU GPL / Commericial)

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

        Qt 5.x and Qwt 6.x 

        Rich set of Widgets and Qwt classes

    2. Tools proviced by Qt 

        Qt Creator: IDE

        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:

        

        

  • 相关阅读:
    SpringMVC+bootstrap-fileinput文件上传插件使用入门
    [Java]实现Comparable接口不严谨导致Comparison method violates its general contract!
    2021寒假ACM集训队第一次训练-搜索(一)
    第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛-热身赛
    2021蓝桥杯第三次训练赛
    2021年蓝桥杯第二次训练赛
    2021年蓝桥杯第一次训练赛
    HDU 1312 Red and Black
    HDU 1010 Tempter of the Bone
    HDU 3500 Fling
  • 原文地址:https://www.cnblogs.com/sarah-zhang/p/12019930.html
Copyright © 2011-2022 走看看