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 库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python函数中可变参数的传递方式是_
- 下一篇: bat贪吃蛇游戏代码_C语言写个贪吃蛇游