Read Qt docs (Qt::WindowFlags etc.). You talking about heavy customization and it lies out of the OBS Studio's "Themes" concept. You need to modify existing window types and build almost new UI (theme + controls). In other words - if you wish "round" main window of OBS, then you need to build it from the scratch, step-by-step.