Spent a lot of time searching the internet for resources and watching tutorials more than I did coding. I’m happy that I learned new things, but still I struggled a lot to understand CMake and Qt. The problem with Qt is that all tutorials use the Qt Studio. It is a powerfull tool in fact, but I hate it. The software introduces a tool for designing a UI (the whole purpose of the Qt framework) graphically, but coming from a wxWidgets background, I want to code the UI, not doing it like a Figma project. It is possible to do what I want completely in a coding IDE (like VsCode), but I cannot find sufficient tutorials for it (any suggestions would be helpful). After some struggling, I got a window showing, and learned few things from the Qt website. It turned out to be very similar to wxWidgets; I jsut want to get used to the new naming system.
Why I moved from wxWidgets? It is very limited. It lacks transparency features; the UI has that ‘native’ look to your OS and a very basic, boring design. I was mostly motivated towards Qt when I knew about Audacity (a popular, free audio editing software) moving to Qt from WxWidgets. I then knew about other popular apps (like Davinci Resolve and Maya) are also built based on the Qt framework.
The aim of this project is to build a free, open-source desktop app that could be used to produce motion graphics videos, inspired by Adobe AfterEffects and Cavalry. The app will have the basic functionality at first, then I will add more complex ones based on my motion graphics background.