1.PySimpleGUI的安裝
1.1 一般安裝:pip install PySimpleGUI
1.2 本機安裝:pip3.8 install PySimpleGUI
1.3 升級:pip install --upgrade PySimpleGUI
1.4 本機升級:pip3.8 install --upgrade PySimpleGUI
1.5 本機版本為
PySimpleGUI(4.14.1)
2.PySimpleGUI介紹
2.1 GUI 框架
Python 的 GUI 框架並不少,其中 Tkinter,wxPython,Qt 和 Kivy 是幾種比較主流的框架。
此外,還有不少在上述框架基礎上封裝的簡化框架,例如 EasyGUI,PyGUI 和 Pyforms 等。
2.2 PySimpleGUI
嘗試解決GUI 難題,它提供了一種簡單明瞭、易於理解、方便自定義的 GUI 接口。
如果使用 PySimpleGUI,很多複雜的 GUI 也僅需不到 20 行代碼。
2.3
極為適合初學者的秘訣在於,它已經包含了絕大多數原本需要用戶編寫的代碼。
2.4
使用了 “auto-packer” 技術,可以自動創建佈局。因而,佈局 GUI 窗口不再需要 pack 或 grid 系統。
2.5
這裡提到的 pack 和 grid 都是 Tkinter 的佈局管理器,另外一種叫做 place。(我已經接觸到了,在簡易計算器設計中大量使用)
2.6
絕大多數 GUI 支持的用戶行為包括鼠標點擊(例如,“確認”,“取消”,“保存”,“是”和“否”等)和內容輸入。
GUI 本質上可以歸結為一行代碼。
這也正是 PySimpleGUI (的簡單 GUI 模式)的工作原理。
3.官網:
https://pysimplegui.readthedocs.io/en/latest/
傳送門:
https://github.com/PySimpleGUI/PySimpleGUI
4.
要導出exe的話,安裝PyInstaller,然後執行pyinstaller -wF 程序.py即可。
5.
部分效果圖2
6.比tkinter要好,界面很美,喜歡大家喜歡。強烈推薦使用。
閱讀更多 易三一世 的文章