Hướng dẫn does python have a built in gui library? - python có thư viện gui tích hợp sẵn không?

Python có một số lượng lớn các khung GUI (hoặc bộ công cụ) có sẵn cho nó, từ Tkinter (theo truyền thống được gói với Python, sử dụng TK) đến một số giải pháp đa nền tảng khác, cũng như các ràng buộc với nền tảng cụ thể (còn được gọi là " bản địa ") công nghệ.

Các công nghệ đa nền tảng chính dựa trên các khung Python bao gồm GTK, QT, TK và WXWidgets, mặc dù nhiều công nghệ khác cung cấp các ràng buộc Python được duy trì tích cực.

Tạo giao diện người dùng đồ họa đơn giản (GUI) hoạt động trên nhiều nền tảng có thể phức tạp. Nhưng nó không phải là như vậy. Bạn có thể sử dụng gói Python và PysimpleGui để tạo giao diện người dùng đẹp mắt mà bạn và người dùng của bạn sẽ thích!

Python có miễn phí không?

Nó có sẵn trong cả hai, giấy phép thương mại cũng như GPL. Mặc dù một số tính năng có thể không có sẵn trong phiên bản miễn phí, nhưng nếu ứng dụng của bạn là nguồn mở, thì bạn có thể sử dụng nó theo giấy phép miễn phí. Tkinter thường được bó với Python, sử dụng TK và là khung GUI tiêu chuẩn của Python.

Bưu kiện

Mục tiêu

Phiên bản mới nhất

Cập nhật mới nhất

0.94

Ghi chú

appjar

Windows, MacOS, Linux

2019-05-26

0.11.0

Bình bọc đơn giản và trực quan cho Tkinter. Trong phát triển tích cực, được thiết kế cho mục đích giáo dục, tài liệu nhiều và có tính năng phong phú!

AVC

Linux / nhiều

Cập nhật mới nhất

66.1

Ghi chú

appjar

Windows, MacOS, Linux

2019-05-26

0.9.16

Bình bọc đơn giản và trực quan cho Tkinter. Trong phát triển tích cực, được thiết kế cho mục đích giáo dục, tài liệu nhiều và có tính năng phong phú!

AVC

Linux / nhiều

2016-02-16

1.6.2

Hoàn toàn tự động, kết nối trực tiếp giữa các tiện ích giao diện đồ họa và các biến ứng dụng.

CEF Python

2021-02-16

Python ràng buộc cho khung CEF. CEF dựa trên Google Chromium và tập trung vào việc tạo điều kiện cho các trường hợp sử dụng trình duyệt nhúng trong các ứng dụng của bên thứ ba. Với CEF, bạn có thể tạo một ứng dụng SHELL gốc có trọng lượng nhẹ, lưu trữ giao diện người dùng được phát triển chủ yếu bằng cách sử dụng các công nghệ web. Ví dụ về việc nhúng kiểm soát trình duyệt CEF có sẵn cho nhiều bộ công cụ GUI phổ biến như PyQT, pyside, wxpython, pygtk, pygobject, kivy và pygame/pyopengl.

1.2.0

Dabo

Wxpython

gui2py

2016-08-16

0.9.5

Dabo là khung phát triển ứng dụng đa nền tảng 3 tầng

Pygui thân mến

Windows, MacOS, Linux, Raspberry Pi 4

Python ràng buộc cho khung CEF. CEF dựa trên Google Chromium và tập trung vào việc tạo điều kiện cho các trường hợp sử dụng trình duyệt nhúng trong các ứng dụng của bên thứ ba. Với CEF, bạn có thể tạo một ứng dụng SHELL gốc có trọng lượng nhẹ, lưu trữ giao diện người dùng được phát triển chủ yếu bằng cách sử dụng các công nghệ web. Ví dụ về việc nhúng kiểm soát trình duyệt CEF có sẵn cho nhiều bộ công cụ GUI phổ biến như PyQT, pyside, wxpython, pygtk, pygobject, kivy và pygame/pyopengl.

2.2.1

Dabo

Wxpython

2016-08-16

