pykd/samples/dbg/dbg.py
SND\kernelnet_cp 78fbe47e76 [0.1.x] added : simple "simple debugger"
git-svn-id: https://pykd.svn.codeplex.com/svn@75462 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00

40 lines
944 B
Python

from PySide.QtCore import *
from PySide.QtGui import *
from dbgcore import DbgCore
from settings import settings
class MainForm(QMainWindow):
def __init__(self):
QMainWindow.__init__(self, None)
self.resize( 800, 600 )
self.setWindowTitle("Pykd Debugger Sample")
self.setDockNestingEnabled( True )
self.dbgCore = DbgCore()
self.fileMenu = QMenu( "&File" )
self.menuBar().addMenu( self.fileMenu )
self.viewMenu = QMenu( "View" )
self.menuBar().addMenu( self.viewMenu )
self.widgets = settings["default"](self.dbgCore, self )
self.fileMenu.addAction( "Exit", self.onExit )
def onExit(self):
self.dbgCore.close()
self.close()
def main():
app = QApplication( [] )
mainForm = MainForm()
mainForm.show()
exitres = app.exec_()
if __name__ == "__main__":
main()