Bạn có thể tìm hiểu Qt tại đây : https://vi.wikipedia.org/wiki/Qt
Qt là một Application Framework. Mục tiêu của các nhà phát triển nên Qt chính là tạo ra một framework có khả năng thiết kế những phần mềm có thể chạy trên nhiều nền tảng phần mềm lẫn phần cứng khác nhau mà không phải thay đổi nhiều về code. Qt không chỉ là thứ giúp bạn viết giao diện cho phần mềm của mình, nó có đầy đủ các khía cạnh để tạo nên một phần mềm hoàn chỉnh ở nhiều góc độ, cho dù phần mềm đó có giao diện hay không. Bạn có thể dùng Qt viết ra những phần mềm chạy bằng dòng lệnh, hoặc là các ứng dụng console chạy trên server, thậm chí là các web framework,….
Lịch sử các công ty phát triển Qt:
Trolltech (1991 – 2008)
Nokia (2008 – 2011)
Digia (2012 – 2014)
Qt Project (2011 – nay) cùng phát triển bản Qt mã nguồn mở, được Nokia thành lập, sau này nhân sự và công nghệ về mảng này đều được Digia mua lại và quản lý
Hiện tại Qt Company đã được thành lập (Digia + Qt Project) để thống nhất phát triển cho Qt.
Một số nền tảng mà Qt hỗ trợ
- Windows
- Linux
- OS X
- Android
- iOS
- WinRT (Windows 8/8.1 và Windows Phone 8/8.1)
- Blackberry 10
- Sắp tới sẽ hỗ trợ thêm Tizen, hệ điều hành dựa trên Linux cho nhiều loại thiết bị, OS phát triển bởi Linux Foundation, Samsung, Intel, LG, Vondafone,… (các thành viên của Tizen Association)
- Các hệ điều hành nhúng như: Android/Linux/Windows Embedded