如何解决PySimpleGui:在GUI中显示控制台输出
我想尝试一些Python的GUI东西。我是Python和PySimpleGUI的新手。我决定制作一个程序,当给定IP地址时将对它执行ping操作,并在弹出窗口中显示答复。 (我知道超级简单。)
但是,它运行良好:在控制台中显示响应,但我希望在GUI中显示。
我希望这个问题有意义:)
这是我的代码:
#1 Import:
import PySimpleGUI as sg
import os
#2 Layout:
layout = [[sg.Text('Write the IP-address you want to ping:')],[sg.Input(key='-INPUT-')],[sg.Button('OK',bind_return_key=True),sg.Button('Cancel')]]
#3 Window:
window = sg.Window('Windows title',layout)
#4 Event loop:
while True:
event,values = window.read()
os.system('ping -n 1 {}'.format(values['-INPUT-']))
if event in (None,'Cancel'):
break
#5 Close the window:
window.close()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。