Python ràng buộc cho khung CEF. CEF dựa trên Google Chromium và tập trung vào việc tạo điều kiện cho các trường hợp sử dụng trình duyệt nhúng trong các ứng dụng của bên thứ ba. Với CEF, bạn có thể tạo một ứng dụng SHELL gốc có trọng lượng nhẹ, lưu trữ giao diện người dùng được phát triển chủ yếu bằng cách sử dụng các công nghệ web. Ví dụ về việc nhúng kiểm soát trình duyệt CEF có sẵn cho nhiều bộ công cụ GUI phổ biến như PyQT, pyside, wxpython, pygtk, pygobject, kivy và pygame/pyopengl.

1.4.0

Dabo

Wxpython

2016-08-16

Dabo là khung phát triển ứng dụng đa nền tảng 3 tầng

1.0.8.1

Pygui thân mến

Windows, MacOS, Linux, Raspberry Pi 4

Guizero

Windows, MacOS, Linux (dựa trên Tkinter)

1.3.0

2022-01-01

Guizero là một thư viện Python 3 để tạo GUI đơn giản. Mục đích của Guizero là làm cho quá trình tạo GUI đơn giản nhanh chóng, dễ tiếp cận và dễ hiểu cho người học mới.

Ironpython

.NET/mono

3.4.0-beta1

2022-04-30

Python cho nền tảng .NET. Xem IronPython để biết thêm thông tin.

Jython

Java

2.7.2

2020-03-21

Jython là một triển khai của Python được tích hợp liền mạch với nền tảng Java. Xem Jython

Kivy

Windows, MacOSx, Linux, Android, iOS

2.1.0

2022-03-06

OpenGL ES 2 Khung tăng tốc để tạo giao diện người dùng sáng tạo. Kivy có hỗ trợ đa điểm riêng cho mọi nền tảng, trình mô phỏng chuột, Widget Multitouch sẵn sàng, bàn phím ảo tích hợp, trình kết xuất đầu tiên ...

libavg

Windows, MacOS, Linux

1.8.2

2014-07-16

Không hoàn toàn là một bộ công cụ GUI, mà là một khung đa phương tiện cấp cao cho phép xây dựng GUI giàu phương tiện truyền thông.

Pyfltk

Windows, MacOS, Linux, Raspberry Pi OS (Wraps C ++ FLTK)

1.3.7

2021-08-29

Nhanh chóng và dễ học. Các vật dụng mở rộng OOP. Cung cấp quyền truy cập vào các tính năng OpenGL. Là viết tắt của bộ công cụ nhanh, nhẹ. (Python 3)

Pyforms

QT & OpenGL

2016-12-20

Một khung Python để phát triển ứng dụng GUI, trong đó thúc đẩy thiết kế phần mềm mô -đun và khả năng tái sử dụng mã với nỗ lực tối thiểu.

Pygame

Pygame

2.1.2

2021-12-27

Pygame là một tập hợp các mô -đun Python được thiết kế để tạo các ứng dụng đa phương tiện như các trò chơi được xây dựng trên đầu thư viện SDL.

Pyglet

Windows, MacOS, Linux

1.5.24

2014-07-16

Không hoàn toàn là một bộ công cụ GUI, mà là một khung đa phương tiện cấp cao cho phép xây dựng GUI giàu phương tiện truyền thông.

Pyfltk

Windows, MacOS, Linux, Raspberry Pi OS (Wraps C ++ FLTK)

3.42.1

2021-08-29

Nhanh chóng và dễ học. Các vật dụng mở rộng OOP. Cung cấp quyền truy cập vào các tính năng OpenGL. Là viết tắt của bộ công cụ nhanh, nhẹ. (Python 3)

Pyforms

QT & OpenGL

6.3.1

2016-12-20

Một khung Python để phát triển ứng dụng GUI, trong đó thúc đẩy thiết kế phần mềm mô -đun và khả năng tái sử dụng mã với nỗ lực tối thiểu.

Pygame

2021-12-27

4.4.7.0

Pygame là một tập hợp các mô -đun Python được thiết kế để tạo các ứng dụng đa phương tiện như các trò chơi được xây dựng trên đầu thư viện SDL.

Pyglet

2022-06-12

QT & OpenGL

6.3.0

2016-12-20

Một khung Python để phát triển ứng dụng GUI, trong đó thúc đẩy thiết kế phần mềm mô -đun và khả năng tái sử dụng mã với nỗ lực tối thiểu.

Pygame

2021-12-27

4.60.3

Pygame là một tập hợp các mô -đun Python được thiết kế để tạo các ứng dụng đa phương tiện như các trò chơi được xây dựng trên đầu thư viện SDL.

