【发布时间】:2019-07-18 16:26:38
【问题描述】:
目前,我正在 Chrome 上构建一个网络自动化应用程序来帮助我自动化一些任务。并且在运行过程中,如果程序遇到错误或完成工作,会显示错误信息或通知。为此,我正在使用 QmessageBox。但是这里出现了一个问题,当我正在运行应用程序并切换到做一些其他工作时(例如:看电影,...),弹出窗口没有显示在主窗口上并且似乎被隐藏了。我必须最小化主窗口才能看到它。所以我想找到一个解决方案,比如 QmessageBox 的选项或在主窗口上弹出的东西。感谢您的帮助。
这是我的代码
def message(title, info, icon_path='ac_solution.ico'):
message_box = QtGui.QMessageBox()
message_box.setText(info)
message_box.setWindowTitle(title)
message_box.setWindowIcon(QtGui.QIcon(icon_path))
message_box.setIconPixmap(QtGui.QPixmap(icon_path))
message_box.exec_()
【问题讨论】:
标签: python pyqt4 qmessagebox