Cách tạo chương trình Qt đầu tiên của bạn trên Ubuntu Linux: 7 bước

Mục lục:

Cách tạo chương trình Qt đầu tiên của bạn trên Ubuntu Linux: 7 bước
Cách tạo chương trình Qt đầu tiên của bạn trên Ubuntu Linux: 7 bước

Video: Cách tạo chương trình Qt đầu tiên của bạn trên Ubuntu Linux: 7 bước

Video: Cách tạo chương trình Qt đầu tiên của bạn trên Ubuntu Linux: 7 bước
Video: 8 Người Cực KHÁC BIỆT Và Khó Tin Có Thể Bạn Không Tin Họ Đang Tồn Tại | Top 10 Huyền Bí 2024, Tháng tư
Anonim

Bộ phát triển phần mềm Qt (SDK) 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.

Đối với bài viết này, chúng tôi sẽ sử dụng các bước đơn giản sau để xây dựng chương trình HelloWorld Qt đầu tiên của chúng tôi.

  1. Tạo thư mục QtHelloWorld để chứa chương trình Qt của bạn
  2. Thay đổi vào thư mục của bạn QtHelloWorld
  3. Tạo tệp nguồn Qt main.cpp trong thư mục QtHelloWorld
  4. Biên dịch và chạy chương trình QtHelloWorld của bạn

    Ghi chú:

    Tài liệu này giả định rằng bạn đã cài đặt thành công Qt SDK trên hệ điều hành của mình. Nếu bạn chưa cài đặt Qt SDK trên hệ thống của mình, vui lòng xem tài liệu sau để biết thêm thông tin Cách cài đặt Qt SDK trên Ubuntu Linux. Tài liệu này cũng giả định bạn có kiến thức cơ bản về ngôn ngữ lập trình C ++. Về cơ bản, Qt SDK được lập trình bằng C ++ và phụ thuộc rất nhiều vào thiết kế và chức năng của C ++. Ghi chú:

    Có một số thay đổi biên dịch với Qt SDK 4.8 và Qt SDK 5.0, hy vọng bài viết này sẽ giải quyết các vấn đề biên dịch giữa hai phiên bản Qt SDK khác nhau.

    Các bước

    Phương pháp 1 trên 1: Hướng dẫn biên dịch SDK Qt 4.8

    Tạo chương trình Qt đầu tiên của bạn trên Ubuntu Linux Bước 1
    Tạo chương trình Qt đầu tiên của bạn trên Ubuntu Linux Bước 1

    Bước 1. Đối với bài tập này, chúng ta sẽ mở một terminal trên Ubuntu Linux và sử dụng lệnh sau để tạo thư mục chính cho chương trình Qt

    • Nhập / Sao chép / Dán:

      mkdir QtHelloWorld

    Tạo chương trình Qt đầu tiên của bạn trên Ubuntu Linux Bước 2
    Tạo chương trình Qt đầu tiên của bạn trên Ubuntu Linux Bước 2

    Bước 2. Thay đổi vào thư mục QtHelloWorld của bạn bằng cách đưa ra lệnh sau

    • Nhập / Sao chép / Dán:

      cd QtHelloWorld

    • Điều này rất quan trọng để đảm bảo bạn đang ở đúng thư mục khi tạo chương trình Qt.
    Tạo chương trình Qt đầu tiên của bạn trên Ubuntu Linux Bước 3
    Tạo chương trình Qt đầu tiên của bạn trên Ubuntu Linux Bước 3

    Bước 3. Trong khi chúng ta đang ở trong thư mục QtHelloWorld, chúng ta sẽ tạo tệp mã nguồn Chương trình Qt của chúng ta

    • Nhập / Sao chép / Dán:

      nano main.cpp

    • hoặc
    • Nhập / Sao chép / Dán:

      gedit main.cpp

    • Lệnh này sẽ tạo tệp main.cpp cho chương trình Qt
    Tạo chương trình Qt đầu tiên của bạn trên Ubuntu Linux Bước 4
    Tạo chương trình Qt đầu tiên của bạn trên Ubuntu Linux Bước 4

    Bước 4. Bây giờ hãy thêm các dòng sau vào hộp mã bên dưới vào tệp mã nguồn main.cpp của bạn

    • 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"); hello.resize (400, 400); xin chào.show (); trả về app.exec (); }

      • Lưu tệp dưới dạng main.cpp và thoát

        Đảm bảo rằng bạn đang ở trong QtHelloWorld trước khi bạn nhập các lệnh sau dưới đây để xây dựng và biên dịch tệp.

      • Nhập / Sao chép / Dán:

        qmake -project

        Thao tác này sẽ tạo tệp dự án Qt

      • 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

        Điều 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

      • Cuối cùng thực thi chương trình của bạn bằng cách chạy tệp thi hành Qt. Sử dụng lệnh./ để chạy tệp thực thi của bạn hoặc nhập tên của chương trình thực thi trên dòng đầu cuối.
      • Nhập / Sao chép / Dán:

        ./QtHelloWorld

      Video - Bằng cách sử dụng dịch vụ này, một số thông tin có thể được chia sẻ với YouTube

      Hướng dẫn biên dịch SDK Qt 5.0:

      1. Đối với bài tập này, chúng ta sẽ mở một terminal trên Ubuntu Linux và sử dụng lệnh sau để tạo thư mục chính cho chương trình Qt.

        • Nhập / Sao chép / Dán:

          mkdir QtHelloWorld

      2. Thay đổi vào thư mục QtHelloWorld của bạn bằng cách đưa ra lệnh sau

        • Nhập / Sao chép / Dán:

          cd QtHelloWorld

        • Điều này rất quan trọng để đảm bảo bạn đang ở đúng thư mục khi tạo chương trình Qt.
      3. Trong khi chúng tôi đang ở trong thư mục QtHelloWorld, chúng tôi sẽ tạo tệp mã nguồn Chương trình Qt của chúng tôi

        • Nhập / Sao chép / Dán:

          nano main.cpp

        • hoặc
        • Nhập / Sao chép / Dán:

          gedit main.cpp

        • Lệnh này sẽ tạo tệp main.cpp cho chương trình Qt
      4. Bây giờ, hãy thêm các dòng sau vào hộp mã bên dưới vào tệp mã nguồn main.cpp của bạn.

        • 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"); hello.resize (400, 400); xin chào.show (); trả về app.exec (); }

        • Lưu tệp dưới dạng main.cpp và thoát

          Đảm bảo rằng bạn đang ở trong QtHelloWorld trước khi bạn nhập các lệnh sau dưới đây để xây dựng và biên dịch tệp.

        • Nhập / Sao chép / Dán:

          qmake -project

        • Điều này sẽ tạo ra 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:

          nano 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

        • Cuối cùng thực thi chương trình của bạn bằng cách chạy tệp thực thi Qt. Sử dụng lệnh./ để chạy tệp thực thi của bạn hoặc nhập tên của chương trình thực thi trên dòng đầu cuối.
        • Nhập / Sao chép / Dán:

          ./QtHelloWorld

Đề xuất: