Our great sponsors
-
DearPyGui
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Since you are ready to learn the information flow of WPF (which not a small task). I would suggest you use a Flutter as a frontend library as it is cross-platform and has far greater support than pyqt\tikinter\dearpygui. Use socket.io (has ports in many languages) to communicate between flutter and python.
try using DearPyGui , it is similar to tkinter but has a bigger feature set