##// END OF EJS Templates
use HMAC digest to sign messages instead of cleartext key...
use HMAC digest to sign messages instead of cleartext key also some cleanup of Session code security doc updated as well. Buffers do not get digested, so large (non-copying) messages should not cause performance to suffer too greatly.

File last commit:

r2214:9fca2a63
r4000:59bfd5de
Show More
gui-qt.py
40 lines | 982 B | text/x-python | PythonLexer
Fernando Perez
Added a Qt4 simple example to test %gui functionality....
r2211 #!/usr/bin/env python
"""Simple Qt4 example to manually test event loop integration.
This is meant to run tests manually in ipython as:
In [5]: %gui qt
In [6]: %run gui-qt.py
Ref: Modified from http://zetcode.com/tutorials/pyqt4/firstprograms/
"""
import sys
from PyQt4 import QtGui, QtCore
class SimpleWindow(QtGui.QWidget):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.setGeometry(300, 300, 200, 80)
self.setWindowTitle('Hello World')
quit = QtGui.QPushButton('Close', self)
quit.setGeometry(10, 10, 60, 35)
self.connect(quit, QtCore.SIGNAL('clicked()'),
self, QtCore.SLOT('close()'))
if __name__ == '__main__':
app = QtCore.QCoreApplication.instance()
if app is None:
app = QtGui.QApplication([])
sw = SimpleWindow()
sw.show()
Fernando Perez
In-progress work on trying to get a robust inputhook setup....
r2213 try:
Brian Granger
Finishing up the wx, qt4 and tk support. Still have to do gtk.
r2214 from IPython import appstart_qt4; appstart_qt4(app)
Fernando Perez
In-progress work on trying to get a robust inputhook setup....
r2213 except ImportError:
app.exec_()