ubuntu

Ubuntu Python图形界面库怎么用

小樊
46
2025-11-22 21:33:39
栏目: 编程语言

Ubuntu 上使用 Python 图形界面库的快速指南

一 环境准备

二 常用库安装与最小示例

安装命令 最小示例 适用场景
Tkinter sudo apt install python3-tk python\nimport tkinter as tk\nroot = tk.Tk(); root.title("Hello")\nlabel = tk.Label(root, text="Hello, Tkinter!"); label.pack()\nroot.mainloop()\n 入门、内置、轻量工具
PyQt5 sudo apt install python3-pyqt5pip3 install pyqt5 python\nfrom PyQt5.QtWidgets import QApplication, QLabel, QWidget\napp = QApplication([])\nw = QWidget(); w.setWindowTitle('Hello')\nlbl = QLabel('Hello, PyQt5!', w); lbl.move(80,80)\nw.show(); app.exec_()\n 复杂桌面、控件丰富、跨平台
GTK+ 3(PyGObject) sudo apt install python3-gi gir1.2-gtk-3.0 python\nimport gi; gi.require_version('Gtk','3.0')\nfrom gi.repository import Gtk\nwin = Gtk.Window(title="Hello GTK")\nbtn = Gtk.Button(label="Click")\nwin.add(btn); win.connect("destroy", Gtk.main_quit)\nwin.show_all(); Gtk.main()\n Linux 原生外观、GNOME 生态
wxPython sudo apt install python3-wxgtk4.0 python\nimport wx\napp = wx.App(False)\nfrm = wx.Frame(None, wx.ID_ANY, "Hello wx")\nwx.StaticText(frm, -1, "Hello, wxPython!", (50,50))\nfrm.Show(True); app.MainLoop()\n 原生外观、跨平台桌面
Kivy sudo apt install python3-kivypip3 install kivy python\nfrom kivy.app import App\nfrom kivy.uix.label import Label\nclass MyApp(App):\n def build(self): return Label(text='Hello, Kivy!')\nMyApp().run()\n 触控、移动与跨平台应用

三 如何选择

四 打包与分发

0
看了该问题的人还看了