There are .ui files which are XML files describing the Qt app layout, which translate to C++ code at compile time and can be easily edited in QtCreator or any normal text editor, I think it could make developing UI easier, as writing code manually takes more time, but there might be drawbacks which I am just unaware of, what do you think?