1) А как убрать консольку в проекте в Visual Studio?
Заменить /SUBSYSTEM: CONSOLE на WINDOWS
2) Мне надо чтобы не отображались заголовок окна и кнопки окна
Продолжай пользоваться QSplashScreen, только перед ним создай заглушку - пустое окно с заголовком и показывай его. Сам сплеш - это временный обьект и должен уничтожиться как только программа готова показаться во всей красе. Создавать дополнительных кнопок на панели сплеш как-бы не должен.