pysimplegui教程
时间: 2023-07-02 12:06:42 浏览: 131
PySimpleGUI是一个用于创建GUI界面的Python第三方库,它使用Python语言的简单性和易读性来简化GUI编程。下面是一个PySimpleGUI的入门教程:
1. 安装PySimpleGUI
在终端中输入以下命令来安装PySimpleGUI:
```
pip install PySimpleGUI
```
2. 创建第一个PySimpleGUI程序
在代码文件中导入PySimpleGUI库,然后调用PySimpleGUI的`sg.Popup()`方法来创建一个简单的弹出窗口。
```python
import PySimpleGUI as sg
sg.Popup('Hello, World!')
```
3. 创建一个简单的窗口
通过使用PySimpleGUI的`sg.Window()`方法可以创建一个窗口。可以在窗口中添加按钮、文本框和其他控件。
```python
import PySimpleGUI as sg
layout = [[sg.Text('Enter your name:'), sg.InputText()], [sg.Button('Ok'), sg.Button('Cancel')]]
window = sg.Window('My window', layout)
event, values = window.read()
window.close()
print(event, values[0])
```
在上面的代码中,我们创建了一个包含文本框和两个按钮的窗口。当用户单击“Ok”或“Cancel”按钮时,我们可以通过`event`变量获取事件的类型,并通过`values`变量获取用户输入的值。
4. 更改窗口的主题
使用`sg.theme()`方法可以更改窗口的主题,PySimpleGUI提供了许多内置主题。
```python
import PySimpleGUI as sg
sg.theme('DarkAmber')
layout = [[sg.Text('Enter your name:'), sg.InputText()], [sg.Button('Ok'), sg.Button('Cancel')]]
window = sg.Window('My window', layout)
event, values = window.read()
window.close()
print(event, values[0])
```
5. 添加图像和图标
可以使用`sg.Image()`方法来添加图像,使用`sg.set_global_icon()`方法来设置窗口图标。
```python
import PySimpleGUI as sg
sg.set_global_icon('icon.ico')
layout = [[sg.Text('Enter your name:'), sg.InputText()], [sg.Button('Ok'), sg.Button('Cancel')], [sg.Image('image.png')]]
window = sg.Window('My window', layout)
event, values = window.read()
window.close()
print(event, values[0])
```
这就是PySimpleGUI的一个入门教程,希望对你有所帮助。
阅读全文