În acest HOWTO, vom examina mai îndeaproape procesul de creare a unei forme principale complet transparente a aplicației pentru Qt Widgets, care va fi afișată corect sub toate platformele Qt suportate.
Pentru muncă, vom folosi IDE-ul oficial gratuit pentru dezvoltarea în C ++ / Qt - Qt Creator.
Codul din exemplele noastre este compilat corect și funcționează atât în Qt 4.x și 5.x. Licența tuturor fragmentelor de cod din acest articol este GNU General Public License versiunea 3.
Crearea unui proiect
Creați un nou proiect în Qt: Fișier -> Fișier nou sau Proiect -> Aplicație -> Aplicație Qt Widgets. Numele și modalitățile specificate arbitrar.
Editarea unui formular
1. Deschideți forma principală a proiectului creat în modul Design.
2. În interiorul centruluiWidget adăugați un widget nou. Ștergeți meniul implicit din meniu. mainToolBar și statusBar. Toate elementele de care aveți nevoie pentru a crea numai în interiorul widget-ului.
Dacă este făcut corect, stilul va fi aplicat imediat.
Editarea codului principal
Nu uitați să îl descrieți în sloturile private ale fișierului antet al acestui formular (mainwindow.h):
Acum adăugați apelul la metoda creată la funcția de creare a formularului (mainwindow.cpp):
Compilați și executați aplicația.