Python 3.5.4, Windows 7, Ubuntu Mate 18.04
We have 7-8 Python 3 based projects that are built to use both Windows 7 and Ubuntu Mate platforms. Most of the development is done on Windows using LiClipse and the user interface is tk. This has worked very well but we were trying to improve the interface look so we are attempting to use GTK+ 3. There have been numerous hours spent trying to get LiClipse to recognize the gi.repository(No module named 'gi'):
The GTK website mentions both vcpkg and MSYS2 installation methods. GTK Download for Windows
We installed and built GTK3 based on the vcpkg instructions only to realize that we would need to develop the code in Microsoft Visual Studio. I hesitate to go down the MSYS2 road as I'm not sure if this will allow Windows 7 development(with LiClipse) and deployment.
The second avenue looked at was something that was part of the pip ecosystem. Using pip to install packages for development and deployment has been extremely easy. The PyGObject seems to fit, but we are having issues installing pycario("Running setup.py install for pycairo: finished with status 'error'").
Because of the issues so far, we wanted to ask if we are proceeding down a road that will lead to a good solution. If we can get pip to install PyGObject, is it a good GTK+ 3 multiplatform replacement for tk ?
Thanks in advance.