Trong bài này, xem xét Bộ phát triển phần mềm Qt (qt sdk). Điều này bao gồm các Framework Libraries QtCreator IDE y Qt với các ví dụ mã hoàn chỉnh. Nếu bạn là người dùng Ubuntu 19.10 và muốn phát triển các ứng dụng GUI với Qt, bạn sẽ cần cài đặt Qt SDK này bằng trình biên dịch C++.
Qt không phải là một ngôn ngữ lập trình. Nó thực sự là một Framework được viết bằng C++. Đây là một Framework phát triển các ứng dụng đa nền tảng cho máy tính để bàn và thiết bị di động. Ta sẽ cấu hình trình biên dịch GNU GCC C++ trên Ubuntu 19.10. Sau khi thiết lập, bạn sẽ có Qt SDK hoàn chỉnh và sẵn sàng với Qt Creator.
Phải nói rằng Qt là một bộ công cụ widget mã nguồn mở và miễn phí để tạo giao diện người dùng đồ họa. Dự án Qt là nguồn mở và liên quan đến các nhà phát triển và tổ chức cá nhân làm việc để nâng cao Qt. Có sẵn theo cả giấy phép mã nguồn mở và thương mại GPL 2.0, GPL 3.0 và LGPL 3.0. Qt Creator là một IDE đa nền tảng được lập trình bằng C++, JavaScript và QML, là một phần của SDK mà bạn có thể phát triển Giao diện người dùng đồ họa (GUI cho từ viết tắt của nó trong tiếng Anh) với các thư viện Qt.