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など)を呼び出すことができます。

bannerAds