-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rewrite vimiv completely in Qt #61
Comments
Hi! I'm interested in these bindings for gtk/qt for python. What are the main advantages of Qt against GTK? Would pyqt allow vimiv to be used in windows? does pygtk already allow that? |
I can just give you a subjective list of things if noticed when comparing the two:
In your case I would just try both out and see how you like them/how easily you are able to learn them. The windows support of Qt is a lot better than the one of Gtk. So in principle it should work already but with a lot of hassle. With Qt it should be easier to do. But I do not own a windows machine and do not plan to buy one, so I will not package/test for windows. Obviously if someone volunteers to do this, I will happily include the contribution. Hope this helps a bit 😃 |
The Qt port has been written and is now publicly available: https://github.com/karlch/vimiv-qt I feel like the new code is much easier to maintain and therefore this will be the future of vimiv. It is not yet feature-complete, so this version will still see maintenance for relevant bugs, but new features will only be implemented in the Qt port. |
I have played around with PyQt5 lately and must say I was very happy.
Reasons for a complete rewrite:
Reasons against:
If anybody has an opinion on this, I would love to hear it.
The text was updated successfully, but these errors were encountered: