【发布时间】:2019-01-08 08:55:04
【问题描述】:
使用PyQt,我试图在QProgressDialog 和QMessageBox 上设置一个空标题。我有一个控制盒子的类,在此类的初始化中:
def __init__(self, dlg): #dlg is the main UI
self.progressDlg = QProgressDialog(dlg)
self.progressDlg.setWindowModality(Qt.WindowModal)
self.msg = QMessageBox(dlg)
所以我调用控制类的方法来设置和显示框。例如,下面的代码设置并显示了 QMessageBox:
def msgBoxMessage(self, icon, text):
self.msg.setIcon(icon)
self.msg.setText(text)
self.msg.setWindowTitle("")
self.msg.exec_()
但是 QBoxMessage 具有与应用程序相同的标题(同上 QProgressDialog):
setWindowTitle("") 好像没有效果。有什么想法吗?
【问题讨论】: