In che modo C ++ in QT è diverso dalle librerie standard di C ++?

2

Voglio che la mia app sia in grado di manipolare le immagini e creare filigrane e inoltre deve essere eseguita su Windows e Mac. Quindi ho indagato su QT.

QT viene spedito con tutte le librerie di cui ho bisogno per raggiungere questo obiettivo? o dovrò ottenere altre librerie C ++ standard? Se è così vale la pena fare il progetto in QT?

    
posta Roman 06.12.2011 - 08:38
fonte

1 risposta

2

Non sei sicuro del supporto esplicito per le filigrane, ma il supporto della grafica in QT è ECCELLENTE - non credo che avrai bisogno di nient'altro al di fuori di QT per la grafica, o per qualsiasi altra cosa. È una piattaforma di calcolo piuttosto completa e IMO qualsiasi progetto vale la pena fare in QT: è una grande piattaforma.

Ma se offri software commerciale, non è sempre openSource - controlla le restrizioni di licenza - potresti dover pagare per uso commerciale.

BTW, se stai cercando di passare al multipiattaforma con QT, guarderei Python-PyQt. PyQt renderà la tua vita molto più semplice - e a meno che tu non stia facendo qualcosa che richiede realmente prestazioni C ++ 'down to the metal', il successo delle prestazioni sarà trascurabile su hardware moderno - PyQt è principalmente un thin wrapper su QT nativo ma senza tutti gli extra lavoro di C ++, e il runtime di Python costruisce librerie C native compilate durante l'esecuzione.

Per quanto riguarda la curva di apprendimento, se sei uno sviluppatore C ++ esperto, Python sarà un "pezzo di torta".

    
risposta data 06.12.2011 - 08:58
fonte

Leggi altre domande sui tag