本文整理汇总了Python中yali.gui.YaliDialog.Dialog.hide方法的典型用法代码示例。如果您正苦于以下问题:Python Dialog.hide方法的具体用法?Python Dialog.hide怎么用?Python Dialog.hide使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类yali.gui.YaliDialog.Dialog
的用法示例。
在下文中一共展示了Dialog.hide方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from yali.gui.YaliDialog import Dialog [as 别名]
# 或者: from yali.gui.YaliDialog.Dialog import hide [as 别名]
class Debugger:
def __init__(self,showTimeStamp=True):
title = _("Debugging Console")
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 loglevelChanged(self,newLevel):
self.traceback.level = newLevel
def showWindow(self):
self.window.show()
def hideWindow(self):
self.window.hide()
def isVisible(self):
return self.window.isVisible()
def toggleDebug(self):
if self.isVisible():
self.hideWindow()
else:
self.showWindow()
def log(self,log,type=0,indent=0):
if ctx.debugEnabled and not log == '':
self.traceback.add(unicode(log),type,indent)