harvesters_gui
harvesters_gui copied to clipboard
harvesters_gui rewrite (using qt designer and QOpenGLWidget in favor of vispy)
I am working on a rewrite on the harvesters_gui.
These are the main topics
- harvesters_gui using qt designer (currently the gui code and logic is interwoven) Rationale: This should also make the application more modular to allow easier integration of own features. Rationale: It should be easier to translate the GUI in other languages.
- canvas.py is using vispy. I will use QOpenGLWidget. Rationale: Remove dependency to vispy. Rationale: QOpenGLWidget may be nicely used in qt designer
Is anybody interested in contributing? Are there other plans to evolve 'harvesters_gui'?
P. S.: I like harvesters/harvesters_gui a lot:
- It is much simpler and not so bloated as 'micromanager'.
- Kazunari's code is easy to understand and does the job.
Hi Hans,
thank you very much for the kind words. I was surprised by such words because I write codes but rarely hear that kind of reaction.
I am glad to see you have the motivation to introduce QOpenGLWidget to Harvester GUI. I would like to support your activity as much as possible as a person who kicked off Harvester.
Maybe it might be better to share the background with you first. Yes, Harvester GUI uses Vispy; as a person who develops the official genicam
Python package and Harvester, I needed to develop Harvester GUI as one of proof-of-concept.
Then I chose Vispy because I could confirm it works quite well and there were enough information resources to get the development done within two months or so in my spare time. Other than that, I did not have any other biased reason to use Vispy so I am very welcome to add QOpenGLWidget to the list.
One more thing, Harvester GUI was my first GUI application development, there should still be so many blocks where improvement can slip in to bring up some "betters".
Please feel free to tell me your ideas. You can contact me via GitHub or my Gmail.
Thank you again and I hope you stay safe under peace, Kazunari
Hi Kazunari I pushed mi current work: https://github.com/hmaerki/harvesters_gui_enhancements. Does it work on you computer?