Cài đặt Qt Designer Python

PyQt5 là bộ công cụ để tạo các ứng dụng GUI Python. Là một bộ công cụ đa nền tảng, PyQt có thể chạy trên tất cả các hệ điều hành chính [Unix, Windows [Mac]

Bài viết này mô tả cách cài đặt Python + PyCharm + PyQt5

Với PyQt5, GUI được thiết kế theo hai cách

  • trực tiếp sử dụng mã để thiết kế giao diện
  • sử dụng QtDesigner để trực quan hóa thiết kế, sau đó chuyển đổi kết quả. tập tin ui vào một. tập tin py

khóa học liên quan. Tạo ứng dụng máy tính để bàn với Python PyQt5

Cài đặt Python + PyCharm + PyQt5

Bước 1. Cài đặt Python

Truy cập trang web chính thức tại https. //www. con trăn. org/ để tải xuống và cài đặt phiên bản Python mục tiêu của bạn

Cài đặt PyQt5

Vào giao diện cmd. Chạy lệnh và đợi trong giây lát

pip install pyqt5 pyqt5-tools

Lệnh được thực thi và PyQt5 được cài đặt

Kiểm tra nếu pqyt5 thực sự được cài đặt

Tạo một tệp mới, ví dụ. py và nhập mã sau

import sys    
from PyQt5 import QtWidgets, QtCore  

app = QtWidgets.QApplication[sys.argv]  
widget = QtWidgets.QWidget[]  
widget.resize[400, 200]  
widget.setWindowTitle["This is PyQt Widget example"]  
widget.show[]        
exit[app.exec_[]] 

Sau khi chạy, màn hình sau sẽ bật lên, cho biết PyQt đang hoạt động bình thường

3. Cài đặt PyCharm

Truy cập trang web chính thức http. //www. phản lực. com/pycharm/
Chọn tải xuống và cài đặt phiên bản Cộng đồng.

Cấu hình cơ bản của PyCharm

Bước 1 Tạo một dự án mới

Bước 2 Đặt trình phân tích cú pháp PyCharm mặc định

Chọn tập tin. Cài đặt. Dự án. Đầu tiên. Trình thông dịch dự án, đặt Trình thông dịch dự án thành Phiên bản python bạn đang sử dụng

Bước 3 Thêm thư viện của bên thứ ba

Ở trong giao diện Trình phiên dịch dự án, nhấp vào dấu +, tìm và cài đặt pyqt5. pyqt5-sip, công cụ pyqt5. Sau khi cài đặt thành công sẽ có giao diện như thế này

Bước 4 Cấu hình QtDesigner

Cài đặt trình thiết kế
Bạn có thể bắt đầu trình thiết kế trực tiếp từ PyCharm. Hãy chắc chắn rằng nhà thiết kế được cài đặt đầu tiên. Nhà thiết kế không được cài đặt với cài đặt pip.

Trên Fedora Linux, bạn có thể làm điều này

sudo dnf install qt5-designer  

Người dùng Ubuntu Linux có thể làm điều này

sudo apt-get install qttools5-dev-tools

Bạn cũng có thể làm điều này

pip install pyqt5-tools

Sau khi cài đặt qt5-designer, bạn có thể định cấu hình nó trong PyCharm

PyCharm chọn tệp. Cài đặt. Công cụ. PyCharm. Công cụ bên ngoài, nhấp + Công cụ mới, Tạo công cụ QTdesigner và PyUIC

Định cấu hình hai tham số chính

  • Chương trình. con đường dẫn đến

    import sys    
    from PyQt5 import QtWidgets, QtCore  
    
    app = QtWidgets.QApplication[sys.argv]  
    widget = QtWidgets.QWidget[]  
    widget.resize[400, 200]  
    widget.setWindowTitle["This is PyQt Widget example"]  
    widget.show[]        
    exit[app.exec_[]] 
    2 của riêng bạn

    • Người dùng Windows có thể liên kết tới

      import sys    
      from PyQt5 import QtWidgets, QtCore  
      
      app = QtWidgets.QApplication[sys.argv]  
      widget = QtWidgets.QWidget[]  
      widget.resize[400, 200]  
      widget.setWindowTitle["This is PyQt Widget example"]  
      widget.show[]        
      exit[app.exec_[]] 
      3, ví dụ như
      import sys    
      from PyQt5 import QtWidgets, QtCore  
      
      app = QtWidgets.QApplication[sys.argv]  
      widget = QtWidgets.QWidget[]  
      widget.resize[400, 200]  
      widget.setWindowTitle["This is PyQt Widget example"]  
      widget.show[]        
      exit[app.exec_[]] 
      4

    • Người dùng Fedora Linux có thể liên kết

      import sys    
      from PyQt5 import QtWidgets, QtCore  
      
      app = QtWidgets.QApplication[sys.argv]  
      widget = QtWidgets.QWidget[]  
      widget.resize[400, 200]  
      widget.setWindowTitle["This is PyQt Widget example"]  
      widget.show[]        
      exit[app.exec_[]] 
      5

    • Người dùng Ubuntu có thể đặt nó thành

      import sys    
      from PyQt5 import QtWidgets, QtCore  
      
      app = QtWidgets.QApplication[sys.argv]  
      widget = QtWidgets.QWidget[]  
      widget.resize[400, 200]  
      widget.setWindowTitle["This is PyQt Widget example"]  
      widget.show[]        
      exit[app.exec_[]] 
      0

  • Thư mục làm việc.
    import sys    
    from PyQt5 import QtWidgets, QtCore  
    
    app = QtWidgets.QApplication[sys.argv]  
    widget = QtWidgets.QWidget[]  
    widget.resize[400, 200]  
    widget.setWindowTitle["This is PyQt Widget example"]  
    widget.show[]        
    exit[app.exec_[]] 
    1

Bước 5. Định cấu hình PyUIC

Định cấu hình ba tham số chính

  • Chương trình. Con đường
    import sys    
    from PyQt5 import QtWidgets, QtCore  
    
    app = QtWidgets.QApplication[sys.argv]  
    widget = QtWidgets.QWidget[]  
    widget.resize[400, 200]  
    widget.setWindowTitle["This is PyQt Widget example"]  
    widget.show[]        
    exit[app.exec_[]] 
    2 của riêng bạn Ví dụ,
    import sys    
    from PyQt5 import QtWidgets, QtCore  
    
    app = QtWidgets.QApplication[sys.argv]  
    widget = QtWidgets.QWidget[]  
    widget.resize[400, 200]  
    widget.setWindowTitle["This is PyQt Widget example"]  
    widget.show[]        
    exit[app.exec_[]] 
    3
  • Tranh luận.
    import sys    
    from PyQt5 import QtWidgets, QtCore  
    
    app = QtWidgets.QApplication[sys.argv]  
    widget = QtWidgets.QWidget[]  
    widget.resize[400, 200]  
    widget.setWindowTitle["This is PyQt Widget example"]  
    widget.show[]        
    exit[app.exec_[]] 
    4
  • Thư mục làm việc.
    import sys    
    from PyQt5 import QtWidgets, QtCore  
    
    app = QtWidgets.QApplication[sys.argv]  
    widget = QtWidgets.QWidget[]  
    widget.resize[400, 200]  
    widget.setWindowTitle["This is PyQt Widget example"]  
    widget.show[]        
    exit[app.exec_[]] 
    1

Bạn có thể thích. Tạo ứng dụng máy tính để bàn với Python PyQt5

Kiểm tra cài đặt PyQt

từ mã

Bây giờ mọi thứ đã được thiết lập, đã đến lúc kiểm tra xem mọi thứ đã được thiết lập chính xác chưa.
Tạo giao diện GUI bằng mã bên dưới [hoặc bất kỳ mã PyQt nào].

import sys    
from PyQt5 import QtWidgets, QtCore  

app = QtWidgets.QApplication[sys.argv]  
widget = QtWidgets.QWidget[]  
widget.resize[400, 200]  
widget.setWindowTitle["This is PyQt Widget example"]  
widget.show[]        
exit[app.exec_[]] 
1

Chọn Chạy-> Chạy trước. Bạn sẽ thấy cửa sổ bật lên PyQt

QTDesigner

Sử dụng QTDesigner để tạo giao diện GUI và chuyển đổi nó thành. py bằng PyUIC

Chọn Tools->ExternalTools->QTdesigner

Trong giao diện QT Designer sẽ xuất hiện giao diện tạo GUI lần đầu tiên, click vào tạo để tự động tạo giao diện GUI

Làm cách nào để cài đặt Qt Designer trong Python?

Cài đặt và chạy Qt Designer . pyqt5 cài đặt PyQt và một bản sao của các thư viện Qt cần thiết, trong khi pyqt5-tools cài đặt một bộ công cụ Qt bao gồm Qt Designer. create a Python virtual environment, activate it, and install pyqt5 and pyqt5-tools . pyqt5 installs PyQt and a copy of the required Qt libraries, while pyqt5-tools installs a set of Qt tools that includes Qt Designer.

Qt Designer đặt Python ở đâu?

Đi tới C. \Program Files [x86]\Python36-32\Lib\site-packages\pyqt5-tools và định vị thiết kế. người cũ. Nhấp đúp chuột để mở Trình thiết kế Qt. Ghi chú. Đường dẫn sẽ thay đổi dựa trên hệ điều hành bạn đang sử dụng.

Làm cách nào để cài đặt Qt Designer Python trong Linux?

Cài đặt Qt Creator trên Linux .
1] Cài đặt điều kiện tiên quyết. Nếu bạn đang chạy Ubuntu, Debian, Mint hoặc bất kỳ dẫn xuất Debian nào khác, bạn có thể cài đặt các preqreuisites cần thiết bằng trình quản lý gói apt. .
2] Tải xuống trình cài đặt Qt. .
3] Chạy trình cài đặt Qt. .
3] Cài đặt gói dành riêng cho CS106. .
5] Định cấu hình cài đặt [tùy chọn]

Chủ Đề