sg.VSeperator
时间: 2024-06-12 11:08:52 浏览: 17
sg.VSeperator是PySimpleGUI库中的一个函数,用于在GUI界面中创建垂直分隔符。它的作用是在界面中创建一个垂直的分割线,以便更好地组织和布局界面的各个部分。
相关问题:
1. PySimpleGUI库还有哪些常用的函数和组件?
2. 如何在PySimpleGUI中创建一个按钮?
3.
相关问题
sg.Table模块
引用\[1\]中提到PySimpleGUI库是一个用于创建图形界面的库,它基于Tkinter、Remi、wxpython和PyQt等模块。其中,Remi模块可以将应用程序的界面以HTML的形式展示。这个库的一个亮点是可以将代码转换为网页形式展示。引用\[2\]中提到在使用PySimpleGUI库时,可以使用sg.Table模块来创建表格。然而,在提供的引用内容中没有具体的关于sg.Table模块的使用示例或说明。因此,我无法提供关于sg.Table模块的详细信息。如果您有关于sg.Table模块的具体问题或需要更多的帮助,请提供更多的上下文或具体的问题描述,以便我能够更好地回答您的问题。
#### 引用[.reference_title]
- *1* *3* [PySimpleGUI | 用Python玩转GUI开发,为什么不能简单一点!](https://blog.csdn.net/weixin_41846769/article/details/113864638)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [PySimpleGUI 进阶| 原来用Python做一个图片查看系统,还能这么简单!](https://blog.csdn.net/weixin_41846769/article/details/110306785)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
import PySimpleGUI as sg login_layout = [ [sg.Text("学生资料")], [sg.Text("学号"),sg.InputText(key='login_username')] [sg.Text("密码"),sg.InputText(key='login_username')] [sg.Button('Ok')] ] window = sg.Window( 'Window Title', layout) event, values = window . read() print('Hello', values[0], "! Thanks for trying PysimpleGUI" ) while True: event, values = window.read() if event == None: break if event =="取消"or event == sg.WIN_CLOSED: break else: if event == "登录": if values['-username-'] =='李四' and values['-password-'] == '12345': sg.popup("登录成功!") break else: sg.popup_error("Error", font=16) window.close()修改
您的代码有一些错误,我稍作修改并给出修改后的代码如下:
```python
import PySimpleGUI as sg
login_layout = [
[sg.Text("学生资料")],
[sg.Text("学号"), sg.InputText(key='login_username')],
[sg.Text("密码"), sg.InputText(key='login_password')],
[sg.Button('登录'), sg.Button('取消')]
]
window = sg.Window('登录', login_layout)
while True:
event, values = window.read()
if event == None or event == '取消' or event == sg.WIN_CLOSED:
break
elif event == '登录':
if values['login_username'] == '李四' and values['login_password'] == '12345':
sg.popup("登录成功!")
break
else:
sg.popup_error("用户名或密码错误!", font=16)
window.close()
```
这个代码会创建一个登录窗口,要求用户输入用户名和密码,并且提供登录和取消按钮。当用户点击登录按钮时,程序会检查用户名和密码是否正确,如果正确则弹出一个提示框显示登录成功,并且结束程序;如果不正确则弹出一个提示框显示用户名或密码错误。当用户点击取消按钮或者关闭窗口时,程序会结束。
相关推荐
![bin](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)