首页 > 解决方案 > 当我在 shell 窗口中出现错误时,是否有创建弹出消息的方法?

问题描述

我有一个程序,如果你输入错误的 IP 地址,shell 窗口会产生一个套接字错误。我想创建一个弹出消息框,只要我在 shell 窗口中看到某个错误,它就会运行。

我真的找不到关于这样的事情的大量信息。

标签: pythonraspberry-pi3raspbian

解决方案


您可以使用 PySimple GUI。这很容易实现。

为此,您需要安装它。

您可以通过此命令安装它:-

pip install PySimpleGUI

生成Pop Up的无效IP地址代码如下:-

import PySimpleGUI as sg
import socket

try:
    socket.inet_aton('256.0.0.1')
    print("Validate IP")
    # legal
except socket.error:
    # Not legal
    sg.Popup('Opps!', 'Wrong IP Address!')

希望这有帮助!


推荐阅读