forked from qt-creator/qt-creator
debugger: extend python manual test a bit
This commit is contained in:
@@ -202,16 +202,18 @@ void PdbEngine::startDebugger()
|
||||
|
||||
setState(AdapterStarted);
|
||||
setState(InferiorStarting);
|
||||
setState(InferiorRunningRequested);
|
||||
showStatusMessage(tr("Running requested..."), 5000);
|
||||
|
||||
emit startSuccessful();
|
||||
showStatusMessage(tr("Running requested..."), 5000);
|
||||
setState(InferiorRunningRequested);
|
||||
setState(InferiorRunning);
|
||||
}
|
||||
|
||||
void PdbEngine::runInferior()
|
||||
{
|
||||
SDEBUG("PdbEngine::runInferior()");
|
||||
// FIXME: setState(InferiorRunning);
|
||||
QTC_ASSERT(false, /**/); // FIXME:
|
||||
setState(InferiorRunningRequested);
|
||||
setState(InferiorRunning);
|
||||
}
|
||||
|
||||
void PdbEngine::interruptInferior()
|
||||
@@ -678,14 +680,13 @@ void PdbEngine::handleResponse(const QByteArray &response0)
|
||||
void PdbEngine::handleUpdateAll(const PdbResponse &response)
|
||||
{
|
||||
Q_UNUSED(response);
|
||||
setState(InferiorStopping);
|
||||
setState(InferiorStopped);
|
||||
updateAll();
|
||||
}
|
||||
|
||||
void PdbEngine::updateAll()
|
||||
{
|
||||
setState(InferiorStopping);
|
||||
setState(InferiorStopped);
|
||||
|
||||
WatchHandler *handler = watchHandler();
|
||||
|
||||
QByteArray watchers;
|
||||
|
||||
@@ -1,9 +1,34 @@
|
||||
|
||||
def square(a):
|
||||
import sys
|
||||
from PyQt4 import QtGui
|
||||
|
||||
|
||||
|
||||
def testApp():
|
||||
app = QtGui.QApplication(sys.argv)
|
||||
|
||||
class MessageBox(QtGui.QWidget):
|
||||
def __init__(self, parent=None):
|
||||
QtGui.QWidget.__init__(self, parent)
|
||||
self.setGeometry(200, 200, 300, 200)
|
||||
self.setWindowTitle("A Test Box")
|
||||
|
||||
messageBox = MessageBox()
|
||||
messageBox.show()
|
||||
|
||||
widget = QtGui.QWidget()
|
||||
widget.resize(200, 200)
|
||||
widget.show()
|
||||
|
||||
return app.exec_()
|
||||
|
||||
|
||||
def testMath():
|
||||
def square(a):
|
||||
x = a * a
|
||||
return a
|
||||
|
||||
def cube(a):
|
||||
def cube(a):
|
||||
l = [1, 2, 4]
|
||||
t = (1, 2, 3)
|
||||
d = {1: 'one', 2: 'two', 'three': 3}
|
||||
@@ -16,10 +41,14 @@ def cube(a):
|
||||
x = x - 1
|
||||
return x
|
||||
|
||||
def main():
|
||||
print cube(3)
|
||||
print cube(4)
|
||||
print cube(5)
|
||||
|
||||
def main():
|
||||
#testMath()
|
||||
testApp()
|
||||
return 0
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
sys.exit(main())
|
||||
|
||||
Reference in New Issue
Block a user