Pyglet

2022-06-12

Pyglet là một thư viện giới thiệu đa phương tiện và đa phương tiện cho Python, để phát triển các trò chơi và các ứng dụng trực quan khác.

3.6.3

Pygobject

GTK

2022-04-17

PyGobject là gói Python cung cấp các ràng buộc cho các thư viện dựa trên Gobject như GTK, Gstreamer, Webkitgtk, Glib, Gio và nhiều hơn nữa. Xem Pygobject. Thay thế cho pygtk.

0.98.5

Pyqt

Qt

2022-06-17

Python 3 ràng buộc cho khung ứng dụng QT.

Pysciter

Windows, MacOS, Linux (thông qua Sciter)

2021-04-27

Các ràng buộc Python cho Sciter (động cơ HTML/CSS/JavaScript có thể nhúng).

Pyside

2022-04-13

QT cho Python (trước đây gọi là Pyside) cung cấp các ràng buộc Python chính thức cho ứng dụng đa nền tảng QT và khung UI.

Traits/TraitsUI

Pysimplegui

7.3.1

tkinter, qt, wxpython, trình duyệt, win, mac, linux, pi, pydroid3, trang trí, sao chép

2022-07-27

Wraps Tkinter, QT (pyside2), wxpython và remi (cho hỗ trợ trình duyệt) trong API không phải. Xây dựng bố cục GUI tùy chỉnh trong vài phút trong một vài dòng mã. Đủ dễ dàng cho người mới bắt đầu, đủ mạnh cho người dùng nâng cao. Tài liệu mở rộng. Hơn 100 chủ đề màu tích hợp. Có khả năng các ứng dụng đa cửa sổ phức tạp & rộng rãi cũng như các ứng dụng đơn giản. Chạy Ecookbook trực tuyến. Hơn 350 chương trình ví dụ. Khóa học video miễn phí. Cập nhật rất thường xuyên. Hỗ trợ người dùng: http://issues.pysimplegui.org

PyWebView

9.1.0

Ca cao / win32 / qt / gtk

2022-04-05

PyWebView là một trình bao bọc đa nền tảng nhẹ xung quanh một thành phần WebView cho phép hiển thị nội dung HTML trong cửa sổ GUI gốc của chính nó.

Đường

4.1.1

OLPC XO với Linux

2013-03-08

2021-10-22

GPL đa nền tảng WYSIWYG GUI Builder. Có thể tạo ra XRC/XML, WXWidgets/C ++ hoặc WxPython/Python.

WXGLADE

2020-12-20

Giấy phép MIT, WXGLADE là một nhà thiết kế GUI được viết bằng Python với bộ công cụ GUI phổ biến Wxpython, giúp bạn tạo giao diện người dùng wxwidgets/wxpython .. xem wxglade hỗ trợ python> = 2.7 (đề xuất 3.5/3.6) và wxpython> = 2.8 )

Các danh sách trên nên được sắp xếp theo thứ tự bảng chữ cái tăng dần - vui lòng tôn trọng điều này khi thêm các khung hoặc công cụ mới.

Python có thư viện GUI không?

Python có một số lượng lớn các khung GUI (hoặc bộ công cụ) có sẵn cho nó, từ Tkinter (theo truyền thống được gói với Python, sử dụng TK) đến một số giải pháp đa nền tảng khác, cũng như các ràng buộc với nền tảng cụ thể (còn được gọi là " bản địa ") công nghệ.

Thư viện Python nào được sử dụng cho GUI?

PYQT5 là một khung GUI rất nổi tiếng được sử dụng bởi cả các lập trình viên Python và nhà thiết kế UI. Một trong những thành phần của nó, gói PYQT, được xây dựng xung quanh khung QT, là một công cụ thiết kế GUI đa nền tảng hàng đầu cho bất kỳ loại ứng dụng nào.

https://github.com/reingart/gui2py

Wxpython

0.9.6.1

2016-09-05

Trình thiết kế GUI Visual, Thanh tra và Biên tập viên bất động sản (nhúng có thể sử dụng). Pythoncard "Fork". LGPL3.

GLADE

Pygobject

3.38.2

2020-11-20

Glade là một công cụ RAD để cho phép phát triển nhanh chóng và dễ dàng các giao diện người dùng cho bộ công cụ GTK và môi trường máy tính để bàn Gnome.

