首頁>技術>

建立圖形使用者介面(GUI)可能很麻煩,有許多不同的Python GUI工具包可供選擇。最常提到的前三名是Tkinter、wxPython和PyQt(或PySide2)。但是,有一個名為PySimpleGUI的較新工具包,旨在使建立GUI更加容易。

PySimpleGUI的目標是成為Tkinter、wxPython和PyQt之上的抽象層,因此可以將PySimpleGUI視為包裝器,PySimpleGUI背後的開發人員最近還圍繞Remi添加了第4個包裝器。PySimpleGUI是“ Python應用程式的GUI庫,它將應用程式的介面轉換為HTML以在Web瀏覽器中呈現”。

PySimpleGUI官方提到,你不需要使用類來建立使用者介面,而使用一種有趣的方式,開始吧!

安裝PySimpleGUI

如果你知道如何使用pip,則安裝PySimpleGUI非常容易,如下:

安裝

在這裡,你可以匯入PySimpleGUI,然後建立一系列小部件,它們在PySimpleGUI中被稱為“元素”,這個示例中有三個元素,即:Text、InputText和兩個Buttons。要將元素佈置在行中,可以將它們新增到列表中。因此,對於Elements的第一行,你需要建立一個包含Text元素和InputText元素的列表。元素從左到右水平新增。要新增第二行,請新增第二個Elements列表,其中包含兩個按鈕。

將所有元素放入一組巢狀列表中之後,就可以建立Window了。這是包含所有其他元素的父元素。它具有標題,並接受巢狀的Elements列表。

這是程式執行時的GUI外觀:

視窗

輸出

好了,這就是PySimpleGUI的入門示例,更多用法可參見官方手冊,玩得愉快!

15
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Javascript物件建立模式