Are there any open-source advanced components (already encapsulated) like the timeline used in video editing software that can be directly used?
-
The company is deciding whether to use Qt (PySide) or Electron (React) to develop a desktop video editing software similar to Premiere Pro.
However, we have found that there are many complex components in such software.
If we use Electron for development, it will be more convenient when creating complex UIs, because there are many excellent UI libraries, such as Ant Design, Material UI, and so on. We can develop based on these libraries (as they usually cover common UI interfaces).
But if we use PySide, when we check the official website, we can only find some basic components, such as buttons, layouts, and so on.
So, my question is: Are there any open-source advanced components (already encapsulated) like the timeline used in video editing software that can be directly used?
My concern is that if we use PySide, will we have to write these advanced components ourselves? This will consume more time and is quite difficult for me.