Ubuntu下的Python GUI设计工具与可视化搭建方案
一 可视化拖拽工具
二 常用GUI库与适用场景
三 快速上手示例
sudo apt update && sudo apt install python3-tkimport tkinter as tk
root = tk.Tk()
root.title("Hello, Tkinter")
tk.Label(root, text="Hello, World!").pack()
root.mainloop()
sudo apt update && sudo apt install python3-pyqt5from PyQt5.QtWidgets import QApplication, QLabel, QWidget
app = QApplication([])
w = QWidget()
w.setWindowTitle("Hello, PyQt5")
QLabel("Hello, World!", w).move(80, 80)
w.show()
app.exec_()
sudo apt update && sudo apt install python3-gi gir1.2-gtk-3.0import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
win = Gtk.Window(title="Hello, GTK+")
win.connect("destroy", Gtk.main_quit)
win.add(Gtk.Label(label="Hello, World!"))
win.show_all()
Gtk.main()
sudo apt update && sudo apt install python3-kivyfrom kivy.app import App
from kivy.uix.label import Label
class MyApp(App):
def build(self):
return Label(text="Hello, Kivy!")
MyApp().run()
四 选型建议