您好,欢迎访问三七文档
QtisacrossplatformC++graphicaluserinterfaceapplicationframework.Itprovidesapplicationdeveloperstobuildastate-of-the-artgraphicaluserinterfacefunctionalityrequiredby.Qtisfullyobjectoriented,andiseasytoextend,andallowstherealcomponentprogramming.Ithasbecomeaworldwidethousandsofsuccessfulapplicationbased.QtisalsopopularLinuxdesktopenvironmentbasedKDE,KDEisallofthemajorLinuxeditionofastandardcomponent.Qtsupportsthefollowingplatforms:MS/Windows-95,98,NT4,ME,2000,XPandVista,Unix/X11-Linux,SunSolaris,HP-UX,CompaqTru64UNIX,IBMAIX,SGIIRIXandmanyotherX11platformMacintosh-MacOSXEmbedded-framebuffer(framebuffer)tosupporttheLinuxplatform,WindowsCE.NokiaQtisaproductofthecompany.QtopensourceversionisQtonlyinordertodevelopfreeandopensourcesoftware,providesthecommercialversionofthesamefunction.TheGNUgeneralpubliclicense,itisfree.Thelatestversioncanbedownloadedhere.FromMay11,2009onwards,NokiaQtSoftwareannouncedtheQtsourcecodelibraryopentothepublic,QtdevelopersthroughtheQtandQtprojectsrelatedtocontributecode,translation,sampleandothercontent,toguideandshapethefuturedevelopmentofQt.IntheintroductionofopenQtcodelibraryatthesametime,QtSoftwareinitsofficialwebsiteannouncedtheirproductplanning(Roadmap).Theoverviewoftheresearchanddevelopmentprojectofnewfunction,showthestagedirectionsforfuturedevelopmentofQtpointofview,inordertoencouragethecommunitytoprovidefeedbackandcontributecode,toguideandshapethefutureofQt.Qt4.6includesthefirstsupportfortheSymbian,andinitssupportingplatformaddedWindows7,AppleMacOS10.6(snowleopard)andtheupcomingMaemo6.QtonSymbianandMaemosupportfordeveloperscreatedusingthesamecodelibraryatthesametime,thetwoplatformforthedevelopmentopportunities.Abletocrosstheplatformtosharecodemeansthatdeveloperstodevelopapplicationslistedspeedwillbefaster,effectofthedeviceusergroupwillbewider.QtMobilityprojectunderthenewQtAPItechnologypreviewwasreleasedatthesametimeintoday.ThesecrossplatformAPIprovidesdeveloperswithavarietyoffunctions,suchasnavigationequipmentlocalizationfunction,andinformationtransmittingandreceiving,contactsandnetworkconnectionmanagement.Qt4.6isinthe4.5graphicalenhancementsonthebasisofthecreation,andfurtherstrengthenthegraphicsfunction,addingnewanimationframework(AnimationFramework)-includingintuitivestatemachinefunction-aswellasanewadvancedgraphicsfunctions,suchasopaque,shadow,flashandfilter.ThereleaseofQt4.6,QtdevelopmentascrossplatformIDEQtCreatoralsoreleasedanupdatedversion.QtCreator1.3andQt4.6togetherconstitutetheQtSDK,includingthedevelopmentofcross-platformapplicationsforallofthefunctions.QtgoodencapsulationmechanismmakesQtmodulardegreeishigh,canbereused,forusersdevelopmentisveryconvenient.Qtprovidesasafetypecalledsignals/slotsinsteadofcallback,whichmakeseachelementofcollaborativeworkbetweenbecomesverysimple.Qtincludesupto250morethanC++,alsoprovidesatemplatebasedcollections,serialization,file,l/Odevice,directorymanagement,date/time.Evenaregularexpressionprocessingfunction.XMLsupport.Webkitengine,canachievethelocalinterfacewithWebcontentintegration.ButwhatmakestheQtinthefreesoftwareworldmanyWidgets(suchasLesstif,Gtk,EZWGL,Xforms,fltketc.)inthetalentshowingitselfisbasedonQtheavyweightsoftwareKDE
本文标题:QT英文原文
链接地址:https://www.777doc.com/doc-5280433 .html