Beste antwoord
Je moet een goede achtergrond hebben in C ++. Tutorials point heeft een mooie C ++ tutorial. Nadat je een goede basis hebt in basis C ++, kun je nu naar Qt. Ik heb een aantal videos op youtube gebruikt door Bryan Cains. Hij legt dingen heel goed uit en het kostte me niet veel tijd om Qt te leren. De Qt IDE is erg goed in termen van intelligentie en het automatisch genereren van skeletcode. Het wordt ook geleverd met documentatie van verschillende klassen. Ik moet ook vermelden dat Qt geen programmeertaal is, maar een raamwerk voor applicatieontwikkeling op basis van de programmeertaal C ++.
Antwoord
Qt is geen programmeertaal. Qt is een set tools en softwarebibliotheken (namelijk in C ++) voor het ontwikkelen van gebruikersinterfaces. Het is redelijk rechttoe rechtaan en is niet helemaal anders dan de eigen coderingsmethode van iOS in SWIFT of Objective-C, waarbij je de gebruikersinterface tekent en de code koppelt aan de elementen van de gebruikersinterface.
Je kunt hebben de UI draagbaar met Qt, maar de rest zal grotendeels platformspecifiek zijn.
Als je de meeste ervaring hebt met webprogrammering, kun je zaken als PhoneGap of Sencha overwegen waar je de app in bouwt. HTML5 en JavaScript.