Saturday, September 19, 2015

Bài viết liên quan:
- Graphical Toolkits 

1. Giới thiệu
QT là một graphic library đa nền tảng để xây dựng các chương trình có giao diện đồ họa - GUI, trên hệ thống nhúng (Embedded Linux) nó giống DirectFB, trên máy tính Linux/X11 nó giống với GTK. QT tương tự như Visual Studio MFC hay Visual Basic trên Windows.
QT có một thư viện graphic component rất phong phú, hỗ trợ xử lý các thiết bị ngoại vi (mice, keyboard, touchscreen, ...), có phần mềm xây dựng giao diện chuyên nghiệp (QT Creator). QT được dùng rất phổ biến cả trên máy Linux/X11 lẫn các thiết bị nhúng Embedded Linux.




2. Các thành phần chính


Về chung nhất, QT Framewok được chia như sau:
- GUI Designer
QT Creatorl là công cụ dùng để thiết kế giao diện đồ họa - GUI
- Qt modular class library
Các thư viện thành phần cốt lõi cho framework
Qt Core
Qt GUI
Qt Widgets
Qt QML
Qt Quick
Qt Quick Controls
Qt Quick Layouts
Qt Network
Qt Multimedia
Qt Multimedia Widgets
Qt SQL
Qt WebKit
Qt WebKit Widgets
Qt Test

- Cross platform
QMake là một compiler riêng của QT Framework, dùng để build các chương trình QT.

Note: Bản QT cho Windows được tích hợp MingGW compiler.

3. Cài đặt
QT Framework cho máy tính:
 yum install qt qt-creator  

Với thiết bị nhúng là sự kết hợp của QT Creator và bộ thư viện Qt Essentials + QMake có tên QT-everywhere sẽ được đề cập ở các bài viết sau.

Chi tiết mời xem thêm tại Wiki.

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Lập trình hệ thống nhúng Linux . Powered by Luong Duy Ninh -