Hướng dẫn python equivalent of electron - python tương đương với electron
Trong hướng dẫn này, bạn sẽ học cách xây dựng GUI cho các ứng dụng Python của mình bằng cách sử dụng các công nghệ điện tử và web, tức là HTML, CSS và JavaScript-điều này có nghĩa là tận dụng các tiến bộ mới nhất trong phát triển web trước để xây dựng các ứng dụng máy tính để bàn nhưng cũng tận dụng lợi thế của Python và các thư viện mạnh mẽ mà nó phải dễ dàng thực hiện các yêu cầu nâng cao. Show Bạn có thể tìm thấy mã trong kho github này. Tạo ứng dụng điện tử đầu tiên của bạnBây giờ chúng ta hãy xem cách tạo ứng dụng điện tử đầu tiên của chúng tôi. Bạn có thể phát triển các ứng dụng điện tử giống như bạn thường phát triển ứng dụng Node.js. Trước tiên bạn cần bắt đầu với việc tạo hoặc tạo tệp 2 bên trong thư mục của dự án bằng lệnh sau:Điều này sẽ tạo một tệp 2 cơ bản với các giá trị mặc định:
Tiếp theo, tạo hai tệp 4 và 5 bên trong thư mục của dự án.Tệp 5 là tập lệnh 7, vì vậy chúng tôi cần thay đổi thuộc tính chính của tệp 2 của chúng tôi thành 5 thay vì tệp 0 mặc định (không cần phải có ưu tiên):Tiếp theo, bạn cần cài đặt 1 từ NPM:
Điều này sẽ cài đặt 1 cục bộ; Bạn cũng có thể làm theo hướng dẫn chính thức để biết thêm các tùy chọn có sẵn để cài đặt 1. Tiếp theo, thêm tập lệnh 4 để chạy tệp 5. Mở tệp 2 và thêm:
Bây giờ, hãy thêm mã chạy cửa sổ GUI trong quy trình chính. Mở tệp 5 và thêm, dòng đầu tiên để nhập mô -đun 1: 0Tiếp theo, thêm chức năng sau đây tạo ra một thể hiện là 9 và tải tệp 4: 3Khi ứng dụng đã sẵn sàng, hãy chạy phương thức 01: 5Chúng tôi cũng có thể xử lý các sự kiện khác nhau như khi đóng tất cả các cửa sổ bằng cách sử dụng: 6Cuối cùng, hãy thêm nội dung sau vào tệp 4: 8 Bây giờ, bạn có thể chạy ứng dụng bằng cách sử dụng: Đây là ảnh chụp màn hình của ứng dụng đang chạy: Chạy kịch bản python từ electronVì chúng tôi muốn phát triển ứng dụng của mình bằng Python và sử dụng Electron để xây dựng Frontend GUI với web; Chúng ta cần có khả năng giao tiếp giữa Python và Electron. Hãy xem cách chạy tập lệnh Python cơ bản từ electron. Đầu tiên, hãy tạo tệp 03 và thêm mã Python sau đây in Hello từ Python! Theo đầu ra tiêu chuẩn: 0Trong tệp 5 của bạn, hãy chạy mã sau để sinh ra quy trình Python và thực thi tập lệnh 03: 3Sử dụng const {app, BrowserWindow} = require('electron') 6 để giao tiếp giữa Python và Node.js/ElectronMột cách tốt hơn để giao tiếp với Node.js/Electron và Python là thông qua việc sử dụng gói 06. 06 cung cấp một cách dễ dàng để chạy các tập lệnh Python từ Node.js với giao tiếp giữa các quá trình cơ bản và hiệu quả và xử lý lỗi tốt hơn.Sử dụng 06, bạn có thể:
Quay trở lại thiết bị đầu cuối của bạn, đảm bảo bạn đang ở trong thư mục gốc của dự án và chạy lệnh sau để cài đặt 06 từ NPM: 0Sau đó, bạn có thể chỉ cần chạy vỏ Python bằng cách sử dụng: 1Liên kếtTrong hướng dẫn này, chúng tôi đã thấy cách sử dụng electron và python để xây dựng một ứng dụng máy tính để bàn đơn giản. Chúng tôi cũng đã thấy cách sử dụng mô -đun 06 để chạy vỏ Python từ ứng dụng Node.js/Electron và giao tiếp giữa electron và Python.
|