温馨提示×

Ubuntu Python GUI开发怎么做

小樊
46
2025-06-27 12:46:20
栏目: 编程语言

在Ubuntu上进行Python GUI开发有多种方法,以下是一些常用的库和步骤:

Tkinter

Tkinter是Python的标准GUI库,通常随Python一起安装。

安装

sudo apt update sudo apt install python3-tk 

示例代码

import tkinter as tk root = tk.Tk() root.title("简单的Tkinter窗口") label = tk.Label(root, text="Hello, Tkinter!") label.pack() root.mainloop() 

PyQt5

PyQt5是一个功能强大的Python GUI库,提供了丰富的组件和工具。

安装

pip3 install pyqt5 

示例代码

import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QLabel app = QApplication(sys.argv) window = QMainWindow() window.setWindowTitle("简单的PyQt5窗口") label = QLabel("Hello, PyQt5!", window) label.move(100, 100) window.show() sys.exit(app.exec_()) 

Kivy

Kivy是一个开源的Python库,用于开发多点触控应用程序。

安装

pip3 install kivy 

示例代码

from kivy.app import App from kivy.uix.label import Label class MyApp(App): def build(self): return Label(text="Hello, Kivy!") if __name__ == '__main__': MyApp().run() 

wxPython

wxPython是另一个流行的Python GUI库,提供了跨平台的GUI开发能力。

安装

pip3 install wxPython 

示例代码

import wx app = wx.App(False) frame = wx.Frame(None, wx.ID_ANY, "简单的wxPython窗口") frame.Show(True) app.MainLoop() 

EasyGUI

EasyGUI是一个简单易用的Python库,适合快速创建基本的图形界面。

安装

pip install easygui 

示例代码

import easygui easygui.msgbox("Hello, EasyGUI!", title="Greeting") 

0