Thanks, and to answer your question. My personal preference is to have a unified framework, I now it is unnecessary but I like running as minimal packages as possible. I have done this pretty easily with GTK and was just looking into doing it with QT.
You can find some new user information, how to get started, and links to a lot of different topics on https://linux.midnight.fyi/