Bộ phát triển phần mềm Qt (SDK) là một khung ứng dụng đa nền tảng được sử dụng rộng rãi để phát triển phần mềm ứng dụng với giao diện người dùng đồ họa (GUI). Đây là một khung giao diện người dùng ứng dụng đa nền tảng di động hoạt động trên các hệ điều hành Windows, Linux và Mac OS X. Qt SDK giúp bạn tạo giao diện người dùng đồ họa (GUI) cho các ứng dụng của bạn sẽ chạy trên Windows, Linux và Mac OS X. Một số ứng dụng đa nền tảng phổ biến được tạo bằng Qt SDK là KDE, Google Earth, Skype, Linux Multimedia Studio và trình phát đa phương tiện VLC. Về cơ bản đa nền tảng có nghĩa là các ứng dụng Qt mà bạn tạo trên Microsoft Windows thông qua mã nguồn thường có thể chuyển được sang hệ điều hành Linux và Mac OS X và ngược lại. Ghi chú:
Hướng dẫn Qt SDK 4.8 được nâng cấp và hướng dẫn thêm cho Qt SDK 5.0
Các bước
Phương pháp 1/6: Hướng dẫn cài đặt SDK Qt 4.8:
Bước 1. Để thiết lập môi trường phát triển cho Qt SDK, chúng ta sẽ phải lấy Qt SDK
Chuẩn bị hệ điều hành Windows của bạn để phát triển ứng dụng QtTải xuống Qt SDK. Chọn phiên bản Windows và chuẩn bị cho quá trình tải xuống lâu dài tùy thuộc vào tốc độ Internet của bạn. Tôi khuyên bạn nên chọn cài đặt ngoại tuyến của Qt SDK nếu bạn không có kết nối internet quá nhanh. Qt SDK hoàn chỉnh cho hệ điều hành Windows là 1,7 GB, có thể mất hơn 6 giờ nếu kết nối chậm
Bước 2. Cài đặt Qt SDK bằng cách nhấp vào tệp thực thi Qt SDK
Khi tệp thi hành Qt SDK được cài đặt, bạn sẽ cần chỉnh sửa PATH của hệ thống Windows để hệ điều hành Windows có thể tìm thấy các lệnh Qt từ dòng lệnh. Hãy cẩn thận chỉnh sửa PATH hệ thống Windows của bạn.
Phương pháp 2/6: Chỉnh sửa Windows Vista / Windows 7 PATH:
Bước 1. Làm theo các bước bên dưới
- Bấm vào nút Bắt đầu
- Nhấp vào Bảng điều khiển
- Nhấp vào Hệ thống và Bảo trì
- Nhấp vào Hệ thống
- Nhấp vào Cài đặt Hệ thống Nâng cao
- Nhấp vào Biến môi trường
- Nhấp vào PATH để chỉnh sửa các biến trên toàn hệ thống
- Bấm OK khi hoàn tất
Phương pháp 3/6: Chỉnh sửa PATH của Windows 8:
Bước 1. Làm theo các bước bên dưới
- Nhấp vào biểu tượng Thư mục nằm trên thanh tác vụ dưới cùng bên cạnh biểu tượng Internet Explorer
- Cuộn xuống Máy tính
- Nhấp chuột phải bằng chuột vào Thuộc tính
- Nhấp vào Cài đặt Hệ thống Nâng cao
- Nhấp vào Biến môi trường
- Nhấp vào PATH để chỉnh sửa các biến trên toàn hệ thống
- Bấm OK khi hoàn tất
Bước 2. Thêm phần sau vào PATH hệ thống Windows
-
Nhập / Sao chép / Dán:
; C: / QtSDK / mingw / bin; C: / QtSDK / Desktop / Qt / 4.8.1 / mingw / bin;
- điều này sẽ thiết lập và thông báo cho hệ điều hành Windows biên dịch các ứng dụng Qt SDK từ dòng lệnh. Những con số 4.8.1 biểu thị số phiên bản của Qt SDK thay đổi với mỗi bản nâng cấp mới của Qt SDK, thay thế số phiên bản mới cho số phiên bản Qt SDK của bạn.
Bước 3. Quan trọng:
Bạn muốn sử dụng phiên bản MinGW đi kèm với Qt SDK để xây dựng các ứng dụng Qt của mình. Nếu một phiên bản khác của trình biên dịch MinGW được cài đặt trên hệ thống Windows PATH chẳng hạn như; C: // MinGW / bin, bạn sẽ phải gỡ bỏ nó và thêm phiên bản Qt của MinGW được bao gồm trong Qt SDK. Điều này rất quan trọng nếu bạn đã cài đặt phiên bản khác của trình biên dịch MinGW C / C ++ trên hệ thống Windows của mình, bạn phải xóa MinGW khác khỏi hệ thống Windows PATH, vì điều này sẽ gây ra xung đột với phiên bản Qt của MinGW và các ứng dụng Qt của bạn sẽ không biên dịch và xây dựng chính xác từ dòng lệnh đúng cách. Về cơ bản, nếu bạn sử dụng một phiên bản khác của trình biên dịch MinGW C / C ++, các ứng dụng Qt của bạn mà bạn tạo từ dòng lệnh sẽ gặp sự cố và thoát ra với nhiều thông báo lỗi hệ thống. Bạn phải sử dụng phiên bản trình biên dịch MinGW C / C ++ đi kèm với Qt SDK.
Bước 4. Khi hệ thống Qt SDK PATH đã được thêm vào hệ điều hành Windows
Để kiểm tra xem bạn có khả năng biên dịch từ dòng lệnh Windows hay không, hãy mở dấu nhắc dòng lệnh và đưa ra lệnh sau bên dưới.
Bước 5. Gõ / Sao chép / Dán:
qmake -version
- Bạn sẽ nhận được phản hồi tương tự như sau:
- ' QMake phiên bản 2.01a
- ' Sử dụng Qt phiên bản 4.8.1 trong C: / QtSDK / Desktop / Qt / 4.8.1 / mingw / lib
Bước 6. Phát triển các ứng dụng của bạn từ dòng lệnh bằng cách sử dụng trình soạn thảo văn bản như Notepad hoặc WordPad để tạo và chỉnh sửa mã nguồn và biên dịch các ứng dụng Qt của bạn từ dòng lệnh
Bước 7. Sau khi Qt SDK được thêm vào hệ thống PATH bằng cách sử dụng các hướng dẫn ở trên, bây giờ bạn có thể biên dịch các ứng dụng của mình từ dòng lệnh bằng phương pháp sau bằng cách chạy các lệnh sau
Mở dấu nhắc dòng lệnh và nhập các lệnh sau vào bên dưới.
-
Nhập / Sao chép / Dán:
mkdir Qt-Ứng dụng
-
Nhập / Sao chép / Dán:
cd Qt-Ứng dụng
-
Nhập / Sao chép / Dán:
mkdir QtHelloWorld
-
Nhập / Sao chép / Dán:
cd QtHelloWorld
Bước 8. Khi ở trong thư mục QtHelloWorld, hãy sử dụng trình soạn thảo văn bản như Notepad hoặc Wordpad để tạo mã nguồn Qt của bạn, loại mã sau
-
Nhập / Sao chép / Dán:
notepad main.cpp
- đảm bảo rằng bạn lưu tệp mã nguồn Qt dưới dạng main.cpp
- hoặc
-
Nhập / Sao chép / Dán:
bắt đầu bảng từ
- sử dụng Wordpad làm trình soạn thảo văn bản, bạn sẽ phải lưu thủ công tệp mã nguồn Qt dưới dạng main.cpp
Bước 9. Tạo ứng dụng trong trình soạn thảo văn bản notepad hoặc wordpad, nhập thông tin sau vào bên dưới
-
Nhập / Sao chép / Dán:
#include #include #include #int main (int argc, char * argv ) {Ứng dụng QApplication (argc, argv); QLabel xin chào ("Chào mừng đến với chương trình WikiHow Qt đầu tiên của tôi"); hello.setWindowTitle ("Chương trình WikiHow Qt đầu tiên của tôi trên Windows"); hello.resize (400, 400); xin chào.show (); trả về app.exec (); }
- Lưu tệp mã nguồn thành main.cpp
- Khi ở trong thư mục QtHelloWorld, hãy chạy phần sau để biên dịch và liên kết mã nguồn Qt
-
Nhập / Sao chép / Dán:
qmake -project
điều này sẽ tạo tệp dự án Qt
-
Nhập / Sao chép / Dán:
qmake
điều này sẽ chuẩn bị cho tệp dự án Qt được biên dịch
-
Nhập / Sao chép / Dán:
chế tạo
điều này sẽ biên dịch mã nguồn Qt thành một chương trình thực thi
- Khi các tác vụ trên đã được thực hiện thành công và không có lỗi Ứng dụng Qt sẽ được tạo trong thư mục gỡ lỗi QtHelloWorld dưới dạng tệp thực thi kết thúc bằng .exe Thay đổi vào thư mục gỡ lỗi và thực thi ứng dụng Qt bằng cách nhấp vào ứng dụng hoặc chạy ứng dụng Qt từ dòng lệnh.
-
Nhập / Sao chép / Dán:
gỡ lỗi cd
thay đổi vào thư mục gỡ lỗi
-
Nhập / Sao chép / Dán:
QtHelloWorld.exe
và chạy tệp thực thi mới được tạo
- Xin chúc mừng bạn vừa biên dịch ứng dụng Qt của mình từ dòng lệnh trên Windows.
Phương pháp 4/6: Hướng dẫn cài đặt SDK Qt 5.0:
Bước 1. Để thiết lập môi trường phát triển cho Qt SDK, chúng ta sẽ phải lấy Qt SDK
Chuẩn bị hệ điều hành Windows của bạn để phát triển ứng dụng QtTải xuống Qt SDK. Chọn phiên bản Windows và chuẩn bị cho quá trình tải xuống lâu dài tùy thuộc vào tốc độ Internet của bạn. Tôi khuyên bạn nên chọn cài đặt ngoại tuyến của Qt SDK nếu bạn không có kết nối internet quá nhanh. Qt SDK hoàn chỉnh cho hệ điều hành Windows là 1,7 GB, có thể mất hơn 6 giờ nếu kết nối chậm
Bước 2. Cài đặt Qt SDK bằng cách nhấp vào tệp thực thi Qt SDK
Khi tệp thi hành Qt SDK được cài đặt, bạn sẽ cần chỉnh sửa PATH của hệ thống Windows để hệ điều hành Windows có thể tìm thấy các lệnh Qt từ dòng lệnh. Hãy cẩn thận chỉnh sửa PATH hệ thống Windows của bạn.
Phương pháp 5/6: Chỉnh sửa Windows Vista / Windows 7 PATH:
Bước 1. Làm theo các bước bên dưới
- Bấm vào nút Bắt đầu
- Nhấp vào Bảng điều khiển
- Nhấp vào Hệ thống và Bảo trì
- Nhấp vào Hệ thống
- Nhấp vào Cài đặt Hệ thống Nâng cao
- Nhấp vào Biến môi trường
- Nhấp vào PATH để chỉnh sửa các biến trên toàn hệ thống
- Bấm OK khi hoàn tất
Phương pháp 6/6: Chỉnh sửa PATH của Windows 8:
Bước 1. Làm theo các bước bên dưới
- Nhấp vào biểu tượng Thư mục nằm trên thanh tác vụ dưới cùng bên cạnh biểu tượng Internet Explorer
- Cuộn xuống Máy tính
- Nhấp chuột phải bằng chuột vào Thuộc tính
- Nhấp vào Cài đặt Hệ thống Nâng cao
- Nhấp vào Biến môi trường
- Nhấp vào PATH để chỉnh sửa các biến trên toàn hệ thống
- Bấm OK khi hoàn tất
Bước 2. Thêm phần sau vào Hệ thống PATH của Windows 8
-
Nhập / Sao chép / Dán:
; C: / Qt / Qt5.0.2 / 5.0.2 / mingw47_32 / bin; C: / Qt / Qt5.0.2 / Tools / MinGW / bin;
- điều này sẽ thiết lập và thông báo cho hệ điều hành Windows biên dịch các ứng dụng Qt SDK từ dòng lệnh. Những con số 5.0.2 biểu thị số phiên bản của Qt SDK thay đổi với mỗi bản nâng cấp mới của Qt SDK, thay thế số phiên bản mới cho số phiên bản Qt SDK của bạn.
Bước 3. Quan trọng:
Bạn muốn sử dụng phiên bản MinGW đi kèm với Qt SDK để xây dựng các ứng dụng Qt của mình. Nếu một phiên bản khác của trình biên dịch MinGW được cài đặt trên hệ thống Windows PATH chẳng hạn như; C: // MinGW / bin, bạn sẽ phải gỡ bỏ nó và thêm phiên bản Qt của MinGW được bao gồm trong Qt SDK. Điều này rất quan trọng nếu bạn đã cài đặt phiên bản khác của trình biên dịch MinGW C / C ++ trên hệ thống Windows của mình, bạn phải xóa MinGW khác khỏi hệ thống Windows PATH, vì điều này sẽ gây ra xung đột với phiên bản Qt của MinGW và các ứng dụng Qt của bạn sẽ không biên dịch và xây dựng chính xác từ dòng lệnh đúng cách. Về cơ bản, nếu bạn sử dụng một phiên bản khác của trình biên dịch MinGW C / C ++, các ứng dụng Qt của bạn mà bạn tạo từ dòng lệnh sẽ gặp sự cố và thoát ra với nhiều thông báo lỗi hệ thống. Bạn phải sử dụng phiên bản trình biên dịch MinGW C / C ++ đi kèm với Qt SDK.
Bước 4. Khi hệ thống Qt SDK PATH đã được thêm vào hệ điều hành Windows
Để kiểm tra xem bạn có khả năng biên dịch từ dòng lệnh Windows hay không, hãy mở dấu nhắc dòng lệnh và đưa ra lệnh sau bên dưới.
Bước 5. Gõ / Sao chép / Dán:
qmake -version
- Bạn sẽ nhận được phản hồi tương tự như sau:
- ' QMake phiên bản 3.0
- ' Sử dụng Qt phiên bản 5.0.2 trong C: / Qt / Qt5.0.2 / mingw / lib
Bước 6. Phát triển các ứng dụng của bạn từ dòng lệnh bằng cách sử dụng trình soạn thảo văn bản như Notepad hoặc WordPad để tạo và chỉnh sửa mã nguồn và biên dịch các ứng dụng Qt của bạn từ dòng lệnh
Bước 7. Sau khi Qt SDK được thêm vào hệ thống PATH bằng cách sử dụng các hướng dẫn ở trên, bây giờ bạn có thể biên dịch các ứng dụng của mình từ dòng lệnh bằng phương pháp sau bằng cách chạy các lệnh sau
Mở dấu nhắc dòng lệnh và nhập các lệnh sau vào bên dưới.
-
Nhập / Sao chép / Dán:
mkdir Qt-Ứng dụng
-
Nhập / Sao chép / Dán:
cd Qt-Ứng dụng
-
Nhập / Sao chép / Dán:
mkdir QtHelloWorld
-
Nhập / Sao chép / Dán:
cd QtHelloWorld
Bước 8. Khi ở trong thư mục QtHelloWorld, hãy sử dụng trình soạn thảo văn bản như Notepad hoặc Wordpad để tạo mã nguồn Qt của bạn, loại mã sau
-
Nhập / Sao chép / Dán:
notepad main.cpp
- đảm bảo rằng bạn lưu tệp mã nguồn Qt dưới dạng main.cpp
- hoặc
-
Nhập / Sao chép / Dán:
bắt đầu bảng từ
- sử dụng Wordpad làm trình soạn thảo văn bản, bạn sẽ phải lưu thủ công tệp mã nguồn Qt dưới dạng main.cpp
Bước 9. Tạo ứng dụng trong trình soạn thảo văn bản notepad hoặc wordpad, nhập thông tin sau vào bên dưới
-
Nhập / Sao chép / Dán:
#include #include #include #int main (int argc, char * argv ) {Ứng dụng QApplication (argc, argv); QLabel xin chào ("Chào mừng đến với chương trình WikiHow Qt đầu tiên của tôi"); hello.setWindowTitle ("Chương trình WikiHow Qt đầu tiên của tôi trên Windows"); hello.resize (400, 400); xin chào.show (); trả về app.exec (); }
- Lưu tệp mã nguồn thành main.cpp
- Khi ở trong thư mục QtHelloWorld, hãy chạy phần sau để biên dịch và liên kết mã nguồn Qt
-
Nhập / Sao chép / Dán:
qmake -project
điều này sẽ tạo tệp dự án Qt
- Tuy nhiên, trong Qt 5.0 SDK, bạn phải sử dụng trình soạn thảo văn bản và thêm phần sau vào tệp *.pro đã tạo của bạn, sử dụng trình soạn thảo văn bản như nano hoặc gedit và đưa ra các lệnh sau:
-
Nhập / Sao chép / Dán:
notepad QtHelloWorld.pro
- QtHelloWorld.pro đã tạo của bạn sẽ trông giống như sau:
TEMPLATE = app TARGET = QtHelloWorld #INCLUDEPATH + =. # Nhập SOURCES + = main.cpp
Chỉnh sửa tệp QtHelloWorld.pro đã tạo của bạn để trông giống như sau:
TEMPLATE = app TARGET = QtHelloWorld QT + = core gui QT + = widget #INCLUDEPATH + =. # Nhập SOURCES + = main.cpp
- Khi bạn thêm các dòng sau vào tệp QtHelloWorld.pro theo từ khóa TARGET, sau đó chạy qmake
-
Nhập / Sao chép / Dán:
QT + = cốt lõi gui
-
Nhập / Sao chép / Dán:
QT + = vật dụng
Lưu file và thoát
-
Nhập / Sao chép / Dán:
qmake
Điều này sẽ tạo ra tệp tạo Qt
-
Nhập / Sao chép / Dán:
chế tạo
Thao tác này sẽ biên dịch tệp tạo Qt trên hệ thống của bạn thành một chương trình thực thi. Tại thời điểm này, với điều kiện là không có lỗi, tệp sẽ được biên dịch thành một chương trình thực thi
- Khi các tác vụ trên đã được thực hiện thành công và không có lỗi Ứng dụng Qt sẽ được tạo trong thư mục gỡ lỗi QtHelloWorld dưới dạng tệp thực thi kết thúc bằng .exe Thay đổi vào thư mục gỡ lỗi và thực thi ứng dụng Qt bằng cách nhấp vào ứng dụng hoặc chạy ứng dụng Qt từ dòng lệnh.
-
Nhập / Sao chép / Dán:
phát hành cd
thay đổi vào thư mục phát hành
-
Nhập / Sao chép / Dán:
QtHelloWorld.exe
và chạy tệp thực thi mới được tạo
- Xin chúc mừng bạn vừa biên dịch ứng dụng Qt của mình từ dòng lệnh trên Windows.