Мне подарили логику Python, для которой мне нужно создать графический интерфейс. Я хочу использовать Qt для этой цели, и в идеале я хотел бы программировать его на C ++ без использования Qt Creator.
Каковы рекомендуемые способы объединения графического интерфейса C ++ Qt и логики Python, возможно, с управляющим слоем, который находится либо в Python, либо в C ++?
Из-за предшествующего исследования мне известны некоторые инструменты, такие как PySide, PythonQt, SWIG, Shiboken и другие (хотя я до сих пор их не использовал), и очень просто импортировать файлы * .ui в Python. , но количество возможных путей немного ошеломляет, и я пока не могу придумать «хорошее решение».
В идеале, я бы не использовал бы Qt Designer, но создавал бы GUI (окна, пользовательские виджеты, вспомогательные классы и т. Д.) Вручную, объединял их в один или несколько классов, которые я предоставляю Python / C ++ управляющий уровень (обертками? DLL?), который управляет связью между GUI и логикой.
Как мне этого добиться?
Краткая версия этого вопроса может быть просто: Как я могу использовать Qt C ++ GUI с логикой Python?