- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 391
 
Closed
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