ubuntu

Python GUI开发在Ubuntu上如何进行

小樊
42
2025-08-09 12:48:47
栏目: 编程语言

在Ubuntu上进行Python GUI开发,可按以下步骤选择库并开发:

  1. 安装Python环境
    确保已安装Python 3及pip:

    sudo apt update  
    sudo apt install python3 python3-pip  
    
  2. 选择GUI库并安装

    • Tkinter(标准库,简单易用)
      通常无需安装,直接导入即可。
    • PyQt5/PySide6(功能强大,跨平台)
      sudo apt install python3-pyqt5  # PyQt5  
      # 或  
      pip install PySide6  # 需通过pip安装  
      
    • Kivy(多点触控,适合移动/桌面)
      pip install kivy[base]  
      
    • wxPython(跨平台,原生外观)
      sudo apt install python3-wxpython  
      
    • GTK+(Linux原生,需PyGObject)
      sudo apt install python3-gi gir1.2-gtk-3.0  
      
  3. 编写示例代码

    • Tkinter
      import tkinter as tk  
      root = tk.Tk()  
      root.title("Hello Tkinter")  
      label = tk.Label(root, text="Hello, World!")  
      label.pack()  
      root.mainloop()  
      
    • PyQt5
      from PyQt5.QtWidgets import QApplication, QLabel, QWidget  
      app = QApplication([])  
      window = QWidget()  
      window.setWindowTitle("Hello PyQt5")  
      label = QLabel("Hello, World!", parent=window)  
      label.move(100, 100)  
      window.show()  
      app.exec_()  
      
    • Kivy
      from kivy.app import App  
      from kivy.uix.label import Label  
      class MyApp(App):  
          def build(self):  
              return Label(text="Hello, Kivy!")  
      MyApp().run()  
      
  4. 运行程序
    保存为.py文件后,直接通过python3 文件名.py运行。

选择建议

0
看了该问题的人还看了