PyGTK - Giới thiệu
PyGTK là một bộ trình bao bọc được viết bằng Python và C cho thư viện GTK + GUI. Nó là một phần của dự án GNOME. Nó cung cấp các công cụ toàn diện để xây dựng các ứng dụng máy tính để bàn bằng Python. Các liên kết Python cho các thư viện GUI phổ biến khác cũng có sẵn.
PyQtlà một cổng Python của thư viện QT. Hướng dẫn PyQt của chúng tôi có thể được tìm thấyhere. Tương tự, bộ công cụ wxPython là liên kết Python cho wxWidgets, một thư viện GUI đa nền tảng phổ biến khác. Hướng dẫn wxPython của chúng tôi có sẵnhere.
GTK+, hoặc Bộ công cụ GIMP, là một bộ công cụ đa nền tảng để tạo giao diện người dùng đồ họa. Cung cấp một bộ widget hoàn chỉnh, GTK + phù hợp cho các dự án từ các công cụ nhỏ dùng một lần đến các bộ ứng dụng hoàn chỉnh.
GTK + đã được thiết kế ngay từ đầu để hỗ trợ nhiều loại ngôn ngữ. PyGTK là một trình bao bọc Python cho GTK +.
GTK + được xây dựng dựa trên bốn thư viện sau:
Glib- Thư viện lõi cấp thấp tạo cơ sở cho GTK +. Nó cung cấp khả năng xử lý cấu trúc dữ liệu cho C.
Pango - Một thư viện để bố trí và kết xuất văn bản với trọng tâm là quốc tế hóa.
Cairo - Thư viện đồ họa 2D với sự hỗ trợ cho nhiều thiết bị đầu ra (bao gồm Hệ thống cửa sổ X, Win32)
ATK - Thư viện cho một tập hợp các giao diện cung cấp các công cụ trợ năng như trình đọc màn hình, kính lúp và các thiết bị đầu vào thay thế.
PyGTK giảm bớt quy trình và giúp bạn tạo các chương trình với giao diện người dùng đồ họa bằng ngôn ngữ lập trình Python. Thư viện GTK + cơ bản cung cấp tất cả các loại yếu tố trực quan và tiện ích để nó phát triển các ứng dụng đầy đủ tính năng cho GNOME Desktop. PyGTK là một thư viện đa nền tảng. Nó là một phần mềm miễn phí được phân phối theo giấy phép LGPL.
PyGTK được xây dựng xung quanh GTK + 2.x. Để xây dựng các ứng dụng cho GTK +3, các ràng buộc PyGObject cũng có sẵn.