pyimgui - это бинды знаменитой библиотеки Dear ImGui для языка Python.
С её помощью вы можете создавать крутые и сложные интерфейсы для своих приложений (примеры на скринах).
Отличительная особенность библиотеки - модульная структура и простота в использовании.
Чтобы создавать даже большие интерфейсы, вам потребуется написать минимум кода.
То же касается и обработки событий.
Ставится командой ⚙️ pip install imgui[full]
Документация и примеры кода здесь.