【发布时间】:2017-01-04 15:02:59
【问题描述】:
我正在尝试编写一个消息框,该消息框只是弹出并说一些东西,并有一个按钮可以关闭它,但是因为我在框中只有少量文本,所以它左侧的图标/图像很大看起来很糟糕。我想知道如何删除它。我也无法制作自定义消息框。教程说这是您制作自定义消息框的方式:
box = QMessageBox()
box.setText('text')
box.addButton(QPushButton('Close', self))
box.exec_()
但是这只是关闭我的程序并返回一个 1。我当前的代码使用 QMessageBox() 的 about 方法:
box = QMessageBox().about(self, 'About', 'This is a test Program')
但是,它在文本窗口中有那个大图标,我似乎无法对框做任何其他事情,因为它只是停止程序并再次返回 1
我迫切需要一些像样的 PyQt 文档。除非它是用 C++ 编写的,否则我似乎根本找不到很多文档。例如,除了 QmessageBox 的问题和关于之外,我似乎找不到任何选项信息。因此,如果有人也可以向我展示一些适当的文档在哪里,那将阻止我在这里问太多问题
【问题讨论】:
标签: python python-3.x pyqt pyqt5 qmessagebox