메시지 위젯 응용

Siwoo Pak·2024년 2월 29일
0
post-thumbnail
  1. QMessageBox 기본 화면과 기본 코드
    1-1) 기본 화면

    1-2) 기본 코드
from PySide6.QtWidgets import QMessageBox


# QMessageBoxfmf msg_box로 저장, 필요한 내용들 세팅
msg_box = QMessageBox()
msg_box.setWinddowTitle("알림창") # 메시지창의 상단 제목
msg_box.setWindowIcon(QtGui.QPixmap("info.png")) # 메시지창 상단 제목의 아이콘
msg_box.setIcon(QMessageBox.Icon.Information) # 메시지창 내부에 표시될 아이콘
msg_box.setText("This is title")
msg_box.setInformativeText("This is content")
msg_box.setStandardButtons(QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No | QMessageBox.StandardButton.Cancel) # 메시지창의 버튼
msg_box.setDefaultButton(QMessageBox.StandardButton.Yes) # Yes버튼 포커스

msg_box.exec() # 클릭한 버튼 결과 리턴
  • 맥의 경우, 가이드라인에 따라 메시지 박스의 윈도우 타이틀과 아이콘은 보이지 않는다.
profile
'하루를 참고 인내하면 열흘을 벌 수 있고 사흘을 참고 견디면 30일을, 30일을 견디면 3년을 벌 수 있다.'

0개의 댓글