PySimpleGUI FileBrowser选择文件后文件可以直接打开吗不用再点击其他按钮事件
PySimpleGUI FileBrowser选择文件后,需要通过编写代码实现文件的打开操作。在选择文件后,可以获取文件路径,然后使用Python内置的文件操作函数打开文件,例如:
import PySimpleGUI as sg
layout = [[sg.Text('选择文件')],
[sg.Input(), sg.FileBrowse()],
[sg.OK(), sg.Cancel()]]
window = sg.Window('FileBrowser', layout)
while True:
event, values = window.read()
if event in (sg.WIN_CLOSED, 'Cancel'):
break
if event == 'OK':
file_path = values[0]
with open(file_path, 'r') as file:
file_contents = file.read()
sg.popup(file_contents)
window.close()
在上述代码中,当用户选择文件后点击“OK”按钮,程序会打开文件并读取文件内容,然后通过弹出框的方式显示文件内容。可以根据需要修改代码,例如使用其他方式打开文件
原文地址: https://www.cveoy.top/t/topic/dhvU 著作权归作者所有。请勿转载和采集!