Dinosauromann Skrevet 22. august 2009 Del Skrevet 22. august 2009 (endret) Problemet med Qt er at klienten må legge inn rammeverket og at designet ikke alltid blir like godt integrert med temaet til operativsystemet.Kan du dokumentere dette? link Det er da vel kjent stoff for deg at f.eks. Windows-brukere må legge inn KDE-rammeverket for å kjøre slike program? Jeg regner med at du også har prøvd å kjøre f.eks. Amarok i Ubuntu og har sett hvor dårlig det passer inn grafisk, men ennå verre at det bruker KDEs dialoger til å bla opp i mapper osv. som ofte er mindre egnet enn de som er designet for plattformen. Hvis dette ikke er nok dokumentasjon så kan jeg kanskje grave frem noen skjermbilder en dag. En trenger da vitterlig ikke å legge inn KDE-rammeverket for å kjøre Qt-programmer i Windows (og sånn sett ikke i Linux heller), det holder å legge ved Qt-dllene. F.eks VLC bruker nå Qt (før wxWidgets, som kanskje også er verd å nevne her.), og det har ikke behov for KDE. Qt i Linux har også fra versjon 4.5 ett GTK-tema, som får Qt-applikasjoner til å se ut som GTK-applikasjoner. Det er dog en del linux-applikasjoner skrevet mot KDE, og som ikke passer like godt inn andre plasser. Endret 22. august 2009 av oln Lenke til kommentar
Del Skrevet 23. august 2009 Del Skrevet 23. august 2009 (endret) Som oln skriver trenger du ikke bruke KDE bibliotekene. Qt har vært industristandard for plattformuavhengige applikasjoner i flere år (før KDE port var tiltenkt). Last ned Qt Creator så har du RAD i massevis som kompilerer rent på alle plattformer, og integreres så perfekt som noe annet med OS. Qt er essensielt ikke annet enn et sett med C++ biblioteker, så du får med deg noen Qt-dll'er, that's it. Å bruke KDE-bibliotekene tvinger deg for til å gi ut applikasjonen under GPL, men da har du også alt som er gjort i KDE tilgjengelig for klipp og lim. Endret 23. august 2009 av Del Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå