Giao diện ứng dụngTheo thứ tự ABC danh sách ứng dụng GUI.CamelotCamelot cung cấp các thành phần để xây dựng các ứng dụng trên đầu trang của Python, SQLAlchemy và Qt. Nó được lấy cảm hứng từ giao diện quản trị Django.Tài nguyên chính cho thông tin là các trang web: http://www.python-camelot.com và danh sách gửi thư https://groups.google.com/forum/#! diễn đàn/dự án-camelotCa caoLưu ýKhuôn khổ ca cao là chỉ có sẵn trên OS X. không chọn điều này nếu bạn đang viết một ứng dụng đa nền tảng!GTkPyGTK cung cấp Python bindings cho bộ công cụ GTK +. Như GTK + thư viện chính nó, nó hiện đang được cấp phép theo GNU LGPL. Nó là đáng chú ý rằng PyGTK hiện thời chỉ hỗ trợ Gtk-2.X API (không Gtk-3.0). Nó hiện đang được khuyến khích rằng PyGTK không được sử dụng cho dự án mới và sẵn có mà ứng dụng được chuyển từ PyGTK sang PyGObject.PyGObject aka (PyGi)PyGObject cung cấp Python bindings, mà cho phép truy cập vào nền tảng toàn bộ phần mềm GNOME. Nó là hoàn toàn tương thích với GTK + 3. Đây là một hướng dẫn để bắt đầu với Python GTK + 3 hướng dẫn.API tài liệu tham khảoKivyKivy là một thư viện Python cho phát triển ứng dụng phong phú đa cảm ứng cho phép truyền thông. Mục đích là để cho phép thiết kế tương tác nhanh chóng và dễ dàng và nhanh chóng prototyping, trong khi làm cho mã của bạn tái sử dụng và triển khai.Kivy được viết bằng Python, dựa trên OpenGL và hỗ trợ thiết bị đầu vào khác nhau chẳng hạn như: chuột, chuột kép, TUIO, WiiMote, WM_TOUCH, HIDtouch, của Apple sản phẩm và như vậy.Kivy tích cực đang được phát triển bởi một cộng đồng và hoàn toàn miễn phí để sử dụng. Nó hoạt động trên tất cả các nền tảng lớn (Linux, OSX, Windows, Android).Tài nguyên chính cho thông tin là các trang web: http://kivy.orgPyObjCLưu ýChỉ có sẵn trên OS X. không chọn điều này nếu bạn đang viết một ứng dụng đa nền tảng.PySidePySide là một ràng buộc Python của cross-nền tảng GUI toolkit Qt.pip cài đặt pysidehttps://wiki.Qt.io/Category:LanguageBindings::PySide::DownloadsPyQtLưu ýNếu phần mềm của bạn không hoàn toàn thực hiện theo GPL, bạn sẽ cần một giấy phép thương mại!PyQt cung cấp Python bindings cho khuôn khổ Qt (xem bên dưới).http://www.riverbankcomputing.co.uk/software/pyqt/DownloadPyjamasDesktop (pyjs máy tính để bàn)PyjamasDesktop là một cảng áo py ja ma. PyjamasDesktop là ứng dụng tiện ích thiết lập cho máy tính để bàn và một khuôn khổ đa nền tảng. (Sau khi phát hành v0.6 PyjamasDesktop là một phần của áo py ja ma (Pyjs)). Một thời gian ngắn, nó cho phép chính xác cùng một Python web ứng dụng mã nguồn để được thực thi như một ứng dụng máy tính để bàn độc lập.Python Wiki cho PyjamasDesktop.Trang web chính; pyjs máy tính để bàn.QTQT là một khung ứng dụng đa nền tảng được sử dụng rộng rãi để phát triển phần mềm với một giao diện nhưng cũng có thể được sử dụng cho các ứng dụng GUI.TKTkinter là một hướng đối tượng lớp mỏng trên đầu trang của Tcl/Tk. Đô thị này có lợi thế của đang được bao gồm trong thư viện chuẩn Python, làm cho nó bộ công cụ tương thích và thuận tiện nhất để các chương trình với.Tk và Tkinter có sẵn trên hầu hết các nền tảng Unix, cũng như trên hệ thống Windows và Macintosh. Bắt đầu với phiên bản 8.0, Tk cung cấp bản địa giao diện trên tất cả các nền tảng.Có là một hướng dẫn đa ngôn ngữ Tk tốt với Python ví dụ tại TkDocs. Không có thêm thông tin có trên Python Wiki.wxPythonwxPython là một bộ công cụ GUI cho ngôn ngữ lập trình Python. Nó cho phép lập trình Python để tạo ra chương trình với một giao diện người dùng đồ họa mạnh mẽ, rất chức năng, chỉ đơn giản và dễ dàng. Nó được thực hiện như một Python mở rộng mô-đun (bản xứ mã) mà kết thúc tốt đẹp wxWidgets phổ biến qua thư viện nền tảng GUI, được viết bằng c + +.Cài đặt (ổn định) wxPython vào http://www.wxpython.org/download.php#stable và tải về các gói thích hợp cho hệ điều hành của bạn.
đang được dịch, vui lòng đợi..
