potapovdmtriy, Я сам раньше игрался с eel. Да, если приложение для себя, то не плохо. А если запускать это в проду (именно в исполняемом файле), начинается геморой с процессами, а именно нет события закрытия окна и если пользователь закрывает окно - то оно просто закрывается, а программа (как процесс) все еще работает. Вроде ничего страшного, если не брать в счет что при каждом запуске приложения снова и снова запускается локальный сервер. В итоге приходится либо каждый раз открывать программу на новом порту (через 10000 запусков - порты закончатся), либо писать через костыли, еще программы которые будут закрывать процессы за основной программой.
Если вы хотите просто отвязаться от заказчика - используйте библиотеку tkinter. Если вам нужен красивый интерфейс, то лучшим вариантом будет Pyqt или же kivy
potapovdmtriy, Kivy под любые платформы кроме ios.
Qtdesigner это программа которая позволяет делать gui в формате .ui, и прямого отношения к пайтону не имеет. PyQt позволяет компилировать ui файлы которые делает дизайнер в python скрипты. В итоге получается зависимость: Если у вас есть pyqt, но нет дизайнера то вы можете писать gui. Если у вас есть дизайнер, но нет pyqt то вы нифига не можете.
Кстати есть еще менее популярная альтернатива pyqt, это pyside