日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2025/6/17 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 库的全部內容,希望文章能夠幫你解決所遇到的問題。

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