[PyQt] PyQt event linking to jupyter/ipython notebook cell
Cat
mitelutco at gmail.com
Tue Oct 18 00:19:28 BST 2016
Hello
I was wondering if anyone knows how to enable jupyter notebook to interact
with a PyQt generated widget after calling app.exec_()? The intrinsic
mouseEvent() functions do work, but the cells in the notebook are locked
out until the widget is closed manually.
It seems I have to call/execute the QApplication in a special way or
connect the notebook to it somehow, but can't figure it out.
Thanks,
Catubc
#FIGURE CLASS: initialization of figure object and execution
class Figure(object):
'''
Main API functions
'''
def __init__(self):
print "... initializing canvas ..."
self.app = QApplication(sys.argv)
self.app.processEvents()
...
def show(self): #Show
self.GUI = GLWindow(data)
self.app.exec_()
#JUPYTER NOTEBOOK CODE: figure instantiation and display
fig = plb.figure()
...
fig.show() #Locks out any further jupyter commands while widget on screen
fig.update() #Does not get executed until widget is closed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20161017/781f7225/attachment.html>
More information about the PyQt
mailing list