07-20-2022, 01:42 PM
QT5 je C++ 11, isključivo koristi objektno programiranje sa templejt i interfejs klasama spojen sa specifičnim makroima koji uvode pojmove poput SIGNAL-a i SLOT-ova koji se koriste kao mehanizam za medju-objektnu komunikaciju.
U suštini je kompleksan i zahteva C++ znanje.
Ni meni u početku QT nije bio privlačan ali samo zato što u tom trenutku nisam znao dobro C++, specifično C++11 i onda sam se našao u situaciji da ja hteo ne hteo nekako sam morao da uzmem i to jednom da "račivijam" i krenem da radim sa tim, stim što mi je ogromnu ali zaista ogromnu pomoč odradio CLion IDE i pomogao u pisanju ispravnog i čistog C++ code-a po CLang specifikaciji sa posebnim osvrtom na CMake build sistem i sada napredniji Nija koji je kompatibilan sa CMake.
Kada sam generalno prešao na CLion IDE, počeo sam da pravim aplikacije "za sve platforme" i "bilo kakve namene", mogu da kombinujem bilo kakve biblioteke i framework-ove, to ide dotle da se "zezam" i spajam QT5 sa Forth a NE RADIM u QT-Designer-u nego u CLion + Cmake samo sa uvezanim QT bibliotekama.
Predhodno sam spojio RayLib sa Forth, opet sa pomešanim kontekstima da se iz konzole interaktivno rade neke operacije.
Uglavnom ta kombinacija dobrog IDE-a sa C++ čuda pravi, treba samo malo volje da se ovlada malo tom ipak naprednijom tehnikom programiranja ali zauzvrat dobijes poptunu slobodu da iskoristiš te pontencijale na bilo koji način i za bilo kakvu svrhu i da imaš mogućnost to da vrlo brzo probaš i pokreneš.
QT5 je uglavnom za desktop varijantu (open-source sa nekim izuzecima), za embedded imaju posebnu verziju koja mislim da je komercialna.
RayLib je pisan u C i može da se statično bilduje i linkuje u binarni izvršni fajl, pogledaj pre njega nego QT.
U suštini je kompleksan i zahteva C++ znanje.
Ni meni u početku QT nije bio privlačan ali samo zato što u tom trenutku nisam znao dobro C++, specifično C++11 i onda sam se našao u situaciji da ja hteo ne hteo nekako sam morao da uzmem i to jednom da "račivijam" i krenem da radim sa tim, stim što mi je ogromnu ali zaista ogromnu pomoč odradio CLion IDE i pomogao u pisanju ispravnog i čistog C++ code-a po CLang specifikaciji sa posebnim osvrtom na CMake build sistem i sada napredniji Nija koji je kompatibilan sa CMake.
Kada sam generalno prešao na CLion IDE, počeo sam da pravim aplikacije "za sve platforme" i "bilo kakve namene", mogu da kombinujem bilo kakve biblioteke i framework-ove, to ide dotle da se "zezam" i spajam QT5 sa Forth a NE RADIM u QT-Designer-u nego u CLion + Cmake samo sa uvezanim QT bibliotekama.
Predhodno sam spojio RayLib sa Forth, opet sa pomešanim kontekstima da se iz konzole interaktivno rade neke operacije.
Uglavnom ta kombinacija dobrog IDE-a sa C++ čuda pravi, treba samo malo volje da se ovlada malo tom ipak naprednijom tehnikom programiranja ali zauzvrat dobijes poptunu slobodu da iskoristiš te pontencijale na bilo koji način i za bilo kakvu svrhu i da imaš mogućnost to da vrlo brzo probaš i pokreneš.
QT5 je uglavnom za desktop varijantu (open-source sa nekim izuzecima), za embedded imaju posebnu verziju koja mislim da je komercialna.
RayLib je pisan u C i može da se statično bilduje i linkuje u binarni izvršni fajl, pogledaj pre njega nego QT.