>

프로그램이 있는데 IP 주소를 잘못 입력하면 쉘 창에 소켓 오류가 발생합니다. 쉘 창에 특정 오류가 표시되면 언제든지 실행되는 팝업 메시지 상자를 만들고 싶습니다.

이와 같은 정보에 대한 많은 정보를 찾을 수 없습니다.


  • 답변 # 1

    PySimple GUI를 사용할 수 있습니다. 구현하기 쉽습니다.

    그것을 설치해야합니다.

    이 명령을 통해 설치할 수 있습니다 :-

    와이즈 위즈

    팝업을 생성하는 잘못된 IP 주소 코드는 다음과 같습니다 :-

    pip install PySimpleGUI
    
    

    이 도움이 되길 바랍니다!

  • 답변 # 2

    창을 사용하는 경우 팝업 메시지 상자를 원한다면 이와 같은 작업을 수행 할 수 있습니다.

    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!')
    
    

    다른 방법으로는 Tkinter를 사용할 수 있습니다

    import ctypes
    ctypes.windll.user32.MessageBoxW(0, u"Error", u"Error", 0)
    
    

    자세한 내용은이 튜토리얼을 확인

관련 자료

  • 이전 왜 루비가 다른 시간대로 다른 시간대를 반환합니까?
  • 다음 c# - 패딩 및 각도가있는 Ray의 GetPoint ()