def toggleTetris(self): self.tetris = Dialog(_('Tetris'), None, self, True, QtGui.QKeySequence(Qt.Key_F6)) _tetris = Tetris(self.tetris) self.tetris.addWidget(_tetris) self.tetris.resize(240,500) _tetris.start() self.tetris.exec_()
def showException(ex_type, tb): title = _("Error occured !") closeButton = True if ex_type in (yali4.exception_fatal, yali4.exception_pisi): closeButton = False ctx.debugger.log(tb) d = Dialog(title, ExceptionWidget(tb, not closeButton), None, closeButton, icon="error") d.resize(300,160) d.exec_()
def __init__(self, showTimeStamp=True): title = _("Debug") self.debugWidget = QtGui.QWidget() self.debugShortCut = QtGui.QShortcut(QtGui.QKeySequence(Qt.Key_F2), self.debugWidget) QObject.connect(self.debugShortCut, SIGNAL("activated()"), self.toggleDebug) self.traceback = DebugContainer(self.debugWidget, showTimeStamp) self.loglevel = QtGui.QComboBox(self.debugWidget) self.loglevel.addItem("0 : Developer Messages") self.loglevel.addItem("1 : All Messages") QObject.connect(self.loglevel, SIGNAL("currentIndexChanged(int)"), self.loglevelChanged) l = QtGui.QVBoxLayout(self.debugWidget) l.addWidget(self.loglevel) l.addWidget(self.traceback) self.window = Dialog(title, self.debugWidget) self.window.resize(500, 400) self.aspect = DebuggerAspect(self)
def showError(self, title, message, parent=None): r = ErrorWidget(parent) r.label.setText(message) d = Dialog(title, r, self, closeButton=False) d.resize(300, 200) d.exec_()
def showGPL(self): # make a GPL dialog d = Dialog("GPL", Gpl(self), self) d.resize(500, 400) d.exec_()
def showReleaseNotes(self): # make a release notes dialog d = Dialog(_('Release Notes'), ReleaseNotes(self), self) d.resize(500,400) d.exec_()
def toggleConsole(self): if not self.terminal: self.terminal = Dialog(_('Terminal'), self._terminal, self, True, QtGui.QKeySequence(Qt.Key_F11)) self.terminal.resize(700,500) self.terminal.exec_()