PyGTK-MessageDialog 클래스

Messagedialog 위젯은 메시지 유형 (예 : 오류, 질문 또는 일부 정보 텍스트)을 나타내는 이미지를 표시하도록 구성된 대화 상자 창입니다. MessageDialog 객체는 다음 생성자를 사용하여 선언됩니다.

gtk.MessageDialog(parent = None, flags = 0, type = gtk.MESSAGE_INFO, 
   buttons = gtk.BUTTONS_NONE, message_format = None)

다음 미리 정의 된 메시지 유형은 메시지 대화 상자를 구성하는 데 사용됩니다-

gtk.MESSAGE_INFO 이것은 정보 메시지입니다
gtk.MESSAGE_WARNING 치명적이지 않은 경고 메시지입니다.
gtk.MESSAGE_QUESTION 이 질문은 선택이 필요합니다
gtk.MESSAGE_ERROR 이것은 치명적인 오류 메시지입니다.

사전 정의 된 버튼 세트 세트도 사용할 수 있습니다.

gtk.BUTTONS_NONE 전혀 버튼 없음
gtk.BUTTONS_OK 이것은 확인 버튼입니다
gtk.BUTTONS_CLOSE 닫기 버튼입니다
gtk.BUTTONS_CANCEL 이것은 취소 버튼입니다
gtk.BUTTONS_YES_NO 예 및 아니요 버튼입니다.
gtk.BUTTONS_OK_CANCEL 확인 및 취소 버튼입니다.

MessageBox 메뉴 항목이 활성화되면 다음 콜백 함수가 호출되고 메시지 상자가 출력으로 팝업됩니다.

def on_msgdlg(self, widget):
   md = gtk.MessageDialog(self,
      gtk.DIALOG_DESTROY_WITH_PARENT, gtk.MESSAGE_ERROR,
      gtk.BUTTONS_CLOSE, "Error message")
   md.run()

위의 함수는 다음과 같은 출력을 생성합니다.