Komodo ide

Tkinter

12.0.1

2020-02-10

Komodo IDE hiện miễn phí như là một phần của nền tảng Activeestate.

NodeBox

MacOS, Win, Linux

3.0.53

2022-02-18

Đa nền tảng, GUI dựa trên nút để trực quan hóa dữ liệu hiệu quả và thiết kế tổng quát.

TRANG

Tkinter, TTK

7.4

2022-05-04

Trang là một trình tạo GUI kéo và thả đa nền tảng, có sự tương đồng với Visual Basic. Nó cho phép người ta dễ dàng tạo các cửa sổ GUI Python chứa một lựa chọn các tiện ích TK và TTK.

Pygubu

Tkinter

0.21

2020-02-10

Komodo IDE hiện miễn phí như là một phần của nền tảng Activeestate.

NodeBox

MacOS, Win, Linux

4.0.0

2022-02-18

Đa nền tảng, GUI dựa trên nút để trực quan hóa dữ liệu hiệu quả và thiết kế tổng quát.

TRANG

Tkinter, TTK

13.01

2022-05-04

Trang là một trình tạo GUI kéo và thả đa nền tảng, có sự tương đồng với Visual Basic. Nó cho phép người ta dễ dàng tạo các cửa sổ GUI Python chứa một lựa chọn các tiện ích TK và TTK.

Pygubu

2022-05-05

3.10.1

GPL Tkinter GUI Builder (Xuất các tệp XML ".UI") và công cụ RAD lấy cảm hứng từ Glade.

Pyscripter

WXGLADE

Wxpython

1.0.0

2020-12-20

Giấy phép MIT, WXGLADE là một nhà thiết kế GUI được viết bằng Python với bộ công cụ GUI phổ biến Wxpython, giúp bạn tạo giao diện người dùng wxwidgets/wxpython .. xem wxglade hỗ trợ python> = 2.7 (đề xuất 3.5/3.6) và wxpython> = 2.8 )

Các danh sách trên nên được sắp xếp theo thứ tự bảng chữ cái tăng dần - vui lòng tôn trọng điều này khi thêm các khung hoặc công cụ mới.

Python có thư viện GUI không?

Python có một số lượng lớn các khung GUI (hoặc bộ công cụ) có sẵn cho nó, từ Tkinter (theo truyền thống được gói với Python, sử dụng TK) đến một số giải pháp đa nền tảng khác, cũng như các ràng buộc với nền tảng cụ thể (còn được gọi là " bản địa ") công nghệ., from TkInter (traditionally bundled with Python, using Tk) to a number of other cross-platform solutions, as well as bindings to platform-specific (also known as "native") technologies.

Thư viện Python nào được sử dụng cho GUI?

PYQT5 là một khung GUI rất nổi tiếng được sử dụng bởi cả các lập trình viên Python và nhà thiết kế UI. Một trong những thành phần của nó, gói PYQT, được xây dựng xung quanh khung QT, là một công cụ thiết kế GUI đa nền tảng hàng đầu cho bất kỳ loại ứng dụng nào. is a very well-known GUI framework used by both Python coders and UI designers. One of its components, the PyQt package, is built around the Qt framework, which is a leading cross-platform GUI design tool for just about any kind of application.

Bạn có thể xây dựng GUI với Python không?

Tạo giao diện người dùng đồ họa đơn giản (GUI) hoạt động trên nhiều nền tảng có thể phức tạp.Nhưng nó không phải là như vậy.Bạn có thể sử dụng gói Python và PysimpleGui để tạo giao diện người dùng đẹp mắt mà bạn và người dùng của bạn sẽ thích!You can use Python and the PySimpleGUI package to create nice-looking user interfaces that you and your users will enjoy!

Python có miễn phí không?

Nó có sẵn trong cả hai, giấy phép thương mại cũng như GPL.Mặc dù một số tính năng có thể không có sẵn trong phiên bản miễn phí, nhưng nếu ứng dụng của bạn là nguồn mở, thì bạn có thể sử dụng nó theo giấy phép miễn phí.Tkinter thường được bó với Python, sử dụng TK và là khung GUI tiêu chuẩn của Python.if your application is open source, then you can use it under the free license. Tkinter is commonly bundled with Python, using Tk and is Python's standard GUI framework.