【问题标题】:PyQt, how set a empty title on QProgressDialog and QMessageBoxPyQt,如何在 QProgressDialog 和 QMessageBox 上设置一个空标题
【发布时间】: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("") 好像没有效果。有什么想法吗?

【问题讨论】:

    标签: pyqt4 qgis


    【解决方案1】:

    我发现了。它不能是空字符串。所以我只需要使用setWindowTitle(" ")

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-10
      • 2012-01-24
      • 2018-05-19
      • 1970-01-01
      • 1970-01-01
      • 2014-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多