synfig / synfig

This is the Official source code repository of the Synfig project
https://synfig.org
GNU General Public License v3.0
1.75k stars 314 forks source link

Possibility of PyQt port? #647

Open libreartist opened 5 years ago

libreartist commented 5 years ago

Synfig version & platform: 1.3.10, AV Linux

Issue description: This is not an issue with Synfig per se, yet, a doubt. I came across posts that read the versatility of PyQt (for the development of programs that use C++ and Python hand-in-hand), and I also remember a Synfig post where a developer (Artem) was interested in coding the UI with Python. That leads to my asking, if resources, manpower and time exist, is there any hope that the project moves from gtkmm to pyqt (if not pygtk) in future, for the better modularity between Python and C++, in terms of UI?

Note: The asking is, 90% for the sake of Python, not necessarily PyQt alone (keeping in mind that changing the UI's base altogether would take time).

Citation: To make Synfig available for Mobile Devices - easier cross-platform (https://www.reddit.com/r/Python/comments/3psu8r/does_anyone_have_experience_with_using_pyqt_or/)

An UI Migration example (https://wiki.lxde.org/en/Migrate_from_GTK%2B_to_Qt)

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/64793520-possibility-of-pyqt-port?utm_campaign=plugin&utm_content=tracker%2F321991&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F321991&utm_medium=issues&utm_source=github).
ice0 commented 5 years ago

Hi! Is it possible to move to PyQt? Yes. This is why Synfig Core is compiled as dedicated project/library. Project architecture allows to use it from any framework/language. I have now switched from integrating Python to other tasks, but I will return to it as soon as possible.