-
-
Notifications
You must be signed in to change notification settings - Fork 391
Open
Labels
Description
The integration of the Qt event loop with notebooks seems to be broken. Anything I can do to fix it?

Reproduce:
qt_eventloop_integration.ipynb
I used uv to set up the environment using the following toml:
[project]
name = "testerdetest"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"jupyterlab>=4.4.9",
"pyside6-essentials",
]
packages:
Package Version
------------------------- --------------
anyio 4.11.0
argon2-cffi 25.1.0
argon2-cffi-bindings 25.1.0
arrow 1.3.0
asttokens 3.0.0
async-lru 2.0.5
attrs 25.4.0
babel 2.17.0
beautifulsoup4 4.14.2
bleach 6.2.0
certifi 2025.10.5
cffi 2.0.0
charset-normalizer 3.4.3
colorama 0.4.6
comm 0.2.3
debugpy 1.8.17
decorator 5.2.1
defusedxml 0.7.1
executing 2.2.1
fastjsonschema 2.21.2
fqdn 1.5.1
h11 0.16.0
httpcore 1.0.9
httpx 0.28.1
idna 3.11
ipykernel 7.0.0
ipython 9.6.0
ipython-pygments-lexers 1.1.1
isoduration 20.11.0
jedi 0.19.2
jinja2 3.1.6
json5 0.12.1
jsonpointer 3.0.0
jsonschema 4.25.1
jsonschema-specifications 2025.9.1
jupyter-client 8.6.3
jupyter-core 5.8.1
jupyter-events 0.12.0
jupyter-lsp 2.3.0
jupyter-server 2.17.0
jupyter-server-terminals 0.5.3
jupyterlab 4.4.9
jupyterlab-pygments 0.3.0
jupyterlab-server 2.27.3
lark 1.3.0
markupsafe 3.0.3
matplotlib-inline 0.1.7
mistune 3.1.4
nbclient 0.10.2
nbconvert 7.16.6
nbformat 5.10.4
nest-asyncio 1.6.0
notebook-shim 0.2.4
packaging 25.0
pandocfilters 1.5.1
parso 0.8.5
platformdirs 4.5.0
prometheus-client 0.23.1
prompt-toolkit 3.0.52
psutil 7.1.0
pure-eval 0.2.3
pycparser 2.23
pygments 2.19.2
pyside6-essentials 6.6.1
python-dateutil 2.9.0.post0
python-json-logger 4.0.0
pywin32 311
pywinpty 3.0.2
pyyaml 6.0.3
pyzmq 27.1.0
referencing 0.36.2
requests 2.32.5
rfc3339-validator 0.1.4
rfc3986-validator 0.1.1
rfc3987-syntax 1.1.0
rpds-py 0.27.1
send2trash 1.8.3
setuptools 80.9.0
shiboken6 6.6.1
six 1.17.0
sniffio 1.3.1
soupsieve 2.8
stack-data 0.6.3
terminado 0.18.1
tinycss2 1.4.0
tornado 6.5.2
traitlets 5.14.3
types-python-dateutil 2.9.0.20251008
typing-extensions 4.15.0
uri-template 1.3.0
urllib3 2.5.0
wcwidth 0.2.14
webcolors 24.11.1
webencodings 0.5.1
websocket-client 1.9.0
IPython:
ipython
Python 3.12.10 (main, Apr 9 2025, 04:06:22) [MSC v.1943 64 bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 9.6.0 -- An enhanced Interactive Python. Type '?' for help.
Tip: You can use files = !ls *.png