Добавлю, как нужно искать, т.к. допускаю что на Python что-то может и слабо описано: ищите в описании QT как это делается на С++, а на Python это будет по аналогии, с поправкой на Python. Qt сам по себе хорошо описан и много инфорации в интернете.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.