日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python自带gui_一个极简易上手的 Python GUI 库

發布時間:2025/6/17 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python自带gui_一个极简易上手的 Python GUI 库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原標題:一個極簡易上手的 Python GUI 庫

很多同學學了 Python 之后都想開發帶界面的程序,也就是 GUI 應用。一般用的比較多的 GUI 庫是 Tkinter(Python 自帶)和 PyQt(功能強大)。今天,我們來介紹另一個極簡風格的 GUI 庫:

PySimpleGui

PySimpleGui是一個很Python的庫,雖然不如Qt功能強大,但由于使用的python風格設計的語法所以對于編程小白來說體驗很接地氣。

先給大家看一個PySimpleGui做出來的效果圖

實際上,PySimpleGUI就是基于Tkinter、PyQt,以及 Remi、wxPython基礎之上的。但在使用上,會比它們更簡便。下面我們就來用個實例來嘗試創建一個簡單的GUI應用。

設計思路Step1 畫出gui草圖

Step2 將gui按行切分

Step3 給每部分配置相應的組件

寫代碼

第一行只是文本提示作用,使用sg.Text

[ sg.Text( 'Enter a number') ]

第二行有一個輸入字段

[ sg.Input ]

第三行是一個OK按鈕

[ sg.OK ]

現在我們已經將這三行都定義了,那么將這三行定義好的代碼放到一個列表中就代表了整個窗口的組織結構。

layout = [ [sg.Text( 'Enter a Number')],

[sg.Input],

[sg.OK] ]

完整代碼如下

importPySimpleGUI assg

#給gui按行布局

layout = [[sg.Text( 'Enter a Number')],

[sg.Input],

[sg.OK] ]

#生成gui

event, (number,) = sg.Window( 'Enter a number example').Layout(layout).Read

#彈出框

sg.Popup(event, number)

運行效果

下拉選項

滑動條

按鈕

復選框

OK/Cancel

文件夾瀏覽

文件瀏覽

進度條

列的布局

附:PySimpleGui官方文檔

https://pysimplegui.readthedocs.io/en/latest/

作者:大鄧

來源:大鄧和他的Python返回搜狐,查看更多

責任編輯:

總結

以上是生活随笔為你收集整理的python自带gui_一个极简易上手的 Python GUI 库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。