def __init__(self, parent=None):
super(ConsoleWidget, self).__init__(parent)
self.parent = parent
self.edit = VideoConsole(self)
buttons = QDialogButtonBox()
buttons.setCenterButtons(True)
clearButton = buttons.addButton('Clear', QDialogButtonBox.ResetRole)
clearButton.clicked.connect(self.edit.clear)
closeButton = buttons.addButton(QDialogButtonBox.Close)
closeButton.clicked.connect(self.close)
closeButton.setDefault(True)
layout = QVBoxLayout()
layout.addWidget(self.edit)
layout.addWidget(buttons)
self.setLayout(layout)
self.setWindowTitle('{0} Console'.format(qApp.applicationName()))
self.setWindowFlags(Qt.Window | Qt.WindowCloseButtonHint)
self.setWindowModality(Qt.NonModal)
评论列表
文章目录