Trolltech lanserte i dag versjon 4.1 av utviklingsprogramvaren Qt som kan brukes til å utvikle programvare på tvers av flere plattformer. Dette er den første oppdateringen til Qt 4.0 som inneholder ny funksjonalitet. Qt 4.0 kom i slutten av juni år.
I tillegg til flere ytelses- og stabilitetsforbedringer, inkluderer Qt 4.1 nå integrert støtte for visning av SVG-tegninger og -animasjoner (Scalable Vector Graphics). Det er Tiny-profilene av SVG 1.1 og 1.2 som støttes.
PDF-støtte er blitt bygget inn i utskriftssystemet til Qt, slik at brukerne nå skal kunne skrive ut direkte til PDF-formatet på samme måte som de sender utskriftsjobber til en skriver.
Qt 4.1 inkluderer et lettvekts testrammeverk for rask, tråd- og typesikker testing av Qt-baserte applikasjoner og biblioteker.
Andre nyheter inkluderer et redigeringsverktøy i Qt Designer for å lage interaktive menyer og handlinger. Dette åpner blant annet for å dra og slippe handlinger inn i menyer og verktøylinjer.
Nye stedfortredermodeller tillater visningsspesifikk sortering og filtrering av dataene som vises ved å bruke elementvisninger. Qt 4.1 støtter også blant annet piksel- og sample-buffere, og har fått en ny klasse for utheving av syntaks inkludert i rammeverket for tekstvisning.
Integrasjonen med Microsoft Visual Studio .NET skal være forbedret, inkludert binærfiler for 2005-versjonen av Microsofts utviklerverktøy.
Dessuten har Qt 4.1 fått støtte for nettverks proxy-servere ved å benytte SOCKS5-protokollen og støtte for OLE-verb og MIME-datahåndtering i ActiveQt.
En siste nyhet er Universal Binaries for Mac OS X. Dette skal gjøre det enkelt å lage universelle binærfiler for Mac OS X, uten tillegg. Dette betyr at binærfilene kan kjøres på både PowerPC-baserte og Intel-baserte Macintosh-maskiner.
En komplett liste over nyhetene i Qt 4.1 finnes på denne siden. Den nye utgaven er tilgjengelig i en evalueringsutgave her.
Trolltech tilbyr Qt med to forskjellige lisenser, en fritt tilgjengelig for bruk i åpen kildekode, og en kommersiell lisens for bruk i lukket programvare.