PyQt5でメッセージボックスを表示するにはどうすればいいですか?
PyQt5でメッセージボックスを表示するには、QMessageBoxクラスを使用します。以下は簡単な例です:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QMessageBox
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('Message box example')
self.showMessageBox()
def showMessageBox(self):
QMessageBox.information(self, 'Information', 'This is an information message box')
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
この例では、シンプルなウィンドウを作成し、そのウィンドウ内に情報メッセージボックスを表示しました。異なる種類のメッセージボックスを表示するには、QMessageBoxの静的なメソッド(information、question、warningなど)を呼び出すことができます。