Phát Triển ứng Dụng Với Python 3, Glade Và GTK + 3 Trên Windows

Giới thiệu

Trong GNU / Linux, việc phát triển các ứng dụng với Python 3, Glade và GTK + 3 là rất dễ dàng, các gói được cung cấp theo mặc định trong hầu hết các bản phân phối.

Xuyên qua Glade chúng ta có thể tạo giao diện người dùng một cách nhanh chóng và dễ dàng, sau đó sử dụng chúng cùng với Python. Để đạt được điều này, bạn sử dụng PyGObject nhờ hệ thống xem xét nội quan mà GNOME cung cấp, giúp cho việc Phát triển Ứng dụng Nhanh (RAD) dễ dàng hơn nhiều; cũng có thể sử dụng các giao diện của chúng tôi được tạo bằng Glade từ các ngôn ngữ lập trình khác.

Sự cố xảy ra khi chúng tôi muốn sử dụng các ứng dụng của mình trong Microsoft Windows, vì cho đến gần đây các gói cho hệ thống này vẫn chưa chính thức tồn tại.

Với hướng dẫn này, mục đích là các ứng dụng đã được tạo trong GNU / Linux sử dụng Python 3 và GTK + 3 chạy mà không gặp sự cố trong Windows.

Yêu cầu

  • Python 3.3
  • Gtk + 3
  • Glade 3.14 hoặc cao hơn (GUI designer)
  • pygobject

Cài đặt trên Windows

Nó sẽ bắt đầu bằng cách tạo một thư mục có tên phần mềm hoặc tùy chọn khác của bạn và chúng tôi sẽ lưu trong đó tất cả các gói được tải xuống.

Tải xuống các gói cài đặt

Tải xuống Python 3.3

Nó có thể được tải xuống từ trang Python chính thức python.org

Tải xuống trình cài đặt Python Tải xuống trình cài đặt Python

Bằng cách nhấp vào liên kết (Windows Installer) trình cài đặt Python sẽ tải xuống.

Tải xuống Glade

Tải xuống trang web: Glade.gnome.org

Cả hai phiên bản Python và Glade đều là 32-bit, nhưng chúng chạy hoàn hảo trên các hệ thống 64-bit

Trang Glade Trang Glade
Tải xuống PyGObject

Tải xuống trang web: https://wiki.gnome.org/PyGObject

Chúng tôi phải tải xuống phiên bản cho GTK + 3

PyGObject PyGObject PyGObject trong mã Google PyGObject trong mã Google

Cài đặt các gói

Cho đến thời điểm này, chúng tôi đã có tất cả các gói đã tải xuống trong thư mục phần mềm và khi chúng tôi đã tải xuống từng gói, trước tiên chúng tôi sẽ bắt đầu với cài đặt Python.

Các gói đã tải xuống Các gói đã tải xuống
Cài đặt Python

Cài đặt rất đơn giản, trình hướng dẫn sẽ hướng dẫn chúng ta trong suốt quá trình; Chúng tôi để tất cả các tùy chọn được đánh dấu theo mặc định.

Chương trình cài đặt Python Chương trình cài đặt Python

Như đã thấy trong hình, Python cài đặt trong thư mục C: \ Python33 \ theo mặc định, chúng tôi để nguyên như vậy và tiếp tục cài đặt.

Thư mục cài đặt Python Thư mục cài đặt Python

Tại điểm cài đặt này, chúng tôi chọn tùy chọn Thêm python.exe vào Đường dẫn, với mục đích khi chúng tôi khởi chạy trình thông dịch Python, nó sẽ được thực thi mà không cần phải thêm nó vào đường dẫn hệ thống theo cách thủ công.

Thêm Python vào Đường dẫn Hệ thống Thêm Python vào Đường dẫn Hệ thống

Sau đó, chúng tôi hoàn tất quá trình cài đặt và Python sẽ được cài đặt trên hệ thống của chúng tôi.

Cài đặt Glade

Cài đặt Glade không phải là một sự phức tạp lớn, chúng tôi chạy chương trình cài đặt và làm theo các bước của trình hướng dẫn.

Cài đặt glade Cài đặt glade
Cài đặt PyGObject

Chúng tôi đã tải xuống gói pygi-aio-3.4.2rev11.7z, gói này bao gồm các thư viện PyGObject cho Python 3.3 và GTK + 3 cho Windows, được nén bằng 7-zip, chúng ta giải nén nó sẽ có một thư mục với nội dung sau:

Nội dung của thư mục pygi-aio-3.4.2rev11.7 Nội dung của thư mục pygi-aio-3.4.2rev11.7

Bây giờ chúng tôi sao chép thư mục gtk a C: \ Python33 \ Lib \ site-package là nơi các gói bên thứ ba cho Python được cài đặt.

Sao chép thư mục gtk Sao chép thư mục gtk Thư mục gtk tại C: \ Python33 \ Lib \ site-pack Thư mục gtk tại C: \ Python33 \ Lib \ site-pack

Chúng tôi quay lại thư mục của chúng tôi pygi-aio-3.4.2rev11 và chúng tôi mở thư mục py33 cho phiên bản Python là 3.3

Nội dung của thư mục py33 Nội dung của thư mục py33

Chúng tôi chọn tất cả nội dung thư mục py33 và chúng tôi sao chép nó trở lại thư mục C: \ Python33 \ Lib \ site-package, chúng tôi sẽ được yêu cầu trộn và ghi đè, chúng tôi trả lời khẳng định. Nội dung của thư mục gói trang web nó sẽ như thể hiện trong hình ảnh sau:

Sao chép nội dung của thư mục py33 vào C: \ Python33 \ Lib \ site-package Sao chép nội dung của thư mục py33 vào C: \ Python33 \ Lib \ site-package

Kiểm tra cài đặt đúng của PyGobject và GTK + 3

Để xác minh rằng cài đặt của chúng tôi đã chính xác, chúng tôi mở Python IDLE và nhập các thư viện GTK + 3 và nếu chúng tôi không có bất kỳ thông báo lỗi nào, mọi thứ sẽ được thực hiện chính xác. from gi.repository import Gtk

PyGobject và GTK + 3 được cài đặt đúng cách PyGobject và GTK + 3 được cài đặt đúng cách

Từ khóa » Thư Viện Gtk