No description
  • Python 97.6%
  • Jupyter Notebook 1.9%
  • Dockerfile 0.5%
Find a file
2025-03-01 22:51:20 +01:00
test-data Renamed a dcm file to test the requirement of the ".dcm" extension 2024-06-19 23:18:44 +02:00
tkinter_itk Add multithreading example to prevent Tkinter window freeze during movement 2025-03-01 22:51:20 +01:00
.gitignore initial support for orthanc server, still very very buggy 2024-07-27 22:43:32 +02:00
Dockerfile Update Dockerfile and setup.py to add optitional dependecies 2024-02-16 23:33:29 +01:00
example.ipynb Fix main window reference in example notebook 2025-02-21 21:49:20 +01:00
readme.md Update readme 2024-02-20 20:36:13 +01:00
run_itk_tkinter.py Fix docker and make standalone example script 2024-02-16 19:38:43 +01:00
setup.py Update setup.py 2024-02-20 20:32:55 +01:00

Tkinter-ITK

The purpose of this project is to make an interactive ITK viewer with Tkinter in python.

It is very early in development and probably most things will not work.

I'm not a professional programmer, if you have questions or suggestions please create a issue or make a pull request with your suggestions or improvements. I try to answer them when I have time.

To understand certain Tinkter behaviours i use, i kept some example scripts I found online in the Misc folder, certain advanced features are based on those.

I made an example.ipynb script how you can use it in a jupyter notebook. It is normal to be inresponsive during activation of a cell but after the cell is done you can interact with the GUI again. Use run_itk_tkinter.py to run a standalone version

It can be installed by pip install tkinter-itk.