SIP4 python bindings for TQt
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

PyQt.html 172KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <HTML
  3. ><HEAD
  4. ><TITLE
  5. >Python Bindings for TQt (3.18.1)</TITLE
  6. ><META
  7. NAME="GENERATOR"
  8. CONTENT="Modular DocBook HTML Stylesheet Version 1.79"></HEAD
  9. ><BODY
  10. CLASS="ARTICLE"
  11. ><DIV
  12. CLASS="ARTICLE"
  13. ><DIV
  14. CLASS="TITLEPAGE"
  15. ><H1
  16. CLASS="TITLE"
  17. ><A
  18. NAME="AEN2"
  19. >Python Bindings for TQt (3.18.1)</A
  20. ></H1
  21. ><H3
  22. CLASS="AUTHOR"
  23. ><A
  24. NAME="AEN4"
  25. >Phil Thompson</A
  26. ></H3
  27. ><DIV
  28. ><DIV
  29. CLASS="ABSTRACT"
  30. ><P
  31. ></P
  32. ><A
  33. NAME="AEN7"
  34. ></A
  35. ><P
  36. > This document describes a set of Python bindings for the TQt widget set.
  37. Contact the author at <CODE
  38. CLASS="EMAIL"
  39. >&#60;<A
  40. HREF="mailto:phil@riverbankcomputing.co.uk"
  41. >phil@riverbankcomputing.co.uk</A
  42. >&#62;</CODE
  43. >.
  44. </P
  45. ><P
  46. ></P
  47. ></DIV
  48. ></DIV
  49. ><HR></DIV
  50. ><DIV
  51. CLASS="SECT1"
  52. ><H2
  53. CLASS="SECT1"
  54. ><A
  55. NAME="AEN10"
  56. >Introduction</A
  57. ></H2
  58. ><P
  59. >PyTQt is a set of Python bindings for the TQt toolkit and available for all
  60. platforms supported by TQt, including Windows, Linux, UNIX, MacOS/X and embedded
  61. systems such as the Sharp Zaurus and the Compaq iPAQ. They have been tested
  62. against TQt versions 1.43 to 3.3.7, TQt Non-commercial, TQtopia 1.5.0, and Python
  63. versions 1.5 to 2.5. TQt/Embedded v3 is not supported. TQt v4 is supported
  64. by PyTQt v4.</P
  65. ><P
  66. >PyTQt is available under the GPL license for use with the GPL version of TQt, a
  67. a commercial license for use with the commercial version of TQt, a
  68. non-commercial license for use with the non-commercial version of TQt v2, and an
  69. educational license for use with the educational version of TQt.</P
  70. ><P
  71. >PyTQt is built using SIP (a tool for generating Python extension modules for
  72. C++ class libraries). SIP v4.6 or later must be installed in order to build
  73. and run this version of PyTQt.</P
  74. ><P
  75. >PyTQt for MacOS/X requires TQt v3.1.0 or later and Python v2.3 or later.</P
  76. ><P
  77. >The bindings are implemented as a number of Python modules</P
  78. ><P
  79. ></P
  80. ><UL
  81. ><LI
  82. ><P
  83. ><TT
  84. CLASS="LITERAL"
  85. >qt</TT
  86. > is the main module and contains the core classes and most
  87. user interface widgets.</P
  88. ></LI
  89. ><LI
  90. ><P
  91. ><TT
  92. CLASS="LITERAL"
  93. >qtaxcontainer</TT
  94. > contains a sub-set of the classes implemented
  95. in TQt's TQAxContainer module, part of TQt's ActiveTQt framework.</P
  96. ></LI
  97. ><LI
  98. ><P
  99. ><TT
  100. CLASS="LITERAL"
  101. >qtcanvas</TT
  102. > contains the classes implemented in TQt's Canvas
  103. module.</P
  104. ></LI
  105. ><LI
  106. ><P
  107. ><TT
  108. CLASS="LITERAL"
  109. >qtgl</TT
  110. > contains the classes implemented in TQt's OpenGL module.</P
  111. ></LI
  112. ><LI
  113. ><P
  114. ><TT
  115. CLASS="LITERAL"
  116. >qtnetwork</TT
  117. > contains the classes implemented in TQt's Network
  118. module.</P
  119. ></LI
  120. ><LI
  121. ><P
  122. ><TT
  123. CLASS="LITERAL"
  124. >qtpe</TT
  125. > contains the classes implemented in TQtopia (originally
  126. called the TQt Palmtop Environment). It is only supported with TQt/Embedded.</P
  127. ></LI
  128. ><LI
  129. ><P
  130. ><TT
  131. CLASS="LITERAL"
  132. >qtsql</TT
  133. > contains the classes implemented in TQt's SQL module.</P
  134. ></LI
  135. ><LI
  136. ><P
  137. ><TT
  138. CLASS="LITERAL"
  139. >qttable</TT
  140. > contains the classes implemented in TQt's Table
  141. module.</P
  142. ></LI
  143. ><LI
  144. ><P
  145. ><TT
  146. CLASS="LITERAL"
  147. >qtui</TT
  148. > contains the classes implemented in TQt's tqui library.
  149. These allow GUIs to be created directly from TQt Designer's
  150. <TT
  151. CLASS="LITERAL"
  152. >.ui</TT
  153. > files.</P
  154. ></LI
  155. ><LI
  156. ><P
  157. ><TT
  158. CLASS="LITERAL"
  159. >qtxml</TT
  160. > contains the classes implemented in TQt's XML module.</P
  161. ></LI
  162. ><LI
  163. ><P
  164. ><TT
  165. CLASS="LITERAL"
  166. >qtext</TT
  167. > contains useful third-party classes that are not part
  168. of TQt. At the moment it contains bindings for TQScintilla, the port to TQt of
  169. the Scintilla programmer's editor class.</P
  170. ></LI
  171. ></UL
  172. ><P
  173. >PyTQt also includes the <TT
  174. CLASS="LITERAL"
  175. >pyuic</TT
  176. > and
  177. <TT
  178. CLASS="LITERAL"
  179. >pylupdate</TT
  180. > utilities which correspond to the TQt
  181. <TT
  182. CLASS="LITERAL"
  183. >uic</TT
  184. > and <TT
  185. CLASS="LITERAL"
  186. >lupdate</TT
  187. > utilities.
  188. <TT
  189. CLASS="LITERAL"
  190. >pyuic</TT
  191. > converts the GUI designs created with TQt Designer to
  192. executable Python code. <TT
  193. CLASS="LITERAL"
  194. >pylupdate</TT
  195. > scans Python code,
  196. extracts all strings that are candidates for internationalisation, and creates
  197. an XML file for use by TQt Linguist.</P
  198. >
  199. </DIV>
  200. <DIV
  201. CLASS="SECT1"
  202. ><HR><H2
  203. CLASS="SECT1"
  204. ><A
  205. NAME="AEN95"
  206. >Other PyTQt Goodies</A
  207. ></H2
  208. ><DIV
  209. CLASS="SECT2"
  210. ><H3
  211. CLASS="SECT2"
  212. ><A
  213. NAME="AEN97"
  214. >Using TQt Designer</A
  215. ></H3
  216. ><P
  217. >TQt Designer is a GPL'ed GUI design editor provided by Trolltech as part of TQt.
  218. It generates an XML description of a GUI design. TQt includes
  219. <TT
  220. CLASS="LITERAL"
  221. >uic</TT
  222. > which generates C++ code from that XML.</P
  223. ><P
  224. >PyTQt includes <TT
  225. CLASS="LITERAL"
  226. >pyuic</TT
  227. > which generates Python code from the
  228. same XML. The Python code is self contained and can be executed immediately.</P
  229. ><P
  230. >It is sometimes useful to be able to include some specific Python code in the
  231. output generated by <TT
  232. CLASS="LITERAL"
  233. >pyuic</TT
  234. >. For example, if you are using
  235. custom widgets, <TT
  236. CLASS="LITERAL"
  237. >pyuic</TT
  238. > has no way of knowing the name of the
  239. Python module containing the widget and so cannot generate the required
  240. <TT
  241. CLASS="LITERAL"
  242. >import</TT
  243. > statement. To help get around this,
  244. <TT
  245. CLASS="LITERAL"
  246. >pyuic</TT
  247. > will extract any lines entered in the
  248. <TT
  249. CLASS="LITERAL"
  250. >Comment</TT
  251. > field of TQt Designer's
  252. <TT
  253. CLASS="LITERAL"
  254. >Form Settings</TT
  255. > dialog that begin with
  256. <TT
  257. CLASS="LITERAL"
  258. >Python:</TT
  259. > and copies them to the generated output.</P
  260. ><P
  261. >Here's a simple example showing the contents of the <TT
  262. CLASS="LITERAL"
  263. >Comment</TT
  264. >
  265. field.</P
  266. ><TABLE
  267. BORDER="0"
  268. BGCOLOR="#E0E0E0"
  269. WIDTH="100%"
  270. ><TR
  271. ><TD
  272. ><PRE
  273. CLASS="PROGRAMLISTING"
  274. >This comment will be ignored by pyuic.
  275. Python:
  276. Python:# Import our custom widget.
  277. Python:from foo import bar</PRE
  278. ></TD
  279. ></TR
  280. ></TABLE
  281. ><P
  282. >Here's the corresponding output from <TT
  283. CLASS="LITERAL"
  284. >pyuic</TT
  285. >.</P
  286. ><TABLE
  287. BORDER="0"
  288. BGCOLOR="#E0E0E0"
  289. WIDTH="100%"
  290. ><TR
  291. ><TD
  292. ><PRE
  293. CLASS="PROGRAMLISTING"
  294. >from qt import *
  295. # Import our custom widget.
  296. from foo import bar</PRE
  297. ></TD
  298. ></TR
  299. ></TABLE
  300. ><P
  301. >Thanks to Christian Bird, <TT
  302. CLASS="LITERAL"
  303. >pyuic</TT
  304. > will extract Python code
  305. entered using TQt Designer to implement slots. In TQt Designer, when you need to
  306. edit a slot and the source editor appears, enter Python code between the curly
  307. braces. Don't worry about the correct starting indent level, each line is
  308. prepended with a correct indentation.</P
  309. ><P
  310. >Make sure that the <TT
  311. CLASS="LITERAL"
  312. >ui.h</TT
  313. > file is in the same directory as the
  314. <TT
  315. CLASS="LITERAL"
  316. >.ui</TT
  317. > file when using <TT
  318. CLASS="LITERAL"
  319. >pyuic</TT
  320. >. The
  321. <TT
  322. CLASS="LITERAL"
  323. >.ui</TT
  324. > file implies the name of the <TT
  325. CLASS="LITERAL"
  326. >.ui.h</TT
  327. >
  328. file so there is no need to specify it on the command line.</P
  329. ><P
  330. >Here's an example of a simple slot. </P
  331. ><TABLE
  332. BORDER="0"
  333. BGCOLOR="#E0E0E0"
  334. WIDTH="100%"
  335. ><TR
  336. ><TD
  337. ><PRE
  338. CLASS="PROGRAMLISTING"
  339. >void DebMainWindowFrm::browsePushButtonClicked()
  340. {
  341. if self.debugging:
  342. TQMessageBox.critical(self, "Event", "browse pushbutton was clicked!")
  343. }</PRE
  344. ></TD
  345. ></TR
  346. ></TABLE
  347. ><P
  348. >Here is the resulting code when <TT
  349. CLASS="LITERAL"
  350. >pyuic</TT
  351. > is run.</P
  352. ><TABLE
  353. BORDER="0"
  354. BGCOLOR="#E0E0E0"
  355. WIDTH="100%"
  356. ><TR
  357. ><TD
  358. ><PRE
  359. CLASS="PROGRAMLISTING"
  360. >class DebMainWindowFrm(TQMainWindow):
  361. ...stuff...
  362. def browsePushButtonClicked(self):
  363. if self.debugging:
  364. TQMessageBox.critical(self, "Event", "browse pushbutton was clicked!")</PRE
  365. ></TD
  366. ></TR
  367. ></TABLE
  368. ><P
  369. >Note that indenting is as normal and that <TT
  370. CLASS="LITERAL"
  371. >self</TT
  372. > and all other
  373. parameters passed to the slot are available.</P
  374. ><P
  375. >If you use this, you will need to turn off all of the fancy options for the C++
  376. editor in Designer as it tries to force C++ syntax and that's naturally
  377. annoying when trying to code in Python.</P
  378. ></DIV
  379. ><DIV
  380. CLASS="SECT2"
  381. ><HR><H3
  382. CLASS="SECT2"
  383. ><A
  384. NAME="AEN133"
  385. >Using TQt Linguist</A
  386. ></H3
  387. ><P
  388. >TQt includes the <TT
  389. CLASS="LITERAL"
  390. >lupdate</TT
  391. > program which parses C++ source
  392. files converting calls to the <TT
  393. CLASS="LITERAL"
  394. >QT_TR_NOOP()</TT
  395. > and
  396. <TT
  397. CLASS="LITERAL"
  398. >QT_TRANSLATE_NOOP()</TT
  399. > macros to <TT
  400. CLASS="LITERAL"
  401. >.ts</TT
  402. >
  403. language source files. The <TT
  404. CLASS="LITERAL"
  405. >lrelease</TT
  406. > program is then used to
  407. generate <TT
  408. CLASS="LITERAL"
  409. >.qm</TT
  410. > binary language files that are distributed with
  411. your application.</P
  412. ><P
  413. >Thanks to Detlev Offenbach, PyTQt includes the <TT
  414. CLASS="LITERAL"
  415. >pylupdate</TT
  416. >
  417. program. This generates the same <TT
  418. CLASS="LITERAL"
  419. >.ts</TT
  420. > language source files
  421. from your PyTQt source files.</P
  422. ></DIV
  423. ></DIV
  424. ><DIV
  425. CLASS="SECT1"
  426. ><HR><H2
  427. CLASS="SECT1"
  428. ><A
  429. NAME="AEN145"
  430. >Deploying Commercial PyTQt Applications</A
  431. ></H2
  432. ><P
  433. >When deploying commercial PyTQt applications it is necessary to discourage users
  434. from accessing the underlying PyTQt modules for themselves. A user that used
  435. the modules shipped with your application to develop new applications would
  436. themselves be considered a developer and would need their own commercial TQt and
  437. PyTQt licenses.</P
  438. ><P
  439. >One solution to this problem is the
  440. <A
  441. HREF="http://www.riverbankcomputing.co.uk/vendorid/"
  442. TARGET="_top"
  443. >VendorID</A
  444. >
  445. package. This allows you to build Python extension modules that can only be
  446. imported by a digitally signed custom interpreter. The package enables you to
  447. create such an interpreter with your application embedded within it. The
  448. result is an interpreter that can only run your application, and PyTQt modules
  449. that can only be imported by that interpreter. You can use the package to
  450. similarly restrict access to any extension module.</P
  451. ><P
  452. >In order to build PyTQt with support for the VendorID package, pass the
  453. <TT
  454. CLASS="LITERAL"
  455. >-i</TT
  456. > command line flag to <TT
  457. CLASS="LITERAL"
  458. >configure.py</TT
  459. >.</P
  460. ></DIV
  461. ><DIV
  462. CLASS="SECT1"
  463. ><HR><H2
  464. CLASS="SECT1"
  465. ><A
  466. NAME="AEN153"
  467. ><TT
  468. CLASS="LITERAL"
  469. >pyqtconfig</TT
  470. > and Build System Support</A
  471. ></H2
  472. ><P
  473. >The SIP build system (ie. the <TT
  474. CLASS="LITERAL"
  475. >sipconfig</TT
  476. > module) is described
  477. in the SIP documentation. PyTQt includes the <TT
  478. CLASS="LITERAL"
  479. >pyqtconfig</TT
  480. >
  481. module that can be used by configuration scripts of other bindings that are
  482. built on top of PyTQt.</P
  483. ><P
  484. >The <TT
  485. CLASS="LITERAL"
  486. >pyqtconfig</TT
  487. > module contains the following classes:</P
  488. ><P
  489. ></P
  490. ><DIV
  491. CLASS="VARIABLELIST"
  492. ><DL
  493. ><DT
  494. ><TT
  495. CLASS="LITERAL"
  496. >Configuration(sipconfig.Configuration)</TT
  497. ></DT
  498. ><DD
  499. ><P
  500. >This class encapsulates additional configuration values, specific to PyTQt, that
  501. can be accessed as instance variables.</P
  502. ><P
  503. >The following configuration values are provided (in addition to those provided
  504. by the <TT
  505. CLASS="LITERAL"
  506. >sipconfig.Configuration</TT
  507. > class):</P
  508. ><P
  509. ></P
  510. ><DIV
  511. CLASS="VARIABLELIST"
  512. ><DL
  513. ><DT
  514. ><TT
  515. CLASS="LITERAL"
  516. >pyqt_bin_dir</TT
  517. ></DT
  518. ><DD
  519. ><P
  520. >The name of the directory containing the <TT
  521. CLASS="LITERAL"
  522. >pyuic</TT
  523. > and
  524. <TT
  525. CLASS="LITERAL"
  526. >pylupdate</TT
  527. > executables.</P
  528. ><P
  529. ></P
  530. ><P
  531. ></P
  532. ></DD
  533. ><DT
  534. ><TT
  535. CLASS="LITERAL"
  536. >pyqt_mod_dir</TT
  537. ></DT
  538. ><DD
  539. ><P
  540. >The name of the directory containing the PyTQt modules.</P
  541. ><P
  542. ></P
  543. ><P
  544. ></P
  545. ></DD
  546. ><DT
  547. ><TT
  548. CLASS="LITERAL"
  549. >pyqt_modules</TT
  550. ></DT
  551. ><DD
  552. ><P
  553. >A string containing the names of the PyTQt modules that were installed.</P
  554. ><P
  555. ></P
  556. ><P
  557. ></P
  558. ></DD
  559. ><DT
  560. ><TT
  561. CLASS="LITERAL"
  562. >pyqt_qt_sip_flags</TT
  563. ></DT
  564. ><DD
  565. ><P
  566. >A string of the SIP flags used to generate the code for the
  567. <TT
  568. CLASS="LITERAL"
  569. >qt</TT
  570. > module and which should be added to those needed by any
  571. module that imports the <TT
  572. CLASS="LITERAL"
  573. >qt</TT
  574. > module.</P
  575. ><P
  576. ></P
  577. ><P
  578. ></P
  579. ></DD
  580. ><DT
  581. ><TT
  582. CLASS="LITERAL"
  583. >pyqt_qtaxcontainer_sip_flags</TT
  584. ></DT
  585. ><DD
  586. ><P
  587. >A string of the SIP flags used to generate the code for the
  588. <TT
  589. CLASS="LITERAL"
  590. >qtaxcontainer</TT
  591. > module and which should be added to those
  592. needed by any module that imports the <TT
  593. CLASS="LITERAL"
  594. >qtaxcontainer</TT
  595. > module.</P
  596. ><P
  597. ></P
  598. ><P
  599. ></P
  600. ></DD
  601. ><DT
  602. ><TT
  603. CLASS="LITERAL"
  604. >pyqt_qtcanvas_sip_flags</TT
  605. ></DT
  606. ><DD
  607. ><P
  608. >A string of the SIP flags used to generate the code for the
  609. <TT
  610. CLASS="LITERAL"
  611. >qtcanvas</TT
  612. > module and which should be added to those needed by
  613. any module that imports the <TT
  614. CLASS="LITERAL"
  615. >qtcanvas</TT
  616. > module.</P
  617. ><P
  618. ></P
  619. ><P
  620. ></P
  621. ></DD
  622. ><DT
  623. ><TT
  624. CLASS="LITERAL"
  625. >pyqt_qtext_sip_flags</TT
  626. ></DT
  627. ><DD
  628. ><P
  629. >A string of the SIP flags used to generate the code for the
  630. <TT
  631. CLASS="LITERAL"
  632. >qtext</TT
  633. > module and which should be added to those needed by
  634. any module that imports the <TT
  635. CLASS="LITERAL"
  636. >qtext</TT
  637. > module.</P
  638. ><P
  639. ></P
  640. ><P
  641. ></P
  642. ></DD
  643. ><DT
  644. ><TT
  645. CLASS="LITERAL"
  646. >pyqt_qtgl_sip_flags</TT
  647. ></DT
  648. ><DD
  649. ><P
  650. >A string of the SIP flags used to generate the code for the
  651. <TT
  652. CLASS="LITERAL"
  653. >qtgl</TT
  654. > module and which should be added to those needed by any
  655. module that imports the <TT
  656. CLASS="LITERAL"
  657. >qtgl</TT
  658. > module.</P
  659. ><P
  660. ></P
  661. ><P
  662. ></P
  663. ></DD
  664. ><DT
  665. ><TT
  666. CLASS="LITERAL"
  667. >pyqt_qtnetwork_sip_flags</TT
  668. ></DT
  669. ><DD
  670. ><P
  671. >A string of the SIP flags used to generate the code for the
  672. <TT
  673. CLASS="LITERAL"
  674. >qtnetwork</TT
  675. > module and which should be added to those needed
  676. by any module that imports the <TT
  677. CLASS="LITERAL"
  678. >qtnetwork</TT
  679. > module.</P
  680. ><P
  681. ></P
  682. ><P
  683. ></P
  684. ></DD
  685. ><DT
  686. ><TT
  687. CLASS="LITERAL"
  688. >pyqt_qtsql_sip_flags</TT
  689. ></DT
  690. ><DD
  691. ><P
  692. >A string of the SIP flags used to generate the code for the
  693. <TT
  694. CLASS="LITERAL"
  695. >qtsql</TT
  696. > module and which should be added to those needed by
  697. any module that imports the <TT
  698. CLASS="LITERAL"
  699. >qtsql</TT
  700. > module.</P
  701. ><P
  702. ></P
  703. ><P
  704. ></P
  705. ></DD
  706. ><DT
  707. ><TT
  708. CLASS="LITERAL"
  709. >pyqt_qttable_sip_flags</TT
  710. ></DT
  711. ><DD
  712. ><P
  713. >A string of the SIP flags used to generate the code for the
  714. <TT
  715. CLASS="LITERAL"
  716. >qttable</TT
  717. > module and which should be added to those needed by
  718. any module that imports the <TT
  719. CLASS="LITERAL"
  720. >qttable</TT
  721. > module.</P
  722. ><P
  723. ></P
  724. ><P
  725. ></P
  726. ></DD
  727. ><DT
  728. ><TT
  729. CLASS="LITERAL"
  730. >pyqt_qtui_sip_flags</TT
  731. ></DT
  732. ><DD
  733. ><P
  734. >A string of the SIP flags used to generate the code for the
  735. <TT
  736. CLASS="LITERAL"
  737. >qtui</TT
  738. > module and which should be added to those needed by any
  739. module that imports the <TT
  740. CLASS="LITERAL"
  741. >qtui</TT
  742. > module.</P
  743. ><P
  744. ></P
  745. ><P
  746. ></P
  747. ></DD
  748. ><DT
  749. ><TT
  750. CLASS="LITERAL"
  751. >pyqt_qtxml_sip_flags</TT
  752. ></DT
  753. ><DD
  754. ><P
  755. >A string of the SIP flags used to generate the code for the
  756. <TT
  757. CLASS="LITERAL"
  758. >qtxml</TT
  759. > module and which should be added to those needed by
  760. any module that imports the <TT
  761. CLASS="LITERAL"
  762. >qtxml</TT
  763. > module.</P
  764. ><P
  765. ></P
  766. ><P
  767. ></P
  768. ></DD
  769. ><DT
  770. ><TT
  771. CLASS="LITERAL"
  772. >pyqt_sip_dir</TT
  773. ></DT
  774. ><DD
  775. ><P
  776. >The name of the base directory where the <TT
  777. CLASS="LITERAL"
  778. >.sip</TT
  779. > files for each
  780. of the PyTQt modules is installed. A sub-directory exists with the same name as
  781. the module.</P
  782. ><P
  783. ></P
  784. ><P
  785. ></P
  786. ></DD
  787. ><DT
  788. ><TT
  789. CLASS="LITERAL"
  790. >pyqt_version</TT
  791. ></DT
  792. ><DD
  793. ><P
  794. >The PyTQt version as a 3 part hexadecimal number (eg. v3.10 is represented as
  795. <TT
  796. CLASS="LITERAL"
  797. >0x030a00</TT
  798. >).</P
  799. ><P
  800. ></P
  801. ><P
  802. ></P
  803. ></DD
  804. ><DT
  805. ><TT
  806. CLASS="LITERAL"
  807. >pyqt_version_str</TT
  808. ></DT
  809. ><DD
  810. ><P
  811. >The PyTQt version as a string. For development snapshots it will start with
  812. <TT
  813. CLASS="LITERAL"
  814. >snapshot-</TT
  815. >.</P
  816. ><P
  817. ></P
  818. ><P
  819. ></P
  820. ></DD
  821. ></DL
  822. ></DIV
  823. ></DD
  824. ><DT
  825. ><TT
  826. CLASS="LITERAL"
  827. >TQtModuleMakefile(sipconfig.SIPModuleMakefile)</TT
  828. ></DT
  829. ><DD
  830. ><P
  831. >The Makefile class for modules that import the <TT
  832. CLASS="LITERAL"
  833. >qt</TT
  834. > module.</P
  835. ><P
  836. ></P
  837. ><DIV
  838. CLASS="VARIABLELIST"
  839. ><DL
  840. ><DT
  841. ><TT
  842. CLASS="LITERAL"
  843. >finalise(self)</TT
  844. ></DT
  845. ><DD
  846. ><P
  847. >This is a reimplementation of <TT
  848. CLASS="LITERAL"
  849. >sipconfig.Makefile.finalise()</TT
  850. >.</P
  851. ><P
  852. ></P
  853. ><P
  854. ></P
  855. ></DD
  856. ></DL
  857. ></DIV
  858. ></DD
  859. ><DT
  860. ><TT
  861. CLASS="LITERAL"
  862. >TQtAxContainerModuleMakefile(TQtModuleMakefile)</TT
  863. ></DT
  864. ><DD
  865. ><P
  866. >The Makefile class for modules that import the <TT
  867. CLASS="LITERAL"
  868. >qtaxcontainer</TT
  869. >
  870. module.</P
  871. ><P
  872. ></P
  873. ><DIV
  874. CLASS="VARIABLELIST"
  875. ><DL
  876. ><DT
  877. ><TT
  878. CLASS="LITERAL"
  879. >finalise(self)</TT
  880. ></DT
  881. ><DD
  882. ><P
  883. >This is a reimplementation of <TT
  884. CLASS="LITERAL"
  885. >sipconfig.Makefile.finalise()</TT
  886. >.</P
  887. ><P
  888. ></P
  889. ><P
  890. ></P
  891. ></DD
  892. ></DL
  893. ></DIV
  894. ></DD
  895. ><DT
  896. ><TT
  897. CLASS="LITERAL"
  898. >TQtCanvasModuleMakefile(TQtModuleMakefile)</TT
  899. ></DT
  900. ><DD
  901. ><P
  902. >The Makefile class for modules that import the <TT
  903. CLASS="LITERAL"
  904. >qtcanvas</TT
  905. >
  906. module.</P
  907. ><P
  908. ></P
  909. ><DIV
  910. CLASS="VARIABLELIST"
  911. ><DL
  912. ><DT
  913. ><TT
  914. CLASS="LITERAL"
  915. >finalise(self)</TT
  916. ></DT
  917. ><DD
  918. ><P
  919. >This is a reimplementation of <TT
  920. CLASS="LITERAL"
  921. >sipconfig.Makefile.finalise()</TT
  922. >.</P
  923. ><P
  924. ></P
  925. ><P
  926. ></P
  927. ></DD
  928. ></DL
  929. ></DIV
  930. ></DD
  931. ><DT
  932. ><TT
  933. CLASS="LITERAL"
  934. >TQtExtModuleMakefile(TQtModuleMakefile)</TT
  935. ></DT
  936. ><DD
  937. ><P
  938. >The Makefile class for modules that import the <TT
  939. CLASS="LITERAL"
  940. >qtext</TT
  941. > module.</P
  942. ><P
  943. ></P
  944. ><DIV
  945. CLASS="VARIABLELIST"
  946. ><DL
  947. ><DT
  948. ><TT
  949. CLASS="LITERAL"
  950. >finalise(self)</TT
  951. ></DT
  952. ><DD
  953. ><P
  954. >This is a reimplementation of <TT
  955. CLASS="LITERAL"
  956. >sipconfig.Makefile.finalise()</TT
  957. >.</P
  958. ><P
  959. ></P
  960. ><P
  961. ></P
  962. ></DD
  963. ></DL
  964. ></DIV
  965. ></DD
  966. ><DT
  967. ><TT
  968. CLASS="LITERAL"
  969. >TQtGLModuleMakefile(TQtModuleMakefile)</TT
  970. ></DT
  971. ><DD
  972. ><P
  973. >The Makefile class for modules that import the <TT
  974. CLASS="LITERAL"
  975. >qtgl</TT
  976. > module.</P
  977. ><P
  978. ></P
  979. ><DIV
  980. CLASS="VARIABLELIST"
  981. ><DL
  982. ><DT
  983. ><TT
  984. CLASS="LITERAL"
  985. >finalise(self)</TT
  986. ></DT
  987. ><DD
  988. ><P
  989. >This is a reimplementation of <TT
  990. CLASS="LITERAL"
  991. >sipconfig.Makefile.finalise()</TT
  992. >.</P
  993. ><P
  994. ></P
  995. ><P
  996. ></P
  997. ></DD
  998. ></DL
  999. ></DIV
  1000. ></DD
  1001. ><DT
  1002. ><TT
  1003. CLASS="LITERAL"
  1004. >TQtNetworkModuleMakefile(TQtModuleMakefile)</TT
  1005. ></DT
  1006. ><DD
  1007. ><P
  1008. >The Makefile class for modules that import the <TT
  1009. CLASS="LITERAL"
  1010. >qtnetwork</TT
  1011. >
  1012. module.</P
  1013. ><P
  1014. ></P
  1015. ><DIV
  1016. CLASS="VARIABLELIST"
  1017. ><DL
  1018. ><DT
  1019. ><TT
  1020. CLASS="LITERAL"
  1021. >finalise(self)</TT
  1022. ></DT
  1023. ><DD
  1024. ><P
  1025. >This is a reimplementation of <TT
  1026. CLASS="LITERAL"
  1027. >sipconfig.Makefile.finalise()</TT
  1028. >.</P
  1029. ><P
  1030. ></P
  1031. ><P
  1032. ></P
  1033. ></DD
  1034. ></DL
  1035. ></DIV
  1036. ></DD
  1037. ><DT
  1038. ><TT
  1039. CLASS="LITERAL"
  1040. >TQtTableModuleMakefile(TQtModuleMakefile)</TT
  1041. ></DT
  1042. ><DD
  1043. ><P
  1044. >The Makefile class for modules that import the <TT
  1045. CLASS="LITERAL"
  1046. >qttable</TT
  1047. >
  1048. module.</P
  1049. ><P
  1050. ></P
  1051. ><DIV
  1052. CLASS="VARIABLELIST"
  1053. ><DL
  1054. ><DT
  1055. ><TT
  1056. CLASS="LITERAL"
  1057. >finalise(self)</TT
  1058. ></DT
  1059. ><DD
  1060. ><P
  1061. >This is a reimplementation of <TT
  1062. CLASS="LITERAL"
  1063. >sipconfig.Makefile.finalise()</TT
  1064. >.</P
  1065. ><P
  1066. ></P
  1067. ><P
  1068. ></P
  1069. ></DD
  1070. ></DL
  1071. ></DIV
  1072. ></DD
  1073. ><DT
  1074. ><TT
  1075. CLASS="LITERAL"
  1076. >TQtSQLModuleMakefile(TQtTableModuleMakefile)</TT
  1077. ></DT
  1078. ><DD
  1079. ><P
  1080. >The Makefile class for modules that import the <TT
  1081. CLASS="LITERAL"
  1082. >qtsql</TT
  1083. > module.</P
  1084. ><P
  1085. ></P
  1086. ><DIV
  1087. CLASS="VARIABLELIST"
  1088. ><DL
  1089. ><DT
  1090. ><TT
  1091. CLASS="LITERAL"
  1092. >finalise(self)</TT
  1093. ></DT
  1094. ><DD
  1095. ><P
  1096. >This is a reimplementation of <TT
  1097. CLASS="LITERAL"
  1098. >sipconfig.Makefile.finalise()</TT
  1099. >.</P
  1100. ><P
  1101. ></P
  1102. ><P
  1103. ></P
  1104. ></DD
  1105. ></DL
  1106. ></DIV
  1107. ></DD
  1108. ><DT
  1109. ><TT
  1110. CLASS="LITERAL"
  1111. >TQtUIModuleMakefile(TQtModuleMakefile)</TT
  1112. ></DT
  1113. ><DD
  1114. ><P
  1115. >The Makefile class for modules that import the <TT
  1116. CLASS="LITERAL"
  1117. >qtui</TT
  1118. > module.</P
  1119. ><P
  1120. ></P
  1121. ><DIV
  1122. CLASS="VARIABLELIST"
  1123. ><DL
  1124. ><DT
  1125. ><TT
  1126. CLASS="LITERAL"
  1127. >finalise(self)</TT
  1128. ></DT
  1129. ><DD
  1130. ><P
  1131. >This is a reimplementation of <TT
  1132. CLASS="LITERAL"
  1133. >sipconfig.Makefile.finalise()</TT
  1134. >.</P
  1135. ><P
  1136. ></P
  1137. ><P
  1138. ></P
  1139. ></DD
  1140. ></DL
  1141. ></DIV
  1142. ></DD
  1143. ><DT
  1144. ><TT
  1145. CLASS="LITERAL"
  1146. >TQtXMLModuleMakefile(TQtModuleMakefile)</TT
  1147. ></DT
  1148. ><DD
  1149. ><P
  1150. >The Makefile class for modules that import the <TT
  1151. CLASS="LITERAL"
  1152. >qtxml</TT
  1153. > module.</P
  1154. ><P
  1155. ></P
  1156. ><DIV
  1157. CLASS="VARIABLELIST"
  1158. ><DL
  1159. ><DT
  1160. ><TT
  1161. CLASS="LITERAL"
  1162. >finalise(self)</TT
  1163. ></DT
  1164. ><DD
  1165. ><P
  1166. >This is a reimplementation of <TT
  1167. CLASS="LITERAL"
  1168. >sipconfig.Makefile.finalise()</TT
  1169. >.</P
  1170. ><P
  1171. ></P
  1172. ><P
  1173. ></P
  1174. ></DD
  1175. ></DL
  1176. ></DIV
  1177. ></DD
  1178. ></DL
  1179. ></DIV
  1180. ></DIV
  1181. ><DIV
  1182. CLASS="SECT1"
  1183. ><HR><H2
  1184. CLASS="SECT1"
  1185. ><A
  1186. NAME="AEN457"
  1187. >Things to be Aware Of</A
  1188. ></H2
  1189. ><DIV
  1190. CLASS="SECT2"
  1191. ><H3
  1192. CLASS="SECT2"
  1193. ><A
  1194. NAME="AEN459"
  1195. >super and Wrapped Classes</A
  1196. ></H3
  1197. ><P
  1198. >Internally PyTQt implements a lazy technique for attribute lookup where
  1199. attributes are only placed in type and instance dictionaries when they are
  1200. first referenced. This technique is needed to reduce the time taken to import
  1201. large modules such as PyTQt.</P
  1202. ><P
  1203. >In most circumstances this technique is transparent to an application. The
  1204. exception is when <TT
  1205. CLASS="LITERAL"
  1206. >super</TT
  1207. > is used with a PyTQt class. The way
  1208. that <TT
  1209. CLASS="LITERAL"
  1210. >super</TT
  1211. > is currently implemented means that the lazy
  1212. lookup is bypassed resulting in <TT
  1213. CLASS="LITERAL"
  1214. >AttributeError</TT
  1215. > exceptions
  1216. unless the attribute has been previously referenced.</P
  1217. ><P
  1218. >Note that this restriction applies to any class wrapped by SIP and not just
  1219. PyTQt.</P
  1220. ></DIV
  1221. ><DIV
  1222. CLASS="SECT2"
  1223. ><HR><H3
  1224. CLASS="SECT2"
  1225. ><A
  1226. NAME="AEN467"
  1227. >Python Strings, TQt Strings and Unicode</A
  1228. ></H3
  1229. ><P
  1230. >Unicode support was added to TQt in v2.0 and to Python in v1.6. In TQt, Unicode
  1231. support is implemented using the <TT
  1232. CLASS="LITERAL"
  1233. >TQString</TT
  1234. > class. It is
  1235. important to understand that <TT
  1236. CLASS="LITERAL"
  1237. >TQString</TT
  1238. >s, Python string objects
  1239. and Python Unicode objects are all different but conversions between them are
  1240. automatic in many cases and easy to achieve manually when needed.</P
  1241. ><P
  1242. >Whenever PyTQt expects a <TT
  1243. CLASS="LITERAL"
  1244. >TQString</TT
  1245. > as a function argument, a
  1246. Python string object or a Python Unicode object can be provided instead, and
  1247. PyTQt will do the necessary conversion automatically.</P
  1248. ><P
  1249. >You may also manually convert Python string and Unicode objects to
  1250. <TT
  1251. CLASS="LITERAL"
  1252. >TQString</TT
  1253. >s by using the <TT
  1254. CLASS="LITERAL"
  1255. >TQString</TT
  1256. > constructor
  1257. as demonstrated in the following code fragment.</P
  1258. ><TABLE
  1259. BORDER="0"
  1260. BGCOLOR="#E0E0E0"
  1261. WIDTH="100%"
  1262. ><TR
  1263. ><TD
  1264. ><PRE
  1265. CLASS="PROGRAMLISTING"
  1266. >qs1 = TQString('Converted Python string object')
  1267. qs2 = TQString(u'Converted Python Unicode object')</PRE
  1268. ></TD
  1269. ></TR
  1270. ></TABLE
  1271. ><P
  1272. >In order to convert a <TT
  1273. CLASS="LITERAL"
  1274. >TQString</TT
  1275. > to a Python string object use
  1276. the Python <TT
  1277. CLASS="LITERAL"
  1278. >str()</TT
  1279. > function. Applying
  1280. <TT
  1281. CLASS="LITERAL"
  1282. >str()</TT
  1283. > to a null <TT
  1284. CLASS="LITERAL"
  1285. >TQString</TT
  1286. > and an empty
  1287. <TT
  1288. CLASS="LITERAL"
  1289. >TQString</TT
  1290. > both result in an empty Python string object.</P
  1291. ><P
  1292. >In order to convert a <TT
  1293. CLASS="LITERAL"
  1294. >TQString</TT
  1295. > to a Python Unicode object use
  1296. the Python <TT
  1297. CLASS="LITERAL"
  1298. >unicode()</TT
  1299. > function. Applying
  1300. <TT
  1301. CLASS="LITERAL"
  1302. >unicode()</TT
  1303. > to a null <TT
  1304. CLASS="LITERAL"
  1305. >TQString</TT
  1306. > and an empty
  1307. <TT
  1308. CLASS="LITERAL"
  1309. >TQString</TT
  1310. > both result in an empty Python Unicode object.</P
  1311. ></DIV
  1312. ><DIV
  1313. CLASS="SECT2"
  1314. ><HR><H3
  1315. CLASS="SECT2"
  1316. ><A
  1317. NAME="AEN490"
  1318. >Access to Protected Member Functions</A
  1319. ></H3
  1320. ><P
  1321. >When an instance of a C++ class is not created from Python it is not possible
  1322. to access the protected member functions, or emit the signals, of that
  1323. instance. Attempts to do so will raise a Python exception. Also, any Python
  1324. methods corresponding to the instance's virtual member functions will never be
  1325. called.</P
  1326. ></DIV
  1327. ><DIV
  1328. CLASS="SECT2"
  1329. ><HR><H3
  1330. CLASS="SECT2"
  1331. ><A
  1332. NAME="AEN493"
  1333. ><TT
  1334. CLASS="LITERAL"
  1335. >None</TT
  1336. > and <TT
  1337. CLASS="LITERAL"
  1338. >NULL</TT
  1339. ></A
  1340. ></H3
  1341. ><P
  1342. >Throughout the bindings, the <TT
  1343. CLASS="LITERAL"
  1344. >None</TT
  1345. > value can be specified
  1346. wherever <TT
  1347. CLASS="LITERAL"
  1348. >NULL</TT
  1349. > is acceptable to the underlying C++ code.</P
  1350. ><P
  1351. >Equally, <TT
  1352. CLASS="LITERAL"
  1353. >NULL</TT
  1354. > is converted to <TT
  1355. CLASS="LITERAL"
  1356. >None</TT
  1357. >
  1358. whenever it is returned by the underlying C++ code.</P
  1359. ></DIV
  1360. ><DIV
  1361. CLASS="SECT2"
  1362. ><HR><H3
  1363. CLASS="SECT2"
  1364. ><A
  1365. NAME="AEN503"
  1366. >Support for C++ <TT
  1367. CLASS="LITERAL"
  1368. >void *</TT
  1369. > Data Types</A
  1370. ></H3
  1371. ><P
  1372. >PyTQt represents <TT
  1373. CLASS="LITERAL"
  1374. >void *</TT
  1375. > values as objects of type
  1376. <TT
  1377. CLASS="LITERAL"
  1378. >sip.voidptr</TT
  1379. >. Such values are often used to pass the
  1380. addresses of external objects between different Python modules. To make this
  1381. easier, a Python integer (or anything that Python can convert to an integer)
  1382. can be used whenever a <TT
  1383. CLASS="LITERAL"
  1384. >sip.voidptr</TT
  1385. > is expected.</P
  1386. ><P
  1387. >A <TT
  1388. CLASS="LITERAL"
  1389. >sip.voidptr</TT
  1390. > may be converted to a Python integer by using
  1391. the <TT
  1392. CLASS="LITERAL"
  1393. >int()</TT
  1394. > builtin function.</P
  1395. ><P
  1396. >A <TT
  1397. CLASS="LITERAL"
  1398. >sip.voidptr</TT
  1399. > may be converted to a Python string by using
  1400. its <TT
  1401. CLASS="LITERAL"
  1402. >asstring()</TT
  1403. > method. The <TT
  1404. CLASS="LITERAL"
  1405. >asstring()</TT
  1406. >
  1407. method takes an integer argument which is the length of the data in bytes.</P
  1408. ></DIV
  1409. ><DIV
  1410. CLASS="SECT2"
  1411. ><HR><H3
  1412. CLASS="SECT2"
  1413. ><A
  1414. NAME="AEN517"
  1415. >Support for Threads</A
  1416. ></H3
  1417. ><P
  1418. >PyTQt implements the full set of TQt's thread classes. Python, of course, also
  1419. has its own thread extension modules. If you are using SIP v4 (or later) and
  1420. Python v2.3.5 (or later) then PyTQt does not impose any additional restrictions.
  1421. (Read the relevant part of the TQt documentation to understand the restrictions
  1422. imposed by the TQt API.)</P
  1423. ><P
  1424. >If you are using earlier versions of either SIP or Python then it is possible
  1425. to use either of the APIs so long as you follow some simple rules.</P
  1426. ><P
  1427. ></P
  1428. ><UL
  1429. ><LI
  1430. ><P
  1431. >If you use the TQt API then the very first <TT
  1432. CLASS="LITERAL"
  1433. >import</TT
  1434. > of one of
  1435. the PyTQt modules must be done from the main thread.</P
  1436. ></LI
  1437. ><LI
  1438. ><P
  1439. >If you use the Python API then all calls to PyTQt (including any
  1440. <TT
  1441. CLASS="LITERAL"
  1442. >import</TT
  1443. >s) must be done from one thread only. Therefore, if
  1444. you want to make calls to PyTQt from several threads then you must use the TQt
  1445. API.</P
  1446. ></LI
  1447. ><LI
  1448. ><P
  1449. >If you want to use both APIs in the same application then all calls to PyTQt
  1450. must be done from threads created using the TQt API.</P
  1451. ></LI
  1452. ></UL
  1453. ><P
  1454. >The above comments actually apply to any SIP generated module, not just PyTQt.</P
  1455. ></DIV
  1456. ><DIV
  1457. CLASS="SECT2"
  1458. ><HR><H3
  1459. CLASS="SECT2"
  1460. ><A
  1461. NAME="AEN531"
  1462. >Garbage Collection</A
  1463. ></H3
  1464. ><P
  1465. >C++ does not garbage collect unreferenced class instances, whereas Python does.
  1466. In the following C++ fragment both colours exist even though the first can no
  1467. longer be referenced from within the program:</P
  1468. ><TABLE
  1469. BORDER="0"
  1470. BGCOLOR="#E0E0E0"
  1471. WIDTH="100%"
  1472. ><TR
  1473. ><TD
  1474. ><PRE
  1475. CLASS="PROGRAMLISTING"
  1476. >c = new TQColor();
  1477. c = new TQColor();</PRE
  1478. ></TD
  1479. ></TR
  1480. ></TABLE
  1481. ><P
  1482. >In the corresponding Python fragment, the first colour is destroyed when
  1483. the second is assigned to <TT
  1484. CLASS="LITERAL"
  1485. >c</TT
  1486. >:</P
  1487. ><TABLE
  1488. BORDER="0"
  1489. BGCOLOR="#E0E0E0"
  1490. WIDTH="100%"
  1491. ><TR
  1492. ><TD
  1493. ><PRE
  1494. CLASS="PROGRAMLISTING"
  1495. >c = TQColor()
  1496. c = TQColor()</PRE
  1497. ></TD
  1498. ></TR
  1499. ></TABLE
  1500. ><P
  1501. >In Python, each colour must be assigned to different names. Typically this
  1502. is done within class definitions, so the code fragment would be something like:</P
  1503. ><TABLE
  1504. BORDER="0"
  1505. BGCOLOR="#E0E0E0"
  1506. WIDTH="100%"
  1507. ><TR
  1508. ><TD
  1509. ><PRE
  1510. CLASS="PROGRAMLISTING"
  1511. >self.c1 = TQColor()
  1512. self.c2 = TQColor()</PRE
  1513. ></TD
  1514. ></TR
  1515. ></TABLE
  1516. ><P
  1517. >Sometimes a TQt class instance will maintain a pointer to another instance and
  1518. will eventually call the destructor of that second instance. The most common
  1519. example is that a <TT
  1520. CLASS="LITERAL"
  1521. >TQObject</TT
  1522. > (and any of its sub-classes) keeps
  1523. pointers to its children and will automatically call their destructors. In
  1524. these cases, the corresponding Python object will also keep a reference to the
  1525. corresponding child objects.</P
  1526. ><P
  1527. >So, in the following Python fragment, the first <TT
  1528. CLASS="LITERAL"
  1529. >TQLabel</TT
  1530. > is
  1531. not destroyed when the second is assigned to <TT
  1532. CLASS="LITERAL"
  1533. >l</TT
  1534. > because the
  1535. parent <TT
  1536. CLASS="LITERAL"
  1537. >TQWidget</TT
  1538. > still has a reference to it.</P
  1539. ><TABLE
  1540. BORDER="0"
  1541. BGCOLOR="#E0E0E0"
  1542. WIDTH="100%"
  1543. ><TR
  1544. ><TD
  1545. ><PRE
  1546. CLASS="PROGRAMLISTING"
  1547. >p = TQWidget()
  1548. l = TQLabel('First label',p)
  1549. l = TQLabel('Second label',p)</PRE
  1550. ></TD
  1551. ></TR
  1552. ></TABLE
  1553. ></DIV
  1554. ><DIV
  1555. CLASS="SECT2"
  1556. ><HR><H3
  1557. CLASS="SECT2"
  1558. ><A
  1559. NAME="AEN547"
  1560. >C++ Variables</A
  1561. ></H3
  1562. ><P
  1563. >Access to C++ variables is supported. They are accessed as Python instance
  1564. variables. For example:</P
  1565. ><TABLE
  1566. BORDER="0"
  1567. BGCOLOR="#E0E0E0"
  1568. WIDTH="100%"
  1569. ><TR
  1570. ><TD
  1571. ><PRE
  1572. CLASS="PROGRAMLISTING"
  1573. >tab = TQTab()
  1574. tab.label = "First Tab"
  1575. tab.r = TQRect(10,10,75,30)</PRE
  1576. ></TD
  1577. ></TR
  1578. ></TABLE
  1579. ><P
  1580. >Global variables and static class variables are effectively read-only. They
  1581. can be assigned to, but the underlying C++ variable will not be changed. This
  1582. may change in the future.</P
  1583. ><P
  1584. >Access to protected C++ class variables is not supported. This may change in
  1585. the future.</P
  1586. ></DIV
  1587. ><DIV
  1588. CLASS="SECT2"
  1589. ><HR><H3
  1590. CLASS="SECT2"
  1591. ><A
  1592. NAME="AEN553"
  1593. >Multiple Inheritance</A
  1594. ></H3
  1595. ><P
  1596. >It is not possible to define a new Python class that sub-classes from more than
  1597. one TQt class.</P
  1598. ></DIV
  1599. ><DIV
  1600. CLASS="SECT2"
  1601. ><HR><H3
  1602. CLASS="SECT2"
  1603. ><A
  1604. NAME="AEN556"
  1605. >i18n Support</A
  1606. ></H3
  1607. ><P
  1608. >TQt implements i18n support through the TQt Linguist application, the
  1609. <TT
  1610. CLASS="LITERAL"
  1611. >TQTranslator</TT
  1612. > class, and the
  1613. <TT
  1614. CLASS="LITERAL"
  1615. >TQApplication::translate()</TT
  1616. >, <TT
  1617. CLASS="LITERAL"
  1618. >TQObject::tr()</TT
  1619. >
  1620. and <TT
  1621. CLASS="LITERAL"
  1622. >TQObject::trUtf8()</TT
  1623. > methods. Usually the
  1624. <TT
  1625. CLASS="LITERAL"
  1626. >tr()</TT
  1627. > method is used to obtain the correct translation of a
  1628. message. The translation process uses a message context to allow the same
  1629. message to be translated differently. <TT
  1630. CLASS="LITERAL"
  1631. >tr()</TT
  1632. > is actually
  1633. generated by <TT
  1634. CLASS="LITERAL"
  1635. >moc</TT
  1636. > and uses the hardcoded class name as the
  1637. context. On the other hand, <TT
  1638. CLASS="LITERAL"
  1639. >TQApplication::translate()</TT
  1640. >
  1641. allows to context to be explicitly stated.</P
  1642. ><P
  1643. >Unfortunately, because of the way TQt implents <TT
  1644. CLASS="LITERAL"
  1645. >tr()</TT
  1646. > (and
  1647. <TT
  1648. CLASS="LITERAL"
  1649. >trUtf8()</TT
  1650. >) it is not possible for PyTQt to exactly reproduce
  1651. its behavour. The PyTQt implementation of <TT
  1652. CLASS="LITERAL"
  1653. >tr()</TT
  1654. > (and
  1655. <TT
  1656. CLASS="LITERAL"
  1657. >trUtf8()</TT
  1658. >) uses the class name of the instance as the
  1659. context. The key difference, and the source of potential problems, is that the
  1660. context is determined dynamically in PyTQt, but is hardcoded in TQt. In other
  1661. words, the context of a translation may change depending on an instance's class
  1662. hierarchy.</P
  1663. ><TABLE
  1664. BORDER="0"
  1665. BGCOLOR="#E0E0E0"
  1666. WIDTH="100%"
  1667. ><TR
  1668. ><TD
  1669. ><PRE
  1670. CLASS="PROGRAMLISTING"
  1671. >class A(TQObject):
  1672. def __init__(self):
  1673. TQObject.__init__(self)
  1674. def hello(self):
  1675. return self.tr("Hello")
  1676. class B(A):
  1677. def __init__(self):
  1678. A.__init__(self)
  1679. a = A()
  1680. a.hello()
  1681. b = B()
  1682. b.hello()</PRE
  1683. ></TD
  1684. ></TR
  1685. ></TABLE
  1686. ><P
  1687. >In the above the message is translated by <TT
  1688. CLASS="LITERAL"
  1689. >a.hello()</TT
  1690. > using a
  1691. context of <TT
  1692. CLASS="LITERAL"
  1693. >A</TT
  1694. >, and by <TT
  1695. CLASS="LITERAL"
  1696. >b.hello()</TT
  1697. > using a
  1698. context of <TT
  1699. CLASS="LITERAL"
  1700. >B</TT
  1701. >. In the equivalent C++ version the context
  1702. would be <TT
  1703. CLASS="LITERAL"
  1704. >A</TT
  1705. > in both cases.</P
  1706. ><P
  1707. >The PyTQt behaviour is unsatisfactory and may be changed in the future. It is
  1708. recommended that <TT
  1709. CLASS="LITERAL"
  1710. >TQApplication.translate()</TT
  1711. > be used in
  1712. preference to <TT
  1713. CLASS="LITERAL"
  1714. >tr()</TT
  1715. > (and <TT
  1716. CLASS="LITERAL"
  1717. >trUtf8()</TT
  1718. >). This
  1719. is guaranteed to work with current and future versions of PyTQt and makes it
  1720. much easier to share message files between Python and C++ code. Below is the
  1721. alternative implementation of <TT
  1722. CLASS="LITERAL"
  1723. >A</TT
  1724. > that uses
  1725. <TT
  1726. CLASS="LITERAL"
  1727. >TQApplication.translate()</TT
  1728. >.</P
  1729. ><TABLE
  1730. BORDER="0"
  1731. BGCOLOR="#E0E0E0"
  1732. WIDTH="100%"
  1733. ><TR
  1734. ><TD
  1735. ><PRE
  1736. CLASS="PROGRAMLISTING"
  1737. >class A(TQObject):
  1738. def __init__(self):
  1739. TQObject.__init__(self)
  1740. def hello(self):
  1741. return qApp.translate("A","Hello")</PRE
  1742. ></TD
  1743. ></TR
  1744. ></TABLE
  1745. ><P
  1746. >Note that the code generated by <TT
  1747. CLASS="LITERAL"
  1748. >pyuic</TT
  1749. > uses
  1750. <TT
  1751. CLASS="LITERAL"
  1752. >TQApplication.translate()</TT
  1753. >.</P
  1754. ></DIV
  1755. ></DIV
  1756. ><DIV
  1757. CLASS="SECT1"
  1758. ><HR><H2
  1759. CLASS="SECT1"
  1760. ><A
  1761. NAME="AEN589"
  1762. >Signal and Slot Support</A
  1763. ></H2
  1764. ><P
  1765. >A signal may be either a TQt signal (specified using
  1766. <TT
  1767. CLASS="LITERAL"
  1768. >SIGNAL()</TT
  1769. >) or a Python signal (specified using
  1770. <TT
  1771. CLASS="LITERAL"
  1772. >PYSIGNAL()</TT
  1773. >).</P
  1774. ><P
  1775. >A slot can be either a Python callable object, a TQt signal (specified using
  1776. <TT
  1777. CLASS="LITERAL"
  1778. >SIGNAL()</TT
  1779. >), a Python signal (specified using
  1780. <TT
  1781. CLASS="LITERAL"
  1782. >PYSIGNAL()</TT
  1783. >), or a TQt slot (specified using
  1784. <TT
  1785. CLASS="LITERAL"
  1786. >SLOT()</TT
  1787. >).</P
  1788. ><P
  1789. >You connect signals to slots (and other signals) as you would from C++. For
  1790. example:</P
  1791. ><TABLE
  1792. BORDER="0"
  1793. BGCOLOR="#E0E0E0"
  1794. WIDTH="100%"
  1795. ><TR
  1796. ><TD
  1797. ><PRE
  1798. CLASS="PROGRAMLISTING"
  1799. >TQObject.connect(a,SIGNAL("TQtSig()"),pyFunction)
  1800. TQObject.connect(a,SIGNAL("TQtSig()"),pyClass.pyMethod)
  1801. TQObject.connect(a,SIGNAL("TQtSig()"),PYSIGNAL("PySig"))
  1802. TQObject.connect(a,SIGNAL("TQtSig()"),SLOT("TQtSlot()"))
  1803. TQObject.connect(a,PYSIGNAL("PySig"),pyFunction)
  1804. TQObject.connect(a,PYSIGNAL("PySig"),pyClass.pyMethod)
  1805. TQObject.connect(a,PYSIGNAL("PySig"),SIGNAL("TQtSig()"))
  1806. TQObject.connect(a,PYSIGNAL("PySig"),SLOT("TQtSlot()"))</PRE
  1807. ></TD
  1808. ></TR
  1809. ></TABLE
  1810. ><P
  1811. >When a slot is a Python method that corresponds to a TQt slot then a signal can
  1812. be connected to either the Python method or the TQt slot. The following
  1813. connections achieve the same effect.</P
  1814. ><TABLE
  1815. BORDER="0"
  1816. BGCOLOR="#E0E0E0"
  1817. WIDTH="100%"
  1818. ><TR
  1819. ><TD
  1820. ><PRE
  1821. CLASS="PROGRAMLISTING"
  1822. >sbar = TQScrollBar()
  1823. lcd = TQLCDNumber()
  1824. TQObject.connect(sbar,SIGNAL("valueChanged(int)"),lcd.display)
  1825. TQObject.connect(sbar,SIGNAL("valueChanged(int)"),lcd,SLOT("display(int)"))</PRE
  1826. ></TD
  1827. ></TR
  1828. ></TABLE
  1829. ><P
  1830. >The difference is that the second connection is made at the C++ level and is
  1831. more efficient.</P
  1832. ><P
  1833. >Disconnecting signals works in exactly the same way.</P
  1834. ><P
  1835. >Any instance of a class that is derived from the <TT
  1836. CLASS="LITERAL"
  1837. >TQObject</TT
  1838. >
  1839. class can emit a signal using the <TT
  1840. CLASS="LITERAL"
  1841. >emit</TT
  1842. > method. This takes
  1843. two arguments. The first is the Python or TQt signal, the second is a Python
  1844. tuple which are the arguments to the signal. For example:</P
  1845. ><TABLE
  1846. BORDER="0"
  1847. BGCOLOR="#E0E0E0"
  1848. WIDTH="100%"
  1849. ><TR
  1850. ><TD
  1851. ><PRE
  1852. CLASS="PROGRAMLISTING"
  1853. >a.emit(SIGNAL("clicked()"),())
  1854. a.emit(PYSIGNAL("pySig"),("Hello","World"))</PRE
  1855. ></TD
  1856. ></TR
  1857. ></TABLE
  1858. ><P
  1859. >Note that when a slot is a Python callable object its reference count is not
  1860. increased. This means that a class instance can be deleted without having to
  1861. explicitly disconnect any signals connected to its methods. However, it also
  1862. means that using lambda expressions as slots will not work unless you keep a
  1863. separate reference to the expression to prevent it from being immediately
  1864. garbage collected.</P
  1865. ><P
  1866. >TQt allows a signal to be connected to a slot that requires fewer arguments than
  1867. the signal passes. The extra arguments are tquietly discarded. Python slots
  1868. can be used in the same way. </P
  1869. ></DIV
  1870. ><DIV
  1871. CLASS="SECT1"
  1872. ><HR><H2
  1873. CLASS="SECT1"
  1874. ><A
  1875. NAME="AEN610"
  1876. >Static Member Functions</A
  1877. ></H2
  1878. ><P
  1879. >Static member functions are implemented as Python class functions.
  1880. For example the C++ static member function
  1881. <TT
  1882. CLASS="LITERAL"
  1883. >TQObject::connect()</TT
  1884. > is called from Python as
  1885. <TT
  1886. CLASS="LITERAL"
  1887. >TQObject.connect()</TT
  1888. > or <TT
  1889. CLASS="LITERAL"
  1890. >self.connect()</TT
  1891. > if
  1892. called from a sub-class of <TT
  1893. CLASS="LITERAL"
  1894. >TQObject</TT
  1895. >.</P
  1896. ></DIV
  1897. ><DIV
  1898. CLASS="SECT1"
  1899. ><HR><H2
  1900. CLASS="SECT1"
  1901. ><A
  1902. NAME="AEN617"
  1903. >Enumerated Types</A
  1904. ></H2
  1905. ><P
  1906. >Enumerated types are implemented as a set of simple variables corresponding to
  1907. the separate enumerated values.</P
  1908. ><P
  1909. >When using an enumerated value the name of the class (or a sub-class) in which
  1910. the enumerated type was defined in must be included. For example:</P
  1911. ><TABLE
  1912. BORDER="0"
  1913. BGCOLOR="#E0E0E0"
  1914. WIDTH="100%"
  1915. ><TR
  1916. ><TD
  1917. ><PRE
  1918. CLASS="PROGRAMLISTING"
  1919. >TQt.SolidPattern
  1920. TQWidget.TabFocus
  1921. TQFrame.TabFocus</PRE
  1922. ></TD
  1923. ></TR
  1924. ></TABLE
  1925. ></DIV
  1926. ><DIV
  1927. CLASS="SECT1"
  1928. ><HR><H2
  1929. CLASS="SECT1"
  1930. ><A
  1931. NAME="AEN622"
  1932. >Module Reference Documentation</A
  1933. ></H2
  1934. ><P
  1935. >The following sections should be used in conjunction with the normal class
  1936. documentation - only the differences specific to the Python bindings are
  1937. documented here.</P
  1938. ><P
  1939. >In these sections, <SPAN
  1940. CLASS="emphasis"
  1941. ><I
  1942. CLASS="EMPHASIS"
  1943. >Not yet implemented</I
  1944. ></SPAN
  1945. >
  1946. implies that the feature can be easily implemented if needed. <SPAN
  1947. CLASS="emphasis"
  1948. ><I
  1949. CLASS="EMPHASIS"
  1950. >Not
  1951. implemented</I
  1952. ></SPAN
  1953. > implies that the feature will not be implemented, either
  1954. because it cannot be or because it is not appropriate.</P
  1955. ><P
  1956. >If a class is described as being <SPAN
  1957. CLASS="emphasis"
  1958. ><I
  1959. CLASS="EMPHASIS"
  1960. >fully implemented</I
  1961. ></SPAN
  1962. > then
  1963. all non-private member functions and all public class variables have been
  1964. implemented.</P
  1965. ><P
  1966. >If an operator has been implemented then it is stated explicitly.</P
  1967. ><P
  1968. >Classes that are not mentioned have not yet been implemented.</P
  1969. ></DIV
  1970. ><DIV
  1971. CLASS="SECT1"
  1972. ><HR><H2
  1973. CLASS="SECT1"
  1974. ><A
  1975. NAME="AEN632"
  1976. ><TT
  1977. CLASS="LITERAL"
  1978. >qt</TT
  1979. > Module Reference</A
  1980. ></H2
  1981. ><DIV
  1982. CLASS="SECT2"
  1983. ><H3
  1984. CLASS="SECT2"
  1985. ><A
  1986. NAME="AEN635"
  1987. >TQt Constants</A
  1988. ></H3
  1989. ><P
  1990. >All constant values defined by TQt have equivalent constants defined to Python.</P
  1991. ></DIV
  1992. ><DIV
  1993. CLASS="SECT2"
  1994. ><HR><H3
  1995. CLASS="SECT2"
  1996. ><A
  1997. NAME="AEN638"
  1998. >TQt (TQt v2+)</A
  1999. ></H3
  2000. ><P
  2001. ><TT
  2002. CLASS="LITERAL"
  2003. >TQt</TT
  2004. > is fully implemented.</P
  2005. ></DIV
  2006. ><DIV
  2007. CLASS="SECT2"
  2008. ><HR><H3
  2009. CLASS="SECT2"
  2010. ><A
  2011. NAME="AEN642"
  2012. >TQAccel</A
  2013. ></H3
  2014. ><P
  2015. ><TT
  2016. CLASS="LITERAL"
  2017. >TQAccel</TT
  2018. > is fully implemented.</P
  2019. ></DIV
  2020. ><DIV
  2021. CLASS="SECT2"
  2022. ><HR><H3
  2023. CLASS="SECT2"
  2024. ><A
  2025. NAME="AEN646"
  2026. >TQAction (TQt v2.2+)</A
  2027. ></H3
  2028. ><P
  2029. ><TT
  2030. CLASS="LITERAL"
  2031. >TQAction</TT
  2032. > is fully implemented.</P
  2033. ></DIV
  2034. ><DIV
  2035. CLASS="SECT2"
  2036. ><HR><H3
  2037. CLASS="SECT2"
  2038. ><A
  2039. NAME="AEN650"
  2040. >TQActionGroup (TQt v2.2+)</A
  2041. ></H3
  2042. ><P
  2043. ><TT
  2044. CLASS="LITERAL"
  2045. >TQActionGroup</TT
  2046. > is fully implemented.</P
  2047. ></DIV
  2048. ><DIV
  2049. CLASS="SECT2"
  2050. ><HR><H3
  2051. CLASS="SECT2"
  2052. ><A
  2053. NAME="AEN654"
  2054. >TQApplication</A
  2055. ></H3
  2056. ><DIV
  2057. CLASS="FUNCSYNOPSIS"
  2058. ><P
  2059. ></P
  2060. ><A
  2061. NAME="AEN656"
  2062. ></A
  2063. ><CODE
  2064. CLASS="FUNCDEF"
  2065. >TQApplication</CODE
  2066. >(int &amp;argc, char **argv);<P
  2067. ></P
  2068. ></DIV
  2069. ><P
  2070. >This takes one parameter which is a list of argument strings. Arguments
  2071. used by TQt are removed from the list.</P
  2072. ><DIV
  2073. CLASS="FUNCSYNOPSIS"
  2074. ><P
  2075. ></P
  2076. ><A
  2077. NAME="AEN664"
  2078. ></A
  2079. ><CODE
  2080. CLASS="FUNCDEF"
  2081. >TQApplication</CODE
  2082. >(int &amp;argc, char **argv, bool GUIenabled);<P
  2083. ></P
  2084. ></DIV
  2085. ><P
  2086. >This takes two parameters, the first of which is a list of argument strings.
  2087. Arguments used by TQt are removed from the list.</P
  2088. ><DIV
  2089. CLASS="FUNCSYNOPSIS"
  2090. ><P
  2091. ></P
  2092. ><A
  2093. NAME="AEN674"
  2094. ></A
  2095. ><CODE
  2096. CLASS="FUNCDEF"
  2097. >TQApplication</CODE
  2098. >(int &amp;argc, char **argv, Type type);<P
  2099. ></P
  2100. ></DIV
  2101. ><P
  2102. >This takes two parameters, the first of which is a list of argument strings.
  2103. Arguments used by TQt are removed from the list. (TQt v2.2+)</P
  2104. ><DIV
  2105. CLASS="FUNCSYNOPSIS"
  2106. ><P
  2107. ></P
  2108. ><A
  2109. NAME="AEN684"
  2110. ></A
  2111. ><CODE
  2112. CLASS="FUNCDEF"
  2113. >int exec</CODE
  2114. >();<P
  2115. ></P
  2116. ></DIV
  2117. ><P
  2118. >This has been renamed to <TT
  2119. CLASS="LITERAL"
  2120. >exec_loop</TT
  2121. > in Python.</P
  2122. ></DIV
  2123. ><DIV
  2124. CLASS="SECT2"
  2125. ><HR><H3
  2126. CLASS="SECT2"
  2127. ><A
  2128. NAME="AEN690"
  2129. >TQAssistantClient (TQt v3.1+)</A
  2130. ></H3
  2131. ><P
  2132. ><TT
  2133. CLASS="LITERAL"
  2134. >TQAssistantClient</TT
  2135. > is fully implemented.</P
  2136. ></DIV
  2137. ><DIV
  2138. CLASS="SECT2"
  2139. ><HR><H3
  2140. CLASS="SECT2"
  2141. ><A
  2142. NAME="AEN694"
  2143. >TQBitmap</A
  2144. ></H3
  2145. ><P
  2146. ><TT
  2147. CLASS="LITERAL"
  2148. >TQBitmap</TT
  2149. > is fully implemented.</P
  2150. ></DIV
  2151. ><DIV
  2152. CLASS="SECT2"
  2153. ><HR><H3
  2154. CLASS="SECT2"
  2155. ><A
  2156. NAME="AEN698"
  2157. >TQBrush</A
  2158. ></H3
  2159. ><P
  2160. ><TT
  2161. CLASS="LITERAL"
  2162. >TQBrush</TT
  2163. > is fully implemented, including the Python
  2164. <TT
  2165. CLASS="LITERAL"
  2166. >==</TT
  2167. > and <TT
  2168. CLASS="LITERAL"
  2169. >!=</TT
  2170. > operators.</P
  2171. ></DIV
  2172. ><DIV
  2173. CLASS="SECT2"
  2174. ><HR><H3
  2175. CLASS="SECT2"
  2176. ><A
  2177. NAME="AEN704"
  2178. >TQButton</A
  2179. ></H3
  2180. ><P
  2181. ><TT
  2182. CLASS="LITERAL"
  2183. >TQButton</TT
  2184. > is fully implemented.</P
  2185. ></DIV
  2186. ><DIV
  2187. CLASS="SECT2"
  2188. ><HR><H3
  2189. CLASS="SECT2"
  2190. ><A
  2191. NAME="AEN708"
  2192. >TQButtonGroup</A
  2193. ></H3
  2194. ><P
  2195. ><TT
  2196. CLASS="LITERAL"
  2197. >TQButtonGroup</TT
  2198. > is fully implemented.</P
  2199. ></DIV
  2200. ><DIV
  2201. CLASS="SECT2"
  2202. ><HR><H3
  2203. CLASS="SECT2"
  2204. ><A
  2205. NAME="AEN712"
  2206. >TQByteArray</A
  2207. ></H3
  2208. ><P
  2209. >A Python string can be used whenever a <TT
  2210. CLASS="LITERAL"
  2211. >TQByteArray</TT
  2212. > can be
  2213. used. A <TT
  2214. CLASS="LITERAL"
  2215. >TQByteArray</TT
  2216. > can be converted to a Python string
  2217. using the Python <TT
  2218. CLASS="LITERAL"
  2219. >str()</TT
  2220. > function.</P
  2221. ><DIV
  2222. CLASS="FUNCSYNOPSIS"
  2223. ><P
  2224. ></P
  2225. ><A
  2226. NAME="AEN718"
  2227. ></A
  2228. ><CODE
  2229. CLASS="FUNCDEF"
  2230. >TQByteArray &#38;assign</CODE
  2231. >(const char *data, uint size);<P
  2232. ></P
  2233. ></DIV
  2234. ><P
  2235. >Not implemented.</P
  2236. ><DIV
  2237. CLASS="FUNCSYNOPSIS"
  2238. ><P
  2239. ></P
  2240. ><A
  2241. NAME="AEN726"
  2242. ></A
  2243. ><CODE
  2244. CLASS="FUNCDEF"
  2245. >char &#38;at</CODE
  2246. >(uint i);<P
  2247. ></P
  2248. ></DIV
  2249. ><P
  2250. >Not yet implemented.</P
  2251. ><DIV
  2252. CLASS="FUNCSYNOPSIS"
  2253. ><P
  2254. ></P
  2255. ><A
  2256. NAME="AEN732"
  2257. ></A
  2258. ><CODE
  2259. CLASS="FUNCDEF"
  2260. >int contains</CODE
  2261. >(const char &#38;d);<P
  2262. ></P
  2263. ></DIV
  2264. ><P
  2265. >Not yet implemented.</P
  2266. ><DIV
  2267. CLASS="FUNCSYNOPSIS"
  2268. ><P
  2269. ></P
  2270. ><A
  2271. NAME="AEN738"
  2272. ></A
  2273. ><CODE
  2274. CLASS="FUNCDEF"
  2275. >bool fill</CODE
  2276. >(const char &#38;d, int size = -1);<P
  2277. ></P
  2278. ></DIV
  2279. ><P
  2280. >Not yet implemented.</P
  2281. ><DIV
  2282. CLASS="FUNCSYNOPSIS"
  2283. ><P
  2284. ></P
  2285. ><A
  2286. NAME="AEN746"
  2287. ></A
  2288. ><CODE
  2289. CLASS="FUNCDEF"
  2290. >int find</CODE
  2291. >(const char &#38;d, uint i = 0);<P
  2292. ></P
  2293. ></DIV
  2294. ><P
  2295. >Not yet implemented.</P
  2296. ><DIV
  2297. CLASS="FUNCSYNOPSIS"
  2298. ><P
  2299. ></P
  2300. ><A
  2301. NAME="AEN754"
  2302. ></A
  2303. ><CODE
  2304. CLASS="FUNCDEF"
  2305. >void resetRawData</CODE
  2306. >(const char *data, uintsize);<P
  2307. ></P
  2308. ></DIV
  2309. ><P
  2310. >Not implemented.</P
  2311. ><DIV
  2312. CLASS="FUNCSYNOPSIS"
  2313. ><P
  2314. ></P
  2315. ><A
  2316. NAME="AEN762"
  2317. ></A
  2318. ><CODE
  2319. CLASS="FUNCDEF"
  2320. >TQByteArray &#38;setRawData</CODE
  2321. >(const char *data, uintsize);<P
  2322. ></P
  2323. ></DIV
  2324. ><P
  2325. >Not implemented.</P
  2326. ></DIV
  2327. ><DIV
  2328. CLASS="SECT2"
  2329. ><HR><H3
  2330. CLASS="SECT2"
  2331. ><A
  2332. NAME="AEN770"
  2333. >TQCDEStyle (TQt v2+)</A
  2334. ></H3
  2335. ><P
  2336. ><TT
  2337. CLASS="LITERAL"
  2338. >TQCDEStyle</TT
  2339. > is fully implemented.</P
  2340. ></DIV
  2341. ><DIV
  2342. CLASS="SECT2"
  2343. ><HR><H3
  2344. CLASS="SECT2"
  2345. ><A
  2346. NAME="AEN774"
  2347. >TQCheckBox</A
  2348. ></H3
  2349. ><P
  2350. ><TT
  2351. CLASS="LITERAL"
  2352. >TQCheckBox</TT
  2353. > is fully implemented.</P
  2354. ></DIV
  2355. ><DIV
  2356. CLASS="SECT2"
  2357. ><HR><H3
  2358. CLASS="SECT2"
  2359. ><A
  2360. NAME="AEN778"
  2361. >TQClipboard</A
  2362. ></H3
  2363. ><DIV
  2364. CLASS="FUNCSYNOPSIS"
  2365. ><P
  2366. ></P
  2367. ><A
  2368. NAME="AEN780"
  2369. ></A
  2370. ><CODE
  2371. CLASS="FUNCDEF"
  2372. >void *data const</CODE
  2373. >(const char *format);<P
  2374. ></P
  2375. ></DIV
  2376. ><P
  2377. >Not yet implemented (TQt v1.x).</P
  2378. ><DIV
  2379. CLASS="FUNCSYNOPSIS"
  2380. ><P
  2381. ></P
  2382. ><A
  2383. NAME="AEN786"
  2384. ></A
  2385. ><CODE
  2386. CLASS="FUNCDEF"
  2387. >void setData</CODE
  2388. >(const char *format, void *);<P
  2389. ></P
  2390. ></DIV
  2391. ><P
  2392. >Not yet implemented (TQt v1.x).</P
  2393. ></DIV
  2394. ><DIV
  2395. CLASS="SECT2"
  2396. ><HR><H3
  2397. CLASS="SECT2"
  2398. ><A
  2399. NAME="AEN794"
  2400. >TQColor</A
  2401. ></H3
  2402. ><P
  2403. >The Python <TT
  2404. CLASS="LITERAL"
  2405. >==</TT
  2406. > and <TT
  2407. CLASS="LITERAL"
  2408. >!=</TT
  2409. > operators are
  2410. supported.</P
  2411. ><DIV
  2412. CLASS="FUNCSYNOPSIS"
  2413. ><P
  2414. ></P
  2415. ><A
  2416. NAME="AEN799"
  2417. ></A
  2418. ><CODE
  2419. CLASS="FUNCDEF"
  2420. >void getHsv</CODE
  2421. >(int *h, int *s, int *v);<P
  2422. ></P
  2423. ></DIV
  2424. ><P
  2425. >This takes no parameters and returns the <TT
  2426. CLASS="LITERAL"
  2427. >h</TT
  2428. >,
  2429. <TT
  2430. CLASS="LITERAL"
  2431. >s</TT
  2432. > and <TT
  2433. CLASS="LITERAL"
  2434. >v</TT
  2435. > values as a tuple.</P
  2436. ><DIV
  2437. CLASS="FUNCSYNOPSIS"
  2438. ><P
  2439. ></P
  2440. ><A
  2441. NAME="AEN812"
  2442. ></A
  2443. ><CODE
  2444. CLASS="FUNCDEF"
  2445. >void getRgb</CODE
  2446. >(int *r, int *g, int *b);<P
  2447. ></P
  2448. ></DIV
  2449. ><P
  2450. >This takes no parameters and returns the <TT
  2451. CLASS="LITERAL"
  2452. >r</TT
  2453. >,
  2454. <TT
  2455. CLASS="LITERAL"
  2456. >g</TT
  2457. > and <TT
  2458. CLASS="LITERAL"
  2459. >b</TT
  2460. > values as a tuple.</P
  2461. ><DIV
  2462. CLASS="FUNCSYNOPSIS"
  2463. ><P
  2464. ></P
  2465. ><A
  2466. NAME="AEN825"
  2467. ></A
  2468. ><CODE
  2469. CLASS="FUNCDEF"
  2470. >void hsv</CODE
  2471. >(int *h, int *s, int *v);<P
  2472. ></P
  2473. ></DIV
  2474. ><P
  2475. >This takes no parameters and returns the <TT
  2476. CLASS="LITERAL"
  2477. >h</TT
  2478. >,
  2479. <TT
  2480. CLASS="LITERAL"
  2481. >s</TT
  2482. > and <TT
  2483. CLASS="LITERAL"
  2484. >v</TT
  2485. > values as a tuple.</P
  2486. ><DIV
  2487. CLASS="FUNCSYNOPSIS"
  2488. ><P
  2489. ></P
  2490. ><A
  2491. NAME="AEN838"
  2492. ></A
  2493. ><CODE
  2494. CLASS="FUNCDEF"
  2495. >void rgb</CODE
  2496. >(int *r, int *g, int *b);<P
  2497. ></P
  2498. ></DIV
  2499. ><P
  2500. >This takes no parameters and returns the <TT
  2501. CLASS="LITERAL"
  2502. >r</TT
  2503. >,
  2504. <TT
  2505. CLASS="LITERAL"
  2506. >g</TT
  2507. > and <TT
  2508. CLASS="LITERAL"
  2509. >b</TT
  2510. > values as a tuple.</P
  2511. ></DIV
  2512. ><DIV
  2513. CLASS="SECT2"
  2514. ><HR><H3
  2515. CLASS="SECT2"
  2516. ><A
  2517. NAME="AEN851"
  2518. >TQColorDialog (TQt v2+)</A
  2519. ></H3
  2520. ><DIV
  2521. CLASS="FUNCSYNOPSIS"
  2522. ><P
  2523. ></P
  2524. ><A
  2525. NAME="AEN853"
  2526. ></A
  2527. ><CODE
  2528. CLASS="FUNCDEF"
  2529. >static TQRgb getRgba</CODE
  2530. >(TQRgb initial, bool *ok, TQWidget *parent = 0, const char *name = 0);<P
  2531. ></P
  2532. ></DIV
  2533. ><P
  2534. >This takes the <TT
  2535. CLASS="LITERAL"
  2536. >initial</TT
  2537. >, <TT
  2538. CLASS="LITERAL"
  2539. >parent</TT
  2540. > and
  2541. <TT
  2542. CLASS="LITERAL"
  2543. >name</TT
  2544. > parameters and returns a tuple containing the
  2545. <TT
  2546. CLASS="LITERAL"
  2547. >TQRgb</TT
  2548. > result and the <TT
  2549. CLASS="LITERAL"
  2550. >ok</TT
  2551. > value.</P
  2552. ></DIV
  2553. ><DIV
  2554. CLASS="SECT2"
  2555. ><HR><H3
  2556. CLASS="SECT2"
  2557. ><A
  2558. NAME="AEN870"
  2559. >TQColorGroup</A
  2560. ></H3
  2561. ><P
  2562. ><TT
  2563. CLASS="LITERAL"
  2564. >TQColorGroup</TT
  2565. > is fully implemented.</P
  2566. ></DIV
  2567. ><DIV
  2568. CLASS="SECT2"
  2569. ><HR><H3
  2570. CLASS="SECT2"
  2571. ><A
  2572. NAME="AEN874"
  2573. >TQComboBox</A
  2574. ></H3
  2575. ><P
  2576. ><TT
  2577. CLASS="LITERAL"
  2578. >TQComboBox</TT
  2579. > is fully implemented.</P
  2580. ></DIV
  2581. ><DIV
  2582. CLASS="SECT2"
  2583. ><HR><H3
  2584. CLASS="SECT2"
  2585. ><A
  2586. NAME="AEN878"
  2587. >TQCommonStyle (TQt v2+)</A
  2588. ></H3
  2589. ><DIV
  2590. CLASS="FUNCSYNOPSIS"
  2591. ><P
  2592. ></P
  2593. ><A
  2594. NAME="AEN880"
  2595. ></A
  2596. ><CODE
  2597. CLASS="FUNCDEF"
  2598. >virtual void getButtonShift</CODE
  2599. >(int &amp;x, int &amp;y);<P
  2600. ></P
  2601. ></DIV
  2602. ><P
  2603. >This takes no parameters and returns a tuple of the <TT
  2604. CLASS="LITERAL"
  2605. >x</TT
  2606. > and
  2607. <TT
  2608. CLASS="LITERAL"
  2609. >y</TT
  2610. > values. (TQt v2)</P
  2611. ><DIV
  2612. CLASS="FUNCSYNOPSIS"
  2613. ><P
  2614. ></P
  2615. ><A
  2616. NAME="AEN890"
  2617. ></A
  2618. ><CODE
  2619. CLASS="FUNCDEF"
  2620. >virtual void tabbarMetrics</CODE
  2621. >(const TQTabBar *t, int &amp;hframe, int &amp;vframe, int &amp;overlap);<P
  2622. ></P
  2623. ></DIV
  2624. ><P
  2625. >This takes only the <TT
  2626. CLASS="LITERAL"
  2627. >t</TT
  2628. > parameter and returns a tuple of the
  2629. <TT
  2630. CLASS="LITERAL"
  2631. >hframe</TT
  2632. >, <TT
  2633. CLASS="LITERAL"
  2634. >vframe</TT
  2635. > and
  2636. <TT
  2637. CLASS="LITERAL"
  2638. >overlap</TT
  2639. > values. (TQt v2)</P
  2640. ></DIV
  2641. ><DIV
  2642. CLASS="SECT2"
  2643. ><HR><H3
  2644. CLASS="SECT2"
  2645. ><A
  2646. NAME="AEN906"
  2647. >TQCString (TQt v2+)</A
  2648. ></H3
  2649. ><P
  2650. >A Python string can be used whenever a <TT
  2651. CLASS="LITERAL"
  2652. >TQCString</TT
  2653. > can be used.
  2654. A <TT
  2655. CLASS="LITERAL"
  2656. >TQCString</TT
  2657. > can be converted to a Python string using the
  2658. Python <TT
  2659. CLASS="LITERAL"
  2660. >str()</TT
  2661. > function.</P
  2662. ><DIV
  2663. CLASS="FUNCSYNOPSIS"
  2664. ><P
  2665. ></P
  2666. ><A
  2667. NAME="AEN912"
  2668. ></A
  2669. ><CODE
  2670. CLASS="FUNCDEF"
  2671. >TQCString &amp;sprintf</CODE
  2672. >(const char *format, ...);<P
  2673. ></P
  2674. ></DIV
  2675. ><P
  2676. >Not implemented.</P
  2677. ><DIV
  2678. CLASS="FUNCSYNOPSIS"
  2679. ><P
  2680. ></P
  2681. ><A
  2682. NAME="AEN919"
  2683. ></A
  2684. ><CODE
  2685. CLASS="FUNCDEF"
  2686. >short toShort</CODE
  2687. >(bool *ok = 0);<P
  2688. ></P
  2689. ></DIV
  2690. ><P
  2691. >This returns a tuple of the <TT
  2692. CLASS="LITERAL"
  2693. >short</TT
  2694. > result and the
  2695. <TT
  2696. CLASS="LITERAL"
  2697. >ok</TT
  2698. > value.</P
  2699. ><DIV
  2700. CLASS="FUNCSYNOPSIS"
  2701. ><P
  2702. ></P
  2703. ><A
  2704. NAME="AEN927"
  2705. ></A
  2706. ><CODE
  2707. CLASS="FUNCDEF"
  2708. >ushort toUShort</CODE
  2709. >(bool *ok = 0);<P
  2710. ></P
  2711. ></DIV
  2712. ><P
  2713. >This returns a tuple of the <TT
  2714. CLASS="LITERAL"
  2715. >ushort</TT
  2716. > result and the
  2717. <TT
  2718. CLASS="LITERAL"
  2719. >ok</TT
  2720. > value.</P
  2721. ><DIV
  2722. CLASS="FUNCSYNOPSIS"
  2723. ><P
  2724. ></P
  2725. ><A
  2726. NAME="AEN935"
  2727. ></A
  2728. ><CODE
  2729. CLASS="FUNCDEF"
  2730. >int toInt</CODE
  2731. >(bool *ok = 0);<P
  2732. ></P
  2733. ></DIV
  2734. ><P
  2735. >This returns a tuple of the <TT
  2736. CLASS="LITERAL"
  2737. >int</TT
  2738. > result and the
  2739. <TT
  2740. CLASS="LITERAL"
  2741. >ok</TT
  2742. > value.</P
  2743. ><DIV
  2744. CLASS="FUNCSYNOPSIS"
  2745. ><P
  2746. ></P
  2747. ><A
  2748. NAME="AEN943"
  2749. ></A
  2750. ><CODE
  2751. CLASS="FUNCDEF"
  2752. >uint toUInt</CODE
  2753. >(bool *ok = 0);<P
  2754. ></P
  2755. ></DIV
  2756. ><P
  2757. >This returns a tuple of the <TT
  2758. CLASS="LITERAL"
  2759. >uint</TT
  2760. > result and the
  2761. <TT
  2762. CLASS="LITERAL"
  2763. >ok</TT
  2764. > value.</P
  2765. ><DIV
  2766. CLASS="FUNCSYNOPSIS"
  2767. ><P
  2768. ></P
  2769. ><A
  2770. NAME="AEN951"
  2771. ></A
  2772. ><CODE
  2773. CLASS="FUNCDEF"
  2774. >long toLong</CODE
  2775. >(bool *ok = 0);<P
  2776. ></P
  2777. ></DIV
  2778. ><P
  2779. >This returns a tuple of the <TT
  2780. CLASS="LITERAL"
  2781. >long</TT
  2782. > result and the
  2783. <TT
  2784. CLASS="LITERAL"
  2785. >ok</TT
  2786. > value.</P
  2787. ><DIV
  2788. CLASS="FUNCSYNOPSIS"
  2789. ><P
  2790. ></P
  2791. ><A
  2792. NAME="AEN959"
  2793. ></A
  2794. ><CODE
  2795. CLASS="FUNCDEF"
  2796. >ulong toULong</CODE
  2797. >(bool *ok = 0);<P
  2798. ></P
  2799. ></DIV
  2800. ><P
  2801. >This returns a tuple of the <TT
  2802. CLASS="LITERAL"
  2803. >ulong</TT
  2804. > result and the
  2805. <TT
  2806. CLASS="LITERAL"
  2807. >ok</TT
  2808. > value.</P
  2809. ><DIV
  2810. CLASS="FUNCSYNOPSIS"
  2811. ><P
  2812. ></P
  2813. ><A
  2814. NAME="AEN967"
  2815. ></A
  2816. ><CODE
  2817. CLASS="FUNCDEF"
  2818. >float toFloat</CODE
  2819. >(bool *ok = 0);<P
  2820. ></P
  2821. ></DIV
  2822. ><P
  2823. >This returns a tuple of the <TT
  2824. CLASS="LITERAL"
  2825. >float</TT
  2826. > result and the
  2827. <TT
  2828. CLASS="LITERAL"
  2829. >ok</TT
  2830. > value.</P
  2831. ><DIV
  2832. CLASS="FUNCSYNOPSIS"
  2833. ><P
  2834. ></P
  2835. ><A
  2836. NAME="AEN975"
  2837. ></A
  2838. ><CODE
  2839. CLASS="FUNCDEF"
  2840. >double toDouble</CODE
  2841. >(bool *ok = 0);<P
  2842. ></P
  2843. ></DIV
  2844. ><P
  2845. >This returns a tuple of the <TT
  2846. CLASS="LITERAL"
  2847. >double</TT
  2848. > result and the
  2849. <TT
  2850. CLASS="LITERAL"
  2851. >ok</TT
  2852. > value.</P
  2853. ></DIV
  2854. ><DIV
  2855. CLASS="SECT2"
  2856. ><HR><H3
  2857. CLASS="SECT2"
  2858. ><A
  2859. NAME="AEN983"
  2860. >TQCursor</A
  2861. ></H3
  2862. ><P
  2863. ><TT
  2864. CLASS="LITERAL"
  2865. >TQCursor</TT
  2866. > is fully implemented.</P
  2867. ></DIV
  2868. ><DIV
  2869. CLASS="SECT2"
  2870. ><HR><H3
  2871. CLASS="SECT2"
  2872. ><A
  2873. NAME="AEN987"
  2874. >TQDataStream</A
  2875. ></H3
  2876. ><DIV
  2877. CLASS="FUNCSYNOPSIS"
  2878. ><P
  2879. ></P
  2880. ><A
  2881. NAME="AEN989"
  2882. ></A
  2883. ><CODE
  2884. CLASS="FUNCDEF"
  2885. >TQDataStream &amp;readBytes</CODE
  2886. >(const char *&amp;s, uint &amp;l);<P
  2887. ></P
  2888. ></DIV
  2889. ><P
  2890. >This takes no parameters. The <TT
  2891. CLASS="LITERAL"
  2892. >TQDataStream</TT
  2893. > result and the
  2894. data read are returned as a tuple.</P
  2895. ><DIV
  2896. CLASS="FUNCSYNOPSIS"
  2897. ><P
  2898. ></P
  2899. ><A
  2900. NAME="AEN998"
  2901. ></A
  2902. ><CODE
  2903. CLASS="FUNCDEF"
  2904. >TQDataStream &amp;readRawBytes</CODE
  2905. >(const char *s, uint l);<P
  2906. ></P
  2907. ></DIV
  2908. ><P
  2909. >This takes only the <TT
  2910. CLASS="LITERAL"
  2911. >l</TT
  2912. > parameter. The
  2913. <TT
  2914. CLASS="LITERAL"
  2915. >TQDataStream</TT
  2916. > result and the data read are returned as a
  2917. tuple.</P
  2918. ><DIV
  2919. CLASS="FUNCSYNOPSIS"
  2920. ><P
  2921. ></P
  2922. ><A
  2923. NAME="AEN1008"
  2924. ></A
  2925. ><CODE
  2926. CLASS="FUNCDEF"
  2927. >TQDataStream &amp;writeBytes</CODE
  2928. >(const char *s, uint len);<P
  2929. ></P
  2930. ></DIV
  2931. ><P
  2932. ><TT
  2933. CLASS="LITERAL"
  2934. >len</TT
  2935. > is derived from <TT
  2936. CLASS="LITERAL"
  2937. >s</TT
  2938. > and not passed as a
  2939. parameter.</P
  2940. ><DIV
  2941. CLASS="FUNCSYNOPSIS"
  2942. ><P
  2943. ></P
  2944. ><A
  2945. NAME="AEN1018"
  2946. ></A
  2947. ><CODE
  2948. CLASS="FUNCDEF"
  2949. >TQDataStream &amp;writeRawBytes</CODE
  2950. >(const char *s, uint len);<P
  2951. ></P
  2952. ></DIV
  2953. ><P
  2954. ><TT
  2955. CLASS="LITERAL"
  2956. >len</TT
  2957. > is derived from <TT
  2958. CLASS="LITERAL"
  2959. >s</TT
  2960. > and not passed as a
  2961. parameter.</P
  2962. ></DIV
  2963. ><DIV
  2964. CLASS="SECT2"
  2965. ><HR><H3
  2966. CLASS="SECT2"
  2967. ><A
  2968. NAME="AEN1028"
  2969. >TQDate</A
  2970. ></H3
  2971. ><P
  2972. >The Python
  2973. <TT
  2974. CLASS="LITERAL"
  2975. >==</TT
  2976. >, <TT
  2977. CLASS="LITERAL"
  2978. >!=</TT
  2979. >,
  2980. <TT
  2981. CLASS="LITERAL"
  2982. >&lt;</TT
  2983. >, <TT
  2984. CLASS="LITERAL"
  2985. >&lt;=</TT
  2986. >,
  2987. <TT
  2988. CLASS="LITERAL"
  2989. >&gt;</TT
  2990. >, <TT
  2991. CLASS="LITERAL"
  2992. >&gt;=</TT
  2993. >
  2994. and <TT
  2995. CLASS="LITERAL"
  2996. >__nonzero__</TT
  2997. >
  2998. operators are supported.</P
  2999. ><DIV
  3000. CLASS="FUNCSYNOPSIS"
  3001. ><P
  3002. ></P
  3003. ><A
  3004. NAME="AEN1038"
  3005. ></A
  3006. ><CODE
  3007. CLASS="FUNCDEF"
  3008. >int weekNumber</CODE
  3009. >(int *yearNum = 0);<P
  3010. ></P
  3011. ></DIV
  3012. ><P
  3013. >This takes no parameters and returns the week number and the year number as a
  3014. tuple. (TQt v3.1+)</P
  3015. ></DIV
  3016. ><DIV
  3017. CLASS="SECT2"
  3018. ><HR><H3
  3019. CLASS="SECT2"
  3020. ><A
  3021. NAME="AEN1044"
  3022. >TQDateTime</A
  3023. ></H3
  3024. ><P
  3025. ><TT
  3026. CLASS="LITERAL"
  3027. >TQDateTime</TT
  3028. > is fully implemented, including the Python
  3029. <TT
  3030. CLASS="LITERAL"
  3031. >==</TT
  3032. >, <TT
  3033. CLASS="LITERAL"
  3034. >!=</TT
  3035. >,
  3036. <TT
  3037. CLASS="LITERAL"
  3038. >&lt;</TT
  3039. >, <TT
  3040. CLASS="LITERAL"
  3041. >&lt;=</TT
  3042. >,
  3043. <TT
  3044. CLASS="LITERAL"
  3045. >&gt;</TT
  3046. >, <TT
  3047. CLASS="LITERAL"
  3048. >&gt;=</TT
  3049. >
  3050. and <TT
  3051. CLASS="LITERAL"
  3052. >__nonzero__</TT
  3053. >
  3054. operators.</P
  3055. ></DIV
  3056. ><DIV
  3057. CLASS="SECT2"
  3058. ><HR><H3
  3059. CLASS="SECT2"
  3060. ><A
  3061. NAME="AEN1055"
  3062. >TQTime</A
  3063. ></H3
  3064. ><P
  3065. ><TT
  3066. CLASS="LITERAL"
  3067. >TQTime</TT
  3068. > is fully implemented, including the Python
  3069. <TT
  3070. CLASS="LITERAL"
  3071. >==</TT
  3072. >, <TT
  3073. CLASS="LITERAL"
  3074. >!=</TT
  3075. >,
  3076. <TT
  3077. CLASS="LITERAL"
  3078. >&lt;</TT
  3079. >, <TT
  3080. CLASS="LITERAL"
  3081. >&lt;=</TT
  3082. >,
  3083. <TT
  3084. CLASS="LITERAL"
  3085. >&gt;</TT
  3086. >, <TT
  3087. CLASS="LITERAL"
  3088. >&gt;=</TT
  3089. >
  3090. and <TT
  3091. CLASS="LITERAL"
  3092. >__nonzero__</TT
  3093. >
  3094. operators.</P
  3095. ></DIV
  3096. ><DIV
  3097. CLASS="SECT2"
  3098. ><HR><H3
  3099. CLASS="SECT2"
  3100. ><A
  3101. NAME="AEN1066"
  3102. >TQDateEdit (TQt v3+)</A
  3103. ></H3
  3104. ><P
  3105. ><TT
  3106. CLASS="LITERAL"
  3107. >TQDateEdit</TT
  3108. > is fully implemented.</P
  3109. ></DIV
  3110. ><DIV
  3111. CLASS="SECT2"
  3112. ><HR><H3
  3113. CLASS="SECT2"
  3114. ><A
  3115. NAME="AEN1070"
  3116. >TQTimeEdit (TQt v3+)</A
  3117. ></H3
  3118. ><P
  3119. ><TT
  3120. CLASS="LITERAL"
  3121. >TQTimeEdit</TT
  3122. > is fully implemented.</P
  3123. ></DIV
  3124. ><DIV
  3125. CLASS="SECT2"
  3126. ><HR><H3
  3127. CLASS="SECT2"
  3128. ><A
  3129. NAME="AEN1074"
  3130. >TQDateTimeEdit (TQt v3+)</A
  3131. ></H3
  3132. ><P
  3133. ><TT
  3134. CLASS="LITERAL"
  3135. >TQDateTimeEdit</TT
  3136. > is fully implemented.</P
  3137. ></DIV
  3138. ><DIV
  3139. CLASS="SECT2"
  3140. ><HR><H3
  3141. CLASS="SECT2"
  3142. ><A
  3143. NAME="AEN1078"
  3144. >TQDesktopWidget (TQt v3+)</A
  3145. ></H3
  3146. ><P
  3147. ><TT
  3148. CLASS="LITERAL"
  3149. >TQDesktopWidget</TT
  3150. > is fully implemented.</P
  3151. ></DIV
  3152. ><DIV
  3153. CLASS="SECT2"
  3154. ><HR><H3
  3155. CLASS="SECT2"
  3156. ><A
  3157. NAME="AEN1082"
  3158. >TQDial (TQt v2.2+)</A
  3159. ></H3
  3160. ><P
  3161. ><TT
  3162. CLASS="LITERAL"
  3163. >TQDial</TT
  3164. > is fully implemented.</P
  3165. ></DIV
  3166. ><DIV
  3167. CLASS="SECT2"
  3168. ><HR><H3
  3169. CLASS="SECT2"
  3170. ><A
  3171. NAME="AEN1086"
  3172. >TQDialog</A
  3173. ></H3
  3174. ><DIV
  3175. CLASS="FUNCSYNOPSIS"
  3176. ><P
  3177. ></P
  3178. ><A
  3179. NAME="AEN1088"
  3180. ></A
  3181. ><CODE
  3182. CLASS="FUNCDEF"
  3183. >int exec</CODE
  3184. >();<P
  3185. ></P
  3186. ></DIV
  3187. ><P
  3188. >This has been renamed to <TT
  3189. CLASS="LITERAL"
  3190. >exec_loop</TT
  3191. > in Python.</P
  3192. ><P
  3193. >This method also causes ownership of the underlying C++ dialog to be
  3194. transfered to Python. This means that the C++ dialog will be deleted when the
  3195. Python wrapper is garbage collected. Although this is a little inconsistent,
  3196. it ensures that the dialog is deleted without having to explicity code it
  3197. using <TT
  3198. CLASS="LITERAL"
  3199. >TQObject.deleteLater()</TT
  3200. > or other techniques.</P
  3201. ></DIV
  3202. ><DIV
  3203. CLASS="SECT2"
  3204. ><HR><H3
  3205. CLASS="SECT2"
  3206. ><A
  3207. NAME="AEN1096"
  3208. >TQDir</A
  3209. ></H3
  3210. ><P
  3211. ><TT
  3212. CLASS="LITERAL"
  3213. >TQDir</TT
  3214. > is fully implemented, including the Python
  3215. <TT
  3216. CLASS="LITERAL"
  3217. >len</TT
  3218. >, <TT
  3219. CLASS="LITERAL"
  3220. >[]</TT
  3221. > (for reading slices and
  3222. individual elements), <TT
  3223. CLASS="LITERAL"
  3224. >==</TT
  3225. >, <TT
  3226. CLASS="LITERAL"
  3227. >!=</TT
  3228. > and
  3229. <TT
  3230. CLASS="LITERAL"
  3231. >in</TT
  3232. > operators</P
  3233. ></DIV
  3234. ><DIV
  3235. CLASS="SECT2"
  3236. ><HR><H3
  3237. CLASS="SECT2"
  3238. ><A
  3239. NAME="AEN1105"
  3240. >TQFileInfoList</A
  3241. ></H3
  3242. ><P
  3243. >This class isn't implemented. Whenever a <TT
  3244. CLASS="LITERAL"
  3245. >TQFileInfoList</TT
  3246. > is
  3247. the return type of a function or the type of an argument, a Python list of
  3248. <TT
  3249. CLASS="LITERAL"
  3250. >TQFileInfo</TT
  3251. > instances is used instead.</P
  3252. ></DIV
  3253. ><DIV
  3254. CLASS="SECT2"
  3255. ><HR><H3
  3256. CLASS="SECT2"
  3257. ><A
  3258. NAME="AEN1110"
  3259. >TQDockArea (TQt v3+)</A
  3260. ></H3
  3261. ><DIV
  3262. CLASS="FUNCSYNOPSIS"
  3263. ><P
  3264. ></P
  3265. ><A
  3266. NAME="AEN1112"
  3267. ></A
  3268. ><CODE
  3269. CLASS="FUNCDEF"
  3270. >bool hasDockWindow const</CODE
  3271. >(TQDockWindow *w, int *index = 0);<P
  3272. ></P
  3273. ></DIV
  3274. ><P
  3275. >This takes the <TT
  3276. CLASS="LITERAL"
  3277. >w</TT
  3278. > parameter and returns the index of the
  3279. TQDockWIndow or -1 if the TQDockArea does not contain the TQDockWindow.</P
  3280. ></DIV
  3281. ><DIV
  3282. CLASS="SECT2"
  3283. ><HR><H3
  3284. CLASS="SECT2"
  3285. ><A
  3286. NAME="AEN1121"
  3287. >TQDockWindow (TQt v3+)</A
  3288. ></H3
  3289. ><P
  3290. ><TT
  3291. CLASS="LITERAL"
  3292. >TQDockWindow</TT
  3293. > is fully implemented.</P
  3294. ></DIV
  3295. ><DIV
  3296. CLASS="SECT2"
  3297. ><HR><H3
  3298. CLASS="SECT2"
  3299. ><A
  3300. NAME="AEN1125"
  3301. >TQColorDrag (TQt v2.1+)</A
  3302. ></H3
  3303. ><P
  3304. ><TT
  3305. CLASS="LITERAL"
  3306. >TQColorDrag</TT
  3307. > is fully implemented.</P
  3308. ></DIV
  3309. ><DIV
  3310. CLASS="SECT2"
  3311. ><HR><H3
  3312. CLASS="SECT2"
  3313. ><A
  3314. NAME="AEN1129"
  3315. >TQDragObject</A
  3316. ></H3
  3317. ><P
  3318. ><TT
  3319. CLASS="LITERAL"
  3320. >TQDragObject</TT
  3321. > is fully implemented.</P
  3322. ></DIV
  3323. ><DIV
  3324. CLASS="SECT2"
  3325. ><HR><H3
  3326. CLASS="SECT2"
  3327. ><A
  3328. NAME="AEN1133"
  3329. >TQImageDrag</A
  3330. ></H3
  3331. ><P
  3332. ><TT
  3333. CLASS="LITERAL"
  3334. >TQImageDrag</TT
  3335. > is fully implemented.</P
  3336. ></DIV
  3337. ><DIV
  3338. CLASS="SECT2"
  3339. ><HR><H3
  3340. CLASS="SECT2"
  3341. ><A
  3342. NAME="AEN1137"
  3343. >TQStoredDrag</A
  3344. ></H3
  3345. ><P
  3346. ><TT
  3347. CLASS="LITERAL"
  3348. >TQStoredDrag</TT
  3349. > is fully implemented.</P
  3350. ></DIV
  3351. ><DIV
  3352. CLASS="SECT2"
  3353. ><HR><H3
  3354. CLASS="SECT2"
  3355. ><A
  3356. NAME="AEN1141"
  3357. >TQTextDrag</A
  3358. ></H3
  3359. ><P
  3360. ><TT
  3361. CLASS="LITERAL"
  3362. >TQTextDrag</TT
  3363. > is fully implemented.</P
  3364. ></DIV
  3365. ><DIV
  3366. CLASS="SECT2"
  3367. ><HR><H3
  3368. CLASS="SECT2"
  3369. ><A
  3370. NAME="AEN1145"
  3371. >TQUriDrag (TQt v2+)</A
  3372. ></H3
  3373. ><P
  3374. ><TT
  3375. CLASS="LITERAL"
  3376. >TQUriDrag</TT
  3377. > is fully implemented.</P
  3378. ></DIV
  3379. ><DIV
  3380. CLASS="SECT2"
  3381. ><HR><H3
  3382. CLASS="SECT2"
  3383. ><A
  3384. NAME="AEN1149"
  3385. >TQUrlDrag (TQt v1.x)</A
  3386. ></H3
  3387. ><P
  3388. ><TT
  3389. CLASS="LITERAL"
  3390. >TQUrlDrag</TT
  3391. > is fully implemented.</P
  3392. ></DIV
  3393. ><DIV
  3394. CLASS="SECT2"
  3395. ><HR><H3
  3396. CLASS="SECT2"
  3397. ><A
  3398. NAME="AEN1153"
  3399. >TQDropSite</A
  3400. ></H3
  3401. ><P
  3402. ><TT
  3403. CLASS="LITERAL"
  3404. >TQDropSite</TT
  3405. > is fully implemented.</P
  3406. ></DIV
  3407. ><DIV
  3408. CLASS="SECT2"
  3409. ><HR><H3
  3410. CLASS="SECT2"
  3411. ><A
  3412. NAME="AEN1157"
  3413. >TQErrorMessage (TQt v3+)</A
  3414. ></H3
  3415. ><P
  3416. ><TT
  3417. CLASS="LITERAL"
  3418. >TQErrorMessage</TT
  3419. > is fully implemented.</P
  3420. ></DIV
  3421. ><DIV
  3422. CLASS="SECT2"
  3423. ><HR><H3
  3424. CLASS="SECT2"
  3425. ><A
  3426. NAME="AEN1161"
  3427. >TQEvent</A
  3428. ></H3
  3429. ><P
  3430. ><TT
  3431. CLASS="LITERAL"
  3432. >TQEvent</TT
  3433. > is fully implemented.</P
  3434. ><P
  3435. >Instances of <TT
  3436. CLASS="LITERAL"
  3437. >TQEvent</TT
  3438. >s are automatically converted to the
  3439. correct sub-class.</P
  3440. ></DIV
  3441. ><DIV
  3442. CLASS="SECT2"
  3443. ><HR><H3
  3444. CLASS="SECT2"
  3445. ><A
  3446. NAME="AEN1167"
  3447. >TQChildEvent</A
  3448. ></H3
  3449. ><P
  3450. ><TT
  3451. CLASS="LITERAL"
  3452. >TQChildEvent</TT
  3453. > is fully implemented.</P
  3454. ></DIV
  3455. ><DIV
  3456. CLASS="SECT2"
  3457. ><HR><H3
  3458. CLASS="SECT2"
  3459. ><A
  3460. NAME="AEN1171"
  3461. >TQCloseEvent</A
  3462. ></H3
  3463. ><P
  3464. ><TT
  3465. CLASS="LITERAL"
  3466. >TQCloseEvent</TT
  3467. > is fully implemented.</P
  3468. ></DIV
  3469. ><DIV
  3470. CLASS="SECT2"
  3471. ><HR><H3
  3472. CLASS="SECT2"
  3473. ><A
  3474. NAME="AEN1175"
  3475. >TQIconDragEvent (TQt v3.3+)</A
  3476. ></H3
  3477. ><P
  3478. ><TT
  3479. CLASS="LITERAL"
  3480. >TQIconDragEvent</TT
  3481. > is fully implemented.</P
  3482. ></DIV
  3483. ><DIV
  3484. CLASS="SECT2"
  3485. ><HR><H3
  3486. CLASS="SECT2"
  3487. ><A
  3488. NAME="AEN1179"
  3489. >TQContextMenuEvent (TQt v3+)</A
  3490. ></H3
  3491. ><P
  3492. ><TT
  3493. CLASS="LITERAL"
  3494. >TQContextMenuEvent</TT
  3495. > is fully implemented.</P
  3496. ></DIV
  3497. ><DIV
  3498. CLASS="SECT2"
  3499. ><HR><H3
  3500. CLASS="SECT2"
  3501. ><A
  3502. NAME="AEN1183"
  3503. >TQCustomEvent</A
  3504. ></H3
  3505. ><P
  3506. ><TT
  3507. CLASS="LITERAL"
  3508. >TQCustomEvent</TT
  3509. > is fully implemented. Any Python object can be
  3510. passed as the event data and its reference count is increased.</P
  3511. ></DIV
  3512. ><DIV
  3513. CLASS="SECT2"
  3514. ><HR><H3
  3515. CLASS="SECT2"
  3516. ><A
  3517. NAME="AEN1187"
  3518. >TQDragEnterEvent</A
  3519. ></H3
  3520. ><P
  3521. ><TT
  3522. CLASS="LITERAL"
  3523. >TQDragEnterEvent</TT
  3524. > is fully implemented.</P
  3525. ></DIV
  3526. ><DIV
  3527. CLASS="SECT2"
  3528. ><HR><H3
  3529. CLASS="SECT2"
  3530. ><A
  3531. NAME="AEN1191"
  3532. >TQDragLeaveEvent</A
  3533. ></H3
  3534. ><P
  3535. ><TT
  3536. CLASS="LITERAL"
  3537. >TQDragLeaveEvent</TT
  3538. > is fully implemented.</P
  3539. ></DIV
  3540. ><DIV
  3541. CLASS="SECT2"
  3542. ><HR><H3
  3543. CLASS="SECT2"
  3544. ><A
  3545. NAME="AEN1195"
  3546. >TQDragMoveEvent</A
  3547. ></H3
  3548. ><P
  3549. ><TT
  3550. CLASS="LITERAL"
  3551. >TQDragMoveEvent</TT
  3552. > is fully implemented.</P
  3553. ></DIV
  3554. ><DIV
  3555. CLASS="SECT2"
  3556. ><HR><H3
  3557. CLASS="SECT2"
  3558. ><A
  3559. NAME="AEN1199"
  3560. >TQDropEvent</A
  3561. ></H3
  3562. ><P
  3563. ><TT
  3564. CLASS="LITERAL"
  3565. >TQDropEvent</TT
  3566. > is fully implemented.</P
  3567. ></DIV
  3568. ><DIV
  3569. CLASS="SECT2"
  3570. ><HR><H3
  3571. CLASS="SECT2"
  3572. ><A
  3573. NAME="AEN1203"
  3574. >TQFocusEvent</A
  3575. ></H3
  3576. ><P
  3577. ><TT
  3578. CLASS="LITERAL"
  3579. >TQFocusEvent</TT
  3580. > is fully implemented.</P
  3581. ></DIV
  3582. ><DIV
  3583. CLASS="SECT2"
  3584. ><HR><H3
  3585. CLASS="SECT2"
  3586. ><A
  3587. NAME="AEN1207"
  3588. >TQHideEvent</A
  3589. ></H3
  3590. ><P
  3591. ><TT
  3592. CLASS="LITERAL"
  3593. >TQHideEvent</TT
  3594. > is fully implemented.</P
  3595. ></DIV
  3596. ><DIV
  3597. CLASS="SECT2"
  3598. ><HR><H3
  3599. CLASS="SECT2"
  3600. ><A
  3601. NAME="AEN1211"
  3602. >TQIMComposeEvent (TQt v3.1+)</A
  3603. ></H3
  3604. ><P
  3605. ><TT
  3606. CLASS="LITERAL"
  3607. >TQIMComposeEvent</TT
  3608. > is fully implemented.</P
  3609. ></DIV
  3610. ><DIV
  3611. CLASS="SECT2"
  3612. ><HR><H3
  3613. CLASS="SECT2"
  3614. ><A
  3615. NAME="AEN1215"
  3616. >TQIMEvent (TQt v3+)</A
  3617. ></H3
  3618. ><P
  3619. ><TT
  3620. CLASS="LITERAL"
  3621. >TQIMEvent</TT
  3622. > is fully implemented.</P
  3623. ></DIV
  3624. ><DIV
  3625. CLASS="SECT2"
  3626. ><HR><H3
  3627. CLASS="SECT2"
  3628. ><A
  3629. NAME="AEN1219"
  3630. >TQKeyEvent</A
  3631. ></H3
  3632. ><P
  3633. ><TT
  3634. CLASS="LITERAL"
  3635. >TQKeyEvent</TT
  3636. > is fully implemented.</P
  3637. ></DIV
  3638. ><DIV
  3639. CLASS="SECT2"
  3640. ><HR><H3
  3641. CLASS="SECT2"
  3642. ><A
  3643. NAME="AEN1223"
  3644. >TQMouseEvent</A
  3645. ></H3
  3646. ><P
  3647. ><TT
  3648. CLASS="LITERAL"
  3649. >TQMouseEvent</TT
  3650. > is fully implemented.</P
  3651. ></DIV
  3652. ><DIV
  3653. CLASS="SECT2"
  3654. ><HR><H3
  3655. CLASS="SECT2"
  3656. ><A
  3657. NAME="AEN1227"
  3658. >TQMoveEvent</A
  3659. ></H3
  3660. ><P
  3661. ><TT
  3662. CLASS="LITERAL"
  3663. >TQMoveEvent</TT
  3664. > is fully implemented.</P
  3665. ></DIV
  3666. ><DIV
  3667. CLASS="SECT2"
  3668. ><HR><H3
  3669. CLASS="SECT2"
  3670. ><A
  3671. NAME="AEN1231"
  3672. >TQPaintEvent</A
  3673. ></H3
  3674. ><P
  3675. ><TT
  3676. CLASS="LITERAL"
  3677. >TQPaintEvent</TT
  3678. > is fully implemented.</P
  3679. ></DIV
  3680. ><DIV
  3681. CLASS="SECT2"
  3682. ><HR><H3
  3683. CLASS="SECT2"
  3684. ><A
  3685. NAME="AEN1235"
  3686. >TQResizeEvent</A
  3687. ></H3
  3688. ><P
  3689. ><TT
  3690. CLASS="LITERAL"
  3691. >TQResizeEvent</TT
  3692. > is fully implemented.</P
  3693. ></DIV
  3694. ><DIV
  3695. CLASS="SECT2"
  3696. ><HR><H3
  3697. CLASS="SECT2"
  3698. ><A
  3699. NAME="AEN1239"
  3700. >TQShowEvent</A
  3701. ></H3
  3702. ><P
  3703. ><TT
  3704. CLASS="LITERAL"
  3705. >TQShowEvent</TT
  3706. > is fully implemented.</P
  3707. ></DIV
  3708. ><DIV
  3709. CLASS="SECT2"
  3710. ><HR><H3
  3711. CLASS="SECT2"
  3712. ><A
  3713. NAME="AEN1243"
  3714. >TQTabletEvent (TQt v3+)</A
  3715. ></H3
  3716. ><P
  3717. ><TT
  3718. CLASS="LITERAL"
  3719. >TQTabletEvent</TT
  3720. > is fully implemented.</P
  3721. ></DIV
  3722. ><DIV
  3723. CLASS="SECT2"
  3724. ><HR><H3
  3725. CLASS="SECT2"
  3726. ><A
  3727. NAME="AEN1247"
  3728. >TQTimerEvent</A
  3729. ></H3
  3730. ><P
  3731. ><TT
  3732. CLASS="LITERAL"
  3733. >TQTimerEvent</TT
  3734. > is fully implemented.</P
  3735. ></DIV
  3736. ><DIV
  3737. CLASS="SECT2"
  3738. ><HR><H3
  3739. CLASS="SECT2"
  3740. ><A
  3741. NAME="AEN1251"
  3742. >TQWheelEvent (TQt v2+)</A
  3743. ></H3
  3744. ><P
  3745. ><TT
  3746. CLASS="LITERAL"
  3747. >TQWheelEvent</TT
  3748. > is fully implemented.</P
  3749. ></DIV
  3750. ><DIV
  3751. CLASS="SECT2"
  3752. ><HR><H3
  3753. CLASS="SECT2"
  3754. ><A
  3755. NAME="AEN1255"
  3756. >TQEventLoop (TQt v3.1+)</A
  3757. ></H3
  3758. ><DIV
  3759. CLASS="FUNCSYNOPSIS"
  3760. ><P
  3761. ></P
  3762. ><A
  3763. NAME="AEN1257"
  3764. ></A
  3765. ><CODE
  3766. CLASS="FUNCDEF"
  3767. >virtual int exec</CODE
  3768. >();<P
  3769. ></P
  3770. ></DIV
  3771. ><P
  3772. >This has been renamed to <TT
  3773. CLASS="LITERAL"
  3774. >exec_loop</TT
  3775. > in Python.</P
  3776. ></DIV
  3777. ><DIV
  3778. CLASS="SECT2"
  3779. ><HR><H3
  3780. CLASS="SECT2"
  3781. ><A
  3782. NAME="AEN1263"
  3783. >TQFile</A
  3784. ></H3
  3785. ><DIV
  3786. CLASS="FUNCSYNOPSIS"
  3787. ><P
  3788. ></P
  3789. ><A
  3790. NAME="AEN1265"
  3791. ></A
  3792. ><CODE
  3793. CLASS="FUNCDEF"
  3794. >bool open</CODE
  3795. >(int m, FILE *f);<P
  3796. ></P
  3797. ></DIV
  3798. ><P
  3799. >Not implemented.</P
  3800. ><DIV
  3801. CLASS="FUNCSYNOPSIS"
  3802. ><P
  3803. ></P
  3804. ><A
  3805. NAME="AEN1273"
  3806. ></A
  3807. ><CODE
  3808. CLASS="FUNCDEF"
  3809. >Q_LONG readBlock</CODE
  3810. >(char *data, Q_ULONG len);<P
  3811. ></P
  3812. ></DIV
  3813. ><P
  3814. >This takes a single <TT
  3815. CLASS="LITERAL"
  3816. >len</TT
  3817. > parameter. The
  3818. <TT
  3819. CLASS="LITERAL"
  3820. >data</TT
  3821. > is returned if there was no error, otherwise
  3822. <TT
  3823. CLASS="LITERAL"
  3824. >None</TT
  3825. > is returned.</P
  3826. ><DIV
  3827. CLASS="FUNCSYNOPSIS"
  3828. ><P
  3829. ></P
  3830. ><A
  3831. NAME="AEN1284"
  3832. ></A
  3833. ><CODE
  3834. CLASS="FUNCDEF"
  3835. >Q_LONG readLine</CODE
  3836. >(char *data, Q_ULONG maxlen);<P
  3837. ></P
  3838. ></DIV
  3839. ><P
  3840. >This takes a single <TT
  3841. CLASS="LITERAL"
  3842. >maxlen</TT
  3843. > parameter. The
  3844. <TT
  3845. CLASS="LITERAL"
  3846. >data</TT
  3847. > is returned if there was no error, otherwise
  3848. <TT
  3849. CLASS="LITERAL"
  3850. >None</TT
  3851. > is returned.</P
  3852. ><DIV
  3853. CLASS="FUNCSYNOPSIS"
  3854. ><P
  3855. ></P
  3856. ><A
  3857. NAME="AEN1295"
  3858. ></A
  3859. ><CODE
  3860. CLASS="FUNCDEF"
  3861. >static void setDecodingFunction</CODE
  3862. >(EncoderFn f);<P
  3863. ></P
  3864. ></DIV
  3865. ><P
  3866. >Not yet implemented. (TQt v2+)</P
  3867. ><DIV
  3868. CLASS="FUNCSYNOPSIS"
  3869. ><P
  3870. ></P
  3871. ><A
  3872. NAME="AEN1301"
  3873. ></A
  3874. ><CODE
  3875. CLASS="FUNCDEF"
  3876. >static void setEncodingFunction</CODE
  3877. >(EncoderFn f);<P
  3878. ></P
  3879. ></DIV
  3880. ><P
  3881. >Not yet implemented. (TQt v2+)</P
  3882. ><DIV
  3883. CLASS="FUNCSYNOPSIS"
  3884. ><P
  3885. ></P
  3886. ><A
  3887. NAME="AEN1307"
  3888. ></A
  3889. ><CODE
  3890. CLASS="FUNCDEF"
  3891. >Q_LONG writeBlock</CODE
  3892. >(const char *data, Q_ULONG len);<P
  3893. ></P
  3894. ></DIV
  3895. ><P
  3896. ><TT
  3897. CLASS="LITERAL"
  3898. >len</TT
  3899. > is derived from <TT
  3900. CLASS="LITERAL"
  3901. >data</TT
  3902. > and not passed
  3903. as a parameter.</P
  3904. ></DIV
  3905. ><DIV
  3906. CLASS="SECT2"
  3907. ><HR><H3
  3908. CLASS="SECT2"
  3909. ><A
  3910. NAME="AEN1317"
  3911. >TQFileDialog</A
  3912. ></H3
  3913. ><P
  3914. ><TT
  3915. CLASS="LITERAL"
  3916. >TQFileDialog</TT
  3917. > is fully implemented.</P
  3918. ></DIV
  3919. ><DIV
  3920. CLASS="SECT2"
  3921. ><HR><H3
  3922. CLASS="SECT2"
  3923. ><A
  3924. NAME="AEN1321"
  3925. >TQFileIconProvider</A
  3926. ></H3
  3927. ><P
  3928. ><TT
  3929. CLASS="LITERAL"
  3930. >TQFileIconProvider</TT
  3931. > is fully implemented.</P
  3932. ></DIV
  3933. ><DIV
  3934. CLASS="SECT2"
  3935. ><HR><H3
  3936. CLASS="SECT2"
  3937. ><A
  3938. NAME="AEN1325"
  3939. >TQFilePreview</A
  3940. ></H3
  3941. ><P
  3942. ><TT
  3943. CLASS="LITERAL"
  3944. >TQFilePreview</TT
  3945. > is fully implemented. However it cannot be
  3946. used from Python in the same way as it is used from C++ because PyTQt does not
  3947. support multiple inheritance involving more than one wrapped class. A trick
  3948. that seems to work is to use composition rather than inheritance as in the
  3949. following code fragment.</P
  3950. ><TABLE
  3951. BORDER="0"
  3952. BGCOLOR="#E0E0E0"
  3953. WIDTH="100%"
  3954. ><TR
  3955. ><TD
  3956. ><PRE
  3957. CLASS="PROGRAMLISTING"
  3958. >class FilePreview(TQFilePreview):
  3959. pass
  3960. class Preview(TQLabel):
  3961. def __init__(self, parent=None):
  3962. TQLabel.__init__(self, parent)
  3963. self.preview = FilePreview()
  3964. self.preview.previewUrl = self.previewUrl</PRE
  3965. ></TD
  3966. ></TR
  3967. ></TABLE
  3968. ><P
  3969. >Note that TQFilePreview cannot be instantiated directly because it is abstract.
  3970. Thanks to Hans-Peter Jansen for this trick.</P
  3971. ></DIV
  3972. ><DIV
  3973. CLASS="SECT2"
  3974. ><HR><H3
  3975. CLASS="SECT2"
  3976. ><A
  3977. NAME="AEN1331"
  3978. >TQFileInfo</A
  3979. ></H3
  3980. ><P
  3981. ><TT
  3982. CLASS="LITERAL"
  3983. >TQFileInfo</TT
  3984. > is fully implemented.</P
  3985. ></DIV
  3986. ><DIV
  3987. CLASS="SECT2"
  3988. ><HR><H3
  3989. CLASS="SECT2"
  3990. ><A
  3991. NAME="AEN1335"
  3992. >TQFont</A
  3993. ></H3
  3994. ><P
  3995. ><TT
  3996. CLASS="LITERAL"
  3997. >TQFont</TT
  3998. > is fully implemented, including the Python
  3999. <TT
  4000. CLASS="LITERAL"
  4001. >==</TT
  4002. > and <TT
  4003. CLASS="LITERAL"
  4004. >!=</TT
  4005. > operators.</P
  4006. ></DIV
  4007. ><DIV
  4008. CLASS="SECT2"
  4009. ><HR><H3
  4010. CLASS="SECT2"
  4011. ><A
  4012. NAME="AEN1341"
  4013. >TQFontDatabase (TQt v2.1+)</A
  4014. ></H3
  4015. ><P
  4016. ><TT
  4017. CLASS="LITERAL"
  4018. >TQFontDatabase</TT
  4019. > is fully implemented.</P
  4020. ></DIV
  4021. ><DIV
  4022. CLASS="SECT2"
  4023. ><HR><H3
  4024. CLASS="SECT2"
  4025. ><A
  4026. NAME="AEN1345"
  4027. >TQFontDialog (TQt v2+)</A
  4028. ></H3
  4029. ><DIV
  4030. CLASS="FUNCSYNOPSIS"
  4031. ><P
  4032. ></P
  4033. ><A
  4034. NAME="AEN1347"
  4035. ></A
  4036. ><CODE
  4037. CLASS="FUNCDEF"
  4038. >static TQFont getFont</CODE
  4039. >(bool *ok, const TQFont &#38;def, TQWidget *parent = 0, const char *name = 0);<P
  4040. ></P
  4041. ></DIV
  4042. ><P
  4043. >This takes the <TT
  4044. CLASS="LITERAL"
  4045. >def</TT
  4046. >, <TT
  4047. CLASS="LITERAL"
  4048. >parent</TT
  4049. > and
  4050. <TT
  4051. CLASS="LITERAL"
  4052. >name</TT
  4053. > parameters and returns a tuple containing the
  4054. <TT
  4055. CLASS="LITERAL"
  4056. >TQFont</TT
  4057. > result and the <TT
  4058. CLASS="LITERAL"
  4059. >ok</TT
  4060. > value.</P
  4061. ><DIV
  4062. CLASS="FUNCSYNOPSIS"
  4063. ><P
  4064. ></P
  4065. ><A
  4066. NAME="AEN1364"
  4067. ></A
  4068. ><CODE
  4069. CLASS="FUNCDEF"
  4070. >static TQFont getFont</CODE
  4071. >(bool *ok, TQWidget *parent = 0, const char *name = 0);<P
  4072. ></P
  4073. ></DIV
  4074. ><P
  4075. >This takes the <TT
  4076. CLASS="LITERAL"
  4077. >parent</TT
  4078. > and <TT
  4079. CLASS="LITERAL"
  4080. >name</TT
  4081. > parameters
  4082. and returns a tuple containing the <TT
  4083. CLASS="LITERAL"
  4084. >TQFont</TT
  4085. > result and the
  4086. <TT
  4087. CLASS="LITERAL"
  4088. >ok</TT
  4089. > value.</P
  4090. ></DIV
  4091. ><DIV
  4092. CLASS="SECT2"
  4093. ><HR><H3
  4094. CLASS="SECT2"
  4095. ><A
  4096. NAME="AEN1378"
  4097. >TQFontInfo</A
  4098. ></H3
  4099. ><P
  4100. ><TT
  4101. CLASS="LITERAL"
  4102. >TQFontInfo</TT
  4103. > is fully implemented.</P
  4104. ></DIV
  4105. ><DIV
  4106. CLASS="SECT2"
  4107. ><HR><H3
  4108. CLASS="SECT2"
  4109. ><A
  4110. NAME="AEN1382"
  4111. >TQFontMetrics</A
  4112. ></H3
  4113. ><DIV
  4114. CLASS="FUNCSYNOPSIS"
  4115. ><P
  4116. ></P
  4117. ><A
  4118. NAME="AEN1384"
  4119. ></A
  4120. ><CODE
  4121. CLASS="FUNCDEF"
  4122. >TQRect boundingRect</CODE
  4123. >(int x, int y, int w, int h, int flags, const TQString &amp;str, int len = -1, int tabstops = 0, int *tabarray = 0);<P
  4124. ></P
  4125. ></DIV
  4126. ><P
  4127. >The <TT
  4128. CLASS="LITERAL"
  4129. >tabarray</TT
  4130. > parameter is a Python list of integers.</P
  4131. ><DIV
  4132. CLASS="FUNCSYNOPSIS"
  4133. ><P
  4134. ></P
  4135. ><A
  4136. NAME="AEN1407"
  4137. ></A
  4138. ><CODE
  4139. CLASS="FUNCDEF"
  4140. >TQSize size</CODE
  4141. >(int flags, const TQString &amp;str, int len = -1, int tabstops = 0, int *tabarray = 0);<P
  4142. ></P
  4143. ></DIV
  4144. ><P
  4145. >The <TT
  4146. CLASS="LITERAL"
  4147. >tabarray</TT
  4148. > parameter is a Python list of integers.</P
  4149. ></DIV
  4150. ><DIV
  4151. CLASS="SECT2"
  4152. ><HR><H3
  4153. CLASS="SECT2"
  4154. ><A
  4155. NAME="AEN1422"
  4156. >TQFrame</A
  4157. ></H3
  4158. ><P
  4159. ><TT
  4160. CLASS="LITERAL"
  4161. >TQFrame</TT
  4162. > is fully implemented.</P
  4163. ></DIV
  4164. ><DIV
  4165. CLASS="SECT2"
  4166. ><HR><H3
  4167. CLASS="SECT2"
  4168. ><A
  4169. NAME="AEN1426"
  4170. >TQGManager (TQt v1.x)</A
  4171. ></H3
  4172. ><P
  4173. ><TT
  4174. CLASS="LITERAL"
  4175. >TQGManager</TT
  4176. > is fully implemented.</P
  4177. ></DIV
  4178. ><DIV
  4179. CLASS="SECT2"
  4180. ><HR><H3
  4181. CLASS="SECT2"
  4182. ><A
  4183. NAME="AEN1430"
  4184. >TQChain (TQt v1.x)</A
  4185. ></H3
  4186. ><P
  4187. ><TT
  4188. CLASS="LITERAL"
  4189. >TQChain</TT
  4190. > is implemented as an opaque class.</P
  4191. ></DIV
  4192. ><DIV
  4193. CLASS="SECT2"
  4194. ><HR><H3
  4195. CLASS="SECT2"
  4196. ><A
  4197. NAME="AEN1434"
  4198. >TQGrid (TQt v2+)</A
  4199. ></H3
  4200. ><P
  4201. ><TT
  4202. CLASS="LITERAL"
  4203. >TQGrid</TT
  4204. > is fully implemented.</P
  4205. ></DIV
  4206. ><DIV
  4207. CLASS="SECT2"
  4208. ><HR><H3
  4209. CLASS="SECT2"
  4210. ><A
  4211. NAME="AEN1438"
  4212. >TQGridView (TQt v3+)</A
  4213. ></H3
  4214. ><P
  4215. ><TT
  4216. CLASS="LITERAL"
  4217. >TQGridView</TT
  4218. > is fully implemented.</P
  4219. ></DIV
  4220. ><DIV
  4221. CLASS="SECT2"
  4222. ><HR><H3
  4223. CLASS="SECT2"
  4224. ><A
  4225. NAME="AEN1442"
  4226. >TQGroupBox</A
  4227. ></H3
  4228. ><P
  4229. ><TT
  4230. CLASS="LITERAL"
  4231. >TQGroupBox</TT
  4232. > is fully implemented.</P
  4233. ></DIV
  4234. ><DIV
  4235. CLASS="SECT2"
  4236. ><HR><H3
  4237. CLASS="SECT2"
  4238. ><A
  4239. NAME="AEN1446"
  4240. >TQHBox (TQt v2+)</A
  4241. ></H3
  4242. ><P
  4243. ><TT
  4244. CLASS="LITERAL"
  4245. >TQHBox</TT
  4246. > is fully implemented.</P
  4247. ></DIV
  4248. ><DIV
  4249. CLASS="SECT2"
  4250. ><HR><H3
  4251. CLASS="SECT2"
  4252. ><A
  4253. NAME="AEN1450"
  4254. >TQHButtonGroup (TQt v2+)</A
  4255. ></H3
  4256. ><P
  4257. ><TT
  4258. CLASS="LITERAL"
  4259. >TQHButtonGroup</TT
  4260. > is fully implemented.</P
  4261. ></DIV
  4262. ><DIV
  4263. CLASS="SECT2"
  4264. ><HR><H3
  4265. CLASS="SECT2"
  4266. ><A
  4267. NAME="AEN1454"
  4268. >TQHeader</A
  4269. ></H3
  4270. ><P
  4271. ><TT
  4272. CLASS="LITERAL"
  4273. >TQHeader</TT
  4274. > is fully implemented.</P
  4275. ></DIV
  4276. ><DIV
  4277. CLASS="SECT2"
  4278. ><HR><H3
  4279. CLASS="SECT2"
  4280. ><A
  4281. NAME="AEN1458"
  4282. >TQHGroupBox (TQt v2+)</A
  4283. ></H3
  4284. ><P
  4285. ><TT
  4286. CLASS="LITERAL"
  4287. >TQHGroupBox</TT
  4288. > is fully implemented.</P
  4289. ></DIV
  4290. ><DIV
  4291. CLASS="SECT2"
  4292. ><HR><H3
  4293. CLASS="SECT2"
  4294. ><A
  4295. NAME="AEN1462"
  4296. >TQIconSet</A
  4297. ></H3
  4298. ><P
  4299. ><TT
  4300. CLASS="LITERAL"
  4301. >TQIconSet</TT
  4302. > is fully implemented.</P
  4303. ></DIV
  4304. ><DIV
  4305. CLASS="SECT2"
  4306. ><HR><H3
  4307. CLASS="SECT2"
  4308. ><A
  4309. NAME="AEN1466"
  4310. >TQIconFactory (TQt v3.1+)</A
  4311. ></H3
  4312. ><P
  4313. ><TT
  4314. CLASS="LITERAL"
  4315. >TQIconFactory</TT
  4316. > is fully implemented.</P
  4317. ></DIV
  4318. ><DIV
  4319. CLASS="SECT2"
  4320. ><HR><H3
  4321. CLASS="SECT2"
  4322. ><A
  4323. NAME="AEN1470"
  4324. >TQIconView (TQt v2.1+)</A
  4325. ></H3
  4326. ><DIV
  4327. CLASS="FUNCSYNOPSIS"
  4328. ><P
  4329. ></P
  4330. ><A
  4331. NAME="AEN1472"
  4332. ></A
  4333. ><CODE
  4334. CLASS="FUNCDEF"
  4335. >TQIconViewItem *makeRowLayout</CODE
  4336. >(TQIconViewItem *begin, int &#38;y);<P
  4337. ></P
  4338. ></DIV
  4339. ><P
  4340. >Not yet implemented.</P
  4341. ></DIV
  4342. ><DIV
  4343. CLASS="SECT2"
  4344. ><HR><H3
  4345. CLASS="SECT2"
  4346. ><A
  4347. NAME="AEN1480"
  4348. >TQIconViewItem (TQt v2.1+)</A
  4349. ></H3
  4350. ><P
  4351. ><TT
  4352. CLASS="LITERAL"
  4353. >TQIconViewItem</TT
  4354. > is fully implemented.</P
  4355. ></DIV
  4356. ><DIV
  4357. CLASS="SECT2"
  4358. ><HR><H3
  4359. CLASS="SECT2"
  4360. ><A
  4361. NAME="AEN1484"
  4362. >TQIconDrag (TQt v2.1+)</A
  4363. ></H3
  4364. ><P
  4365. ><TT
  4366. CLASS="LITERAL"
  4367. >TQIconDrag</TT
  4368. > is fully implemented.</P
  4369. ></DIV
  4370. ><DIV
  4371. CLASS="SECT2"
  4372. ><HR><H3
  4373. CLASS="SECT2"
  4374. ><A
  4375. NAME="AEN1488"
  4376. >TQIconDragItem (TQt v2.1+)</A
  4377. ></H3
  4378. ><P
  4379. ><TT
  4380. CLASS="LITERAL"
  4381. >TQIconDragItem</TT
  4382. > is fully implemented.</P
  4383. ></DIV
  4384. ><DIV
  4385. CLASS="SECT2"
  4386. ><HR><H3
  4387. CLASS="SECT2"
  4388. ><A
  4389. NAME="AEN1492"
  4390. >TQImage</A
  4391. ></H3
  4392. ><P
  4393. >The Python <TT
  4394. CLASS="LITERAL"
  4395. >==</TT
  4396. > and <TT
  4397. CLASS="LITERAL"
  4398. >!=</TT
  4399. > operators are
  4400. supported.</P
  4401. ><DIV
  4402. CLASS="FUNCSYNOPSIS"
  4403. ><P
  4404. ></P
  4405. ><A
  4406. NAME="AEN1497"
  4407. ></A
  4408. ><CODE
  4409. CLASS="FUNCDEF"
  4410. >TQImage</CODE
  4411. >(const char *xpm[]);<P
  4412. ></P
  4413. ></DIV
  4414. ><P
  4415. >This takes a list of strings as its parameter.</P
  4416. ><DIV
  4417. CLASS="FUNCSYNOPSIS"
  4418. ><P
  4419. ></P
  4420. ><A
  4421. NAME="AEN1503"
  4422. ></A
  4423. ><CODE
  4424. CLASS="FUNCDEF"
  4425. >TQImage</CODE
  4426. >(uchar *data, int w, int h, int depth, TQRgb *colorTable, int numColors, Endian bitOrder);<P
  4427. ></P
  4428. ></DIV
  4429. ><P
  4430. >The <TT
  4431. CLASS="LITERAL"
  4432. >colorTable</TT
  4433. > parameter is a list of TQRgb instances or
  4434. None. (TQt v2.1+)</P
  4435. ><DIV
  4436. CLASS="FUNCSYNOPSIS"
  4437. ><P
  4438. ></P
  4439. ><A
  4440. NAME="AEN1522"
  4441. ></A
  4442. ><CODE
  4443. CLASS="FUNCDEF"
  4444. >uchar *bits</CODE
  4445. >();<P
  4446. ></P
  4447. ></DIV
  4448. ><P
  4449. >The return value is a <TT
  4450. CLASS="LITERAL"
  4451. >sip.voidptr</TT
  4452. > object which is only
  4453. useful if passed to another Python module.</P
  4454. ><DIV
  4455. CLASS="FUNCSYNOPSIS"
  4456. ><P
  4457. ></P
  4458. ><A
  4459. NAME="AEN1528"
  4460. ></A
  4461. ><CODE
  4462. CLASS="FUNCDEF"
  4463. >TQRgb *colorTable</CODE
  4464. >();<P
  4465. ></P
  4466. ></DIV
  4467. ><P
  4468. >The return value is a <TT
  4469. CLASS="LITERAL"
  4470. >sip.voidptr</TT
  4471. > object which is only
  4472. useful if passed to another Python module.</P
  4473. ><DIV
  4474. CLASS="FUNCSYNOPSIS"
  4475. ><P
  4476. ></P
  4477. ><A
  4478. NAME="AEN1534"
  4479. ></A
  4480. ><CODE
  4481. CLASS="FUNCDEF"
  4482. >TQImage convertDepthWithPalette</CODE
  4483. >(int, TQRgb *p, int pc, int cf = 0);<P
  4484. ></P
  4485. ></DIV
  4486. ><P
  4487. >Not implemented.</P
  4488. ><DIV
  4489. CLASS="FUNCSYNOPSIS"
  4490. ><P
  4491. ></P
  4492. ><A
  4493. NAME="AEN1545"
  4494. ></A
  4495. ><CODE
  4496. CLASS="FUNCDEF"
  4497. >uchar **jumpTable</CODE
  4498. >();<P
  4499. ></P
  4500. ></DIV
  4501. ><P
  4502. >The return value is a <TT
  4503. CLASS="LITERAL"
  4504. >sip.voidptr</TT
  4505. > object which is only
  4506. useful if passed to another Python module.</P
  4507. ><DIV
  4508. CLASS="FUNCSYNOPSIS"
  4509. ><P
  4510. ></P
  4511. ><A
  4512. NAME="AEN1551"
  4513. ></A
  4514. ><CODE
  4515. CLASS="FUNCDEF"
  4516. >bool loadFromData</CODE
  4517. >(const uchar *buf, uint len, const char *format = 0, ColorMode mode = Auto);<P
  4518. ></P
  4519. ></DIV
  4520. ><P
  4521. ><TT
  4522. CLASS="LITERAL"
  4523. >len</TT
  4524. > is derived from <TT
  4525. CLASS="LITERAL"
  4526. >buf</TT
  4527. > and not passed as
  4528. a parameter.</P
  4529. ><DIV
  4530. CLASS="FUNCSYNOPSIS"
  4531. ><P
  4532. ></P
  4533. ><A
  4534. NAME="AEN1565"
  4535. ></A
  4536. ><CODE
  4537. CLASS="FUNCDEF"
  4538. >uchar *scanLine</CODE
  4539. >(int i);<P
  4540. ></P
  4541. ></DIV
  4542. ><P
  4543. >The return value is a <TT
  4544. CLASS="LITERAL"
  4545. >sip.voidptr</TT
  4546. > object which is only
  4547. useful if passed to another Python module.</P
  4548. ></DIV
  4549. ><DIV
  4550. CLASS="SECT2"
  4551. ><HR><H3
  4552. CLASS="SECT2"
  4553. ><A
  4554. NAME="AEN1572"
  4555. >TQImageIO</A
  4556. ></H3
  4557. ><DIV
  4558. CLASS="FUNCSYNOPSIS"
  4559. ><P
  4560. ></P
  4561. ><A
  4562. NAME="AEN1574"
  4563. ></A
  4564. ><CODE
  4565. CLASS="FUNCDEF"
  4566. >static void defineIOHandler</CODE
  4567. >(const char *format, const char *header, const char *flags, image_io_handler read_image, image_io_handler write_image);<P
  4568. ></P
  4569. ></DIV
  4570. ><P
  4571. >Not implemented.</P
  4572. ></DIV
  4573. ><DIV
  4574. CLASS="SECT2"
  4575. ><HR><H3
  4576. CLASS="SECT2"
  4577. ><A
  4578. NAME="AEN1588"
  4579. >TQImageTextKeyLang</A
  4580. ></H3
  4581. ><P
  4582. ><TT
  4583. CLASS="LITERAL"
  4584. >TQImageTextKeyLang</TT
  4585. > is fully implemented.</P
  4586. ></DIV
  4587. ><DIV
  4588. CLASS="SECT2"
  4589. ><HR><H3
  4590. CLASS="SECT2"
  4591. ><A
  4592. NAME="AEN1592"
  4593. >TQInputDialog (TQt v2.1+)</A
  4594. ></H3
  4595. ><DIV
  4596. CLASS="FUNCSYNOPSIS"
  4597. ><P
  4598. ></P
  4599. ><A
  4600. NAME="AEN1594"
  4601. ></A
  4602. ><CODE
  4603. CLASS="FUNCDEF"
  4604. >static TQString getText</CODE
  4605. >(const TQString &amp;caption, const TQString &amp;label, const TQString &amp;text = TQString::null, bool *ok = 0, TQWidget *parent = 0, const char *name = 0);<P
  4606. ></P
  4607. ></DIV
  4608. ><P
  4609. >The <TT
  4610. CLASS="LITERAL"
  4611. >ok</TT
  4612. > is not passed and the returned value is a tuple of
  4613. the <TT
  4614. CLASS="LITERAL"
  4615. >TQString</TT
  4616. > result and the <TT
  4617. CLASS="LITERAL"
  4618. >ok</TT
  4619. > flag.
  4620. (TQt v2.1 - v2.3.1)</P
  4621. ><DIV
  4622. CLASS="FUNCSYNOPSIS"
  4623. ><P
  4624. ></P
  4625. ><A
  4626. NAME="AEN1613"
  4627. ></A
  4628. ><CODE
  4629. CLASS="FUNCDEF"
  4630. >static TQString getText</CODE
  4631. >(const TQString &amp;caption, const TQString &amp;label, TQLineEdit::EchoModeecho, const TQString &amp;text = TQString::null, bool *ok = 0, TQWidget *parent = 0, const char *name = 0);<P
  4632. ></P
  4633. ></DIV
  4634. ><P
  4635. >The <TT
  4636. CLASS="LITERAL"
  4637. >ok</TT
  4638. > is not passed and the returned value is a tuple of
  4639. the <TT
  4640. CLASS="LITERAL"
  4641. >TQString</TT
  4642. > result and the <TT
  4643. CLASS="LITERAL"
  4644. >ok</TT
  4645. > flag.
  4646. (TQt v2.2 - v2.3.1)</P
  4647. ><DIV
  4648. CLASS="FUNCSYNOPSIS"
  4649. ><P
  4650. ></P
  4651. ><A
  4652. NAME="AEN1634"
  4653. ></A
  4654. ><CODE
  4655. CLASS="FUNCDEF"
  4656. >static TQString getText</CODE
  4657. >(const TQString &amp;caption, const TQString &amp;label, TQLineEdit::EchoModeecho = TQLineEdit::Normal, const TQString &amp;text = TQString::null, bool *ok = 0, TQWidget *parent = 0, const char *name = 0);<P
  4658. ></P
  4659. ></DIV
  4660. ><P
  4661. >The <TT
  4662. CLASS="LITERAL"
  4663. >ok</TT
  4664. > is not passed and the returned value is a tuple of
  4665. the <TT
  4666. CLASS="LITERAL"
  4667. >TQString</TT
  4668. > result and the <TT
  4669. CLASS="LITERAL"
  4670. >ok</TT
  4671. > flag.
  4672. (TQt v3+)</P
  4673. ><DIV
  4674. CLASS="FUNCSYNOPSIS"
  4675. ><P
  4676. ></P
  4677. ><A
  4678. NAME="AEN1655"
  4679. ></A
  4680. ><CODE
  4681. CLASS="FUNCDEF"
  4682. >static int getInteger</CODE
  4683. >(const TQString &amp;caption, const TQString &amp;label, int num = 0, int from = -2147483647, int to = 2147483647, int step = 1, bool *ok = 0, TQWidget *parent = 0, const char *name = 0);<P
  4684. ></P
  4685. ></DIV
  4686. ><P
  4687. >The <TT
  4688. CLASS="LITERAL"
  4689. >ok</TT
  4690. > is not passed and the returned value is a tuple of
  4691. the <TT
  4692. CLASS="LITERAL"
  4693. >int</TT
  4694. > result and the <TT
  4695. CLASS="LITERAL"
  4696. >ok</TT
  4697. > flag.</P
  4698. ><DIV
  4699. CLASS="FUNCSYNOPSIS"
  4700. ><P
  4701. ></P
  4702. ><A
  4703. NAME="AEN1680"
  4704. ></A
  4705. ><CODE
  4706. CLASS="FUNCDEF"
  4707. >static double getDouble</CODE
  4708. >(const TQString &amp;caption, const TQString &amp;label, double num = 0, double from = -2147483647, double to = 2147483647, int step = 1, bool *ok = 0, TQWidget *parent = 0, const char *name = 0);<P
  4709. ></P
  4710. ></DIV
  4711. ><P
  4712. >The <TT
  4713. CLASS="LITERAL"
  4714. >ok</TT
  4715. > is not passed and the returned value is a tuple of
  4716. the <TT
  4717. CLASS="LITERAL"
  4718. >double</TT
  4719. > result and the <TT
  4720. CLASS="LITERAL"
  4721. >ok</TT
  4722. > flag.</P
  4723. ><DIV
  4724. CLASS="FUNCSYNOPSIS"
  4725. ><P
  4726. ></P
  4727. ><A
  4728. NAME="AEN1705"
  4729. ></A
  4730. ><CODE
  4731. CLASS="FUNCDEF"
  4732. >static TQString getItem</CODE
  4733. >(const TQString &amp;caption, const TQString &amp;label, const TQStringList &#38;list, int current = 0, bool editable = TRUE, bool *ok = 0, TQWidget *parent = 0, const char *name = 0);<P
  4734. ></P
  4735. ></DIV
  4736. ><P
  4737. >The <TT
  4738. CLASS="LITERAL"
  4739. >ok</TT
  4740. > is not passed and the returned value is a tuple of
  4741. the <TT
  4742. CLASS="LITERAL"
  4743. >TQString</TT
  4744. > result and the <TT
  4745. CLASS="LITERAL"
  4746. >ok</TT
  4747. > flag.</P
  4748. ></DIV
  4749. ><DIV
  4750. CLASS="SECT2"
  4751. ><HR><H3
  4752. CLASS="SECT2"
  4753. ><A
  4754. NAME="AEN1728"
  4755. >TQInterlaceStyle (TQt v2.3.1+)</A
  4756. ></H3
  4757. ><DIV
  4758. CLASS="FUNCSYNOPSIS"
  4759. ><P
  4760. ></P
  4761. ><A
  4762. NAME="AEN1730"
  4763. ></A
  4764. ><CODE
  4765. CLASS="FUNCDEF"
  4766. >void scrollBarMetrics</CODE
  4767. >(const TQTabBar *sb, int &amp;sliderMin, int &amp;sliderMax, int &amp;sliderLength, int &amp;buttonDim);<P
  4768. ></P
  4769. ></DIV
  4770. ><P
  4771. >This takes only the <TT
  4772. CLASS="LITERAL"
  4773. >sb</TT
  4774. > parameter and returns a tuple of the
  4775. <TT
  4776. CLASS="LITERAL"
  4777. >sliderMin</TT
  4778. >, <TT
  4779. CLASS="LITERAL"
  4780. >sliderMax</TT
  4781. >,
  4782. <TT
  4783. CLASS="LITERAL"
  4784. >sliderLength</TT
  4785. > and <TT
  4786. CLASS="LITERAL"
  4787. >buttonDim</TT
  4788. > values.</P
  4789. ></DIV
  4790. ><DIV
  4791. CLASS="SECT2"
  4792. ><HR><H3
  4793. CLASS="SECT2"
  4794. ><A
  4795. NAME="AEN1749"
  4796. >TQIODevice</A
  4797. ></H3
  4798. ><P
  4799. ><TT
  4800. CLASS="LITERAL"
  4801. >TQIODevice</TT
  4802. > is fully implemented.</P
  4803. ></DIV
  4804. ><DIV
  4805. CLASS="SECT2"
  4806. ><HR><H3
  4807. CLASS="SECT2"
  4808. ><A
  4809. NAME="AEN1753"
  4810. >TQKeySequence (TQt v3+)</A
  4811. ></H3
  4812. ><P
  4813. ><TT
  4814. CLASS="LITERAL"
  4815. >TQKeySequence</TT
  4816. > is fully implemented including the operators
  4817. <TT
  4818. CLASS="LITERAL"
  4819. >==</TT
  4820. >, <TT
  4821. CLASS="LITERAL"
  4822. >!=</TT
  4823. >, <TT
  4824. CLASS="LITERAL"
  4825. >TQString()</TT
  4826. > and
  4827. <TT
  4828. CLASS="LITERAL"
  4829. >int()</TT
  4830. >. A <TT
  4831. CLASS="LITERAL"
  4832. >TQString</TT
  4833. > instance or a Python
  4834. integer may be used whenever a <TT
  4835. CLASS="LITERAL"
  4836. >TQKeySequence</TT
  4837. > can be used.</P
  4838. ></DIV
  4839. ><DIV
  4840. CLASS="SECT2"
  4841. ><HR><H3
  4842. CLASS="SECT2"
  4843. ><A
  4844. NAME="AEN1763"
  4845. >TQLabel</A
  4846. ></H3
  4847. ><P
  4848. ><TT
  4849. CLASS="LITERAL"
  4850. >TQLabel</TT
  4851. > is fully implemented.</P
  4852. ></DIV
  4853. ><DIV
  4854. CLASS="SECT2"
  4855. ><HR><H3
  4856. CLASS="SECT2"
  4857. ><A
  4858. NAME="AEN1767"
  4859. >TQLayout</A
  4860. ></H3
  4861. ><P
  4862. ><TT
  4863. CLASS="LITERAL"
  4864. >TQLayout</TT
  4865. > is fully implemented.</P
  4866. ></DIV
  4867. ><DIV
  4868. CLASS="SECT2"
  4869. ><HR><H3
  4870. CLASS="SECT2"
  4871. ><A
  4872. NAME="AEN1771"
  4873. >TQBoxLayout</A
  4874. ></H3
  4875. ><P
  4876. ><TT
  4877. CLASS="LITERAL"
  4878. >TQBoxLayout</TT
  4879. > is fully implemented.</P
  4880. ></DIV
  4881. ><DIV
  4882. CLASS="SECT2"
  4883. ><HR><H3
  4884. CLASS="SECT2"
  4885. ><A
  4886. NAME="AEN1775"
  4887. >TQGLayoutIterator (TQt v2+)</A
  4888. ></H3
  4889. ><P
  4890. ><TT
  4891. CLASS="LITERAL"
  4892. >TQGLayoutIterator</TT
  4893. > is fully implemented.</P
  4894. ></DIV
  4895. ><DIV
  4896. CLASS="SECT2"
  4897. ><HR><H3
  4898. CLASS="SECT2"
  4899. ><A
  4900. NAME="AEN1779"
  4901. >TQGridLayout</A
  4902. ></H3
  4903. ><DIV
  4904. CLASS="FUNCSYNOPSIS"
  4905. ><P
  4906. ></P
  4907. ><A
  4908. NAME="AEN1781"
  4909. ></A
  4910. ><CODE
  4911. CLASS="FUNCDEF"
  4912. >bool findWidget</CODE
  4913. >(TQWidget *w, int *row, int *col);<P
  4914. ></P
  4915. ></DIV
  4916. ><P
  4917. >This takes the <TT
  4918. CLASS="LITERAL"
  4919. >w</TT
  4920. > parameter and returns a tuple containing
  4921. the <TT
  4922. CLASS="LITERAL"
  4923. >bool</TT
  4924. > result, <TT
  4925. CLASS="LITERAL"
  4926. >row</TT
  4927. > and
  4928. <TT
  4929. CLASS="LITERAL"
  4930. >col</TT
  4931. >. (TQt v2+)</P
  4932. ></DIV
  4933. ><DIV
  4934. CLASS="SECT2"
  4935. ><HR><H3
  4936. CLASS="SECT2"
  4937. ><A
  4938. NAME="AEN1795"
  4939. >TQHBoxLayout</A
  4940. ></H3
  4941. ><P
  4942. ><TT
  4943. CLASS="LITERAL"
  4944. >TQHBoxLayout</TT
  4945. > is fully implemented.</P
  4946. ></DIV
  4947. ><DIV
  4948. CLASS="SECT2"
  4949. ><HR><H3
  4950. CLASS="SECT2"
  4951. ><A
  4952. NAME="AEN1799"
  4953. >TQLayoutItem (TQt v2+)</A
  4954. ></H3
  4955. ><P
  4956. ><TT
  4957. CLASS="LITERAL"
  4958. >TQLayoutItem</TT
  4959. > is fully implemented.</P
  4960. ></DIV
  4961. ><DIV
  4962. CLASS="SECT2"
  4963. ><HR><H3
  4964. CLASS="SECT2"
  4965. ><A
  4966. NAME="AEN1803"
  4967. >TQLayoutIterator (TQt v2+)</A
  4968. ></H3
  4969. ><DIV
  4970. CLASS="FUNCSYNOPSIS"
  4971. ><P
  4972. ></P
  4973. ><A
  4974. NAME="AEN1805"
  4975. ></A
  4976. ><CODE
  4977. CLASS="FUNCDEF"
  4978. >TQLayoutItem *next</CODE
  4979. >();<P
  4980. ></P
  4981. ></DIV
  4982. ><P
  4983. >This is a wrapper around the <TT
  4984. CLASS="LITERAL"
  4985. >TQLayoutIterator</TT
  4986. >
  4987. <TT
  4988. CLASS="LITERAL"
  4989. >++</TT
  4990. > operator.</P
  4991. ></DIV
  4992. ><DIV
  4993. CLASS="SECT2"
  4994. ><HR><H3
  4995. CLASS="SECT2"
  4996. ><A
  4997. NAME="AEN1812"
  4998. >TQSpacerItem (TQt v2+)</A
  4999. ></H3
  5000. ><P
  5001. ><TT
  5002. CLASS="LITERAL"
  5003. >TQSpacerItem</TT
  5004. > is fully implemented.</P
  5005. ></DIV
  5006. ><DIV
  5007. CLASS="SECT2"
  5008. ><HR><H3
  5009. CLASS="SECT2"
  5010. ><A
  5011. NAME="AEN1816"
  5012. >TQVBoxLayout</A
  5013. ></H3
  5014. ><P
  5015. ><TT
  5016. CLASS="LITERAL"
  5017. >TQVBoxLayout</TT
  5018. > is fully implemented.</P
  5019. ></DIV
  5020. ><DIV
  5021. CLASS="SECT2"
  5022. ><HR><H3
  5023. CLASS="SECT2"
  5024. ><A
  5025. NAME="AEN1820"
  5026. >TQWidgetItem (TQt v2+)</A
  5027. ></H3
  5028. ><P
  5029. ><TT
  5030. CLASS="LITERAL"
  5031. >TQWidgetItem</TT
  5032. > is fully implemented.</P
  5033. ></DIV
  5034. ><DIV
  5035. CLASS="SECT2"
  5036. ><HR><H3
  5037. CLASS="SECT2"
  5038. ><A
  5039. NAME="AEN1824"
  5040. >TQLCDNumber</A
  5041. ></H3
  5042. ><P
  5043. ><TT
  5044. CLASS="LITERAL"
  5045. >TQLCDNumber</TT
  5046. > is fully implemented.</P
  5047. ></DIV
  5048. ><DIV
  5049. CLASS="SECT2"
  5050. ><HR><H3
  5051. CLASS="SECT2"
  5052. ><A
  5053. NAME="AEN1828"
  5054. >TQLibrary (TQt v3+)</A
  5055. ></H3
  5056. ><P
  5057. ><TT
  5058. CLASS="LITERAL"
  5059. >TQLibrary</TT
  5060. > is fully implemented.</P
  5061. ></DIV
  5062. ><DIV
  5063. CLASS="SECT2"
  5064. ><HR><H3
  5065. CLASS="SECT2"
  5066. ><A
  5067. NAME="AEN1832"
  5068. >TQLineEdit</A
  5069. ></H3
  5070. ><DIV
  5071. CLASS="FUNCSYNOPSIS"
  5072. ><P
  5073. ></P
  5074. ><A
  5075. NAME="AEN1834"
  5076. ></A
  5077. ><CODE
  5078. CLASS="FUNCDEF"
  5079. >int characterAt</CODE
  5080. >(int xpos, TQChar *chr);<P
  5081. ></P
  5082. ></DIV
  5083. ><P
  5084. >This takes only the <TT
  5085. CLASS="LITERAL"
  5086. >xpos</TT
  5087. > parameter and returns the int
  5088. result and the <TT
  5089. CLASS="LITERAL"
  5090. >chr</TT
  5091. > value as a tuple. (TQt v3+)</P
  5092. ><DIV
  5093. CLASS="FUNCSYNOPSIS"
  5094. ><P
  5095. ></P
  5096. ><A
  5097. NAME="AEN1844"
  5098. ></A
  5099. ><CODE
  5100. CLASS="FUNCDEF"
  5101. >void del</CODE
  5102. >();<P
  5103. ></P
  5104. ></DIV
  5105. ><P
  5106. >This has been renamed <TT
  5107. CLASS="LITERAL"
  5108. >delChar</TT
  5109. > in Python. (TQt v2+)</P
  5110. ><DIV
  5111. CLASS="FUNCSYNOPSIS"
  5112. ><P
  5113. ></P
  5114. ><A
  5115. NAME="AEN1850"
  5116. ></A
  5117. ><CODE
  5118. CLASS="FUNCDEF"
  5119. >bool getSelection</CODE
  5120. >(int *start, int *end);<P
  5121. ></P
  5122. ></DIV
  5123. ><P
  5124. >This takes no parameters and returns the bool result and the
  5125. <TT
  5126. CLASS="LITERAL"
  5127. >start</TT
  5128. > and <TT
  5129. CLASS="LITERAL"
  5130. >end</TT
  5131. > values as a tuple.
  5132. (TQt v3+)</P
  5133. ></DIV
  5134. ><DIV
  5135. CLASS="SECT2"
  5136. ><HR><H3
  5137. CLASS="SECT2"
  5138. ><A
  5139. NAME="AEN1860"
  5140. >TQList&lt;type&gt; (TQt v2)</A
  5141. ></H3
  5142. ><P
  5143. >Types based on the <TT
  5144. CLASS="LITERAL"
  5145. >TQList</TT
  5146. > template are automatically
  5147. converted to and from Python lists of the type.</P
  5148. ></DIV
  5149. ><DIV
  5150. CLASS="SECT2"
  5151. ><HR><H3
  5152. CLASS="SECT2"
  5153. ><A
  5154. NAME="AEN1864"
  5155. >TQListBox</A
  5156. ></H3
  5157. ><DIV
  5158. CLASS="FUNCSYNOPSIS"
  5159. ><P
  5160. ></P
  5161. ><A
  5162. NAME="AEN1866"
  5163. ></A
  5164. ><CODE
  5165. CLASS="FUNCDEF"
  5166. >bool itemYPos</CODE
  5167. >(int index, int *yPos);<P
  5168. ></P
  5169. ></DIV
  5170. ><P
  5171. >This takes the <TT
  5172. CLASS="LITERAL"
  5173. >index</TT
  5174. > parameter and returns a tuple
  5175. containing the <TT
  5176. CLASS="LITERAL"
  5177. >bool</TT
  5178. > result and <TT
  5179. CLASS="LITERAL"
  5180. >yPos</TT
  5181. >.
  5182. (TQt v1.x)</P
  5183. ></DIV
  5184. ><DIV
  5185. CLASS="SECT2"
  5186. ><HR><H3
  5187. CLASS="SECT2"
  5188. ><A
  5189. NAME="AEN1877"
  5190. >TQListBoxItem</A
  5191. ></H3
  5192. ><P
  5193. ><TT
  5194. CLASS="LITERAL"
  5195. >TQListBoxItem</TT
  5196. > is fully implemented.</P
  5197. ></DIV
  5198. ><DIV
  5199. CLASS="SECT2"
  5200. ><HR><H3
  5201. CLASS="SECT2"
  5202. ><A
  5203. NAME="AEN1881"
  5204. >TQListBoxPixmap</A
  5205. ></H3
  5206. ><P
  5207. ><TT
  5208. CLASS="LITERAL"
  5209. >TQListBoxPixmap</TT
  5210. > is fully implemented.</P
  5211. ></DIV
  5212. ><DIV
  5213. CLASS="SECT2"
  5214. ><HR><H3
  5215. CLASS="SECT2"
  5216. ><A
  5217. NAME="AEN1885"
  5218. >TQListBoxText</A
  5219. ></H3
  5220. ><P
  5221. ><TT
  5222. CLASS="LITERAL"
  5223. >TQListBoxText</TT
  5224. > is fully implemented.</P
  5225. ></DIV
  5226. ><DIV
  5227. CLASS="SECT2"
  5228. ><HR><H3
  5229. CLASS="SECT2"
  5230. ><A
  5231. NAME="AEN1889"
  5232. >TQListView</A
  5233. ></H3
  5234. ><P
  5235. ><TT
  5236. CLASS="LITERAL"
  5237. >TQListView</TT
  5238. > is fully implemented.</P
  5239. ><P
  5240. >Note that to remove a child <TT
  5241. CLASS="LITERAL"
  5242. >TQListViewItem</TT
  5243. > you must first
  5244. call <TT
  5245. CLASS="LITERAL"
  5246. >takeItem()</TT
  5247. > and then <TT
  5248. CLASS="LITERAL"
  5249. >del()</TT
  5250. >.</P
  5251. ></DIV
  5252. ><DIV
  5253. CLASS="SECT2"
  5254. ><HR><H3
  5255. CLASS="SECT2"
  5256. ><A
  5257. NAME="AEN1897"
  5258. >TQListViewItem</A
  5259. ></H3
  5260. ><P
  5261. ><TT
  5262. CLASS="LITERAL"
  5263. >TQListViewItem</TT
  5264. > is fully implemented.</P
  5265. ><P
  5266. >Note that to remove a child <TT
  5267. CLASS="LITERAL"
  5268. >TQListViewItem</TT
  5269. > you must first
  5270. call <TT
  5271. CLASS="LITERAL"
  5272. >takeItem()</TT
  5273. > and then <TT
  5274. CLASS="LITERAL"
  5275. >del()</TT
  5276. >.</P
  5277. ></DIV
  5278. ><DIV
  5279. CLASS="SECT2"
  5280. ><HR><H3
  5281. CLASS="SECT2"
  5282. ><A
  5283. NAME="AEN1905"
  5284. >TQCheckListItem</A
  5285. ></H3
  5286. ><P
  5287. ><TT
  5288. CLASS="LITERAL"
  5289. >TQCheckListItem</TT
  5290. > is fully implemented.</P
  5291. ></DIV
  5292. ><DIV
  5293. CLASS="SECT2"
  5294. ><HR><H3
  5295. CLASS="SECT2"
  5296. ><A
  5297. NAME="AEN1909"
  5298. >TQListViewItemIterator (TQt v2+)</A
  5299. ></H3
  5300. ><P
  5301. ><TT
  5302. CLASS="LITERAL"
  5303. >TQListViewItemIterator</TT
  5304. > is fully implemented.</P
  5305. ></DIV
  5306. ><DIV
  5307. CLASS="SECT2"
  5308. ><HR><H3
  5309. CLASS="SECT2"
  5310. ><A
  5311. NAME="AEN1913"
  5312. >TQLocale (TQt v3.3+)</A
  5313. ></H3
  5314. ><DIV
  5315. CLASS="FUNCSYNOPSIS"
  5316. ><P
  5317. ></P
  5318. ><A
  5319. NAME="AEN1915"
  5320. ></A
  5321. ><CODE
  5322. CLASS="FUNCDEF"
  5323. >short toShort</CODE
  5324. >(bool *ok = 0);<P
  5325. ></P
  5326. ></DIV
  5327. ><P
  5328. >This returns a tuple of the <TT
  5329. CLASS="LITERAL"
  5330. >short</TT
  5331. > result and the
  5332. <TT
  5333. CLASS="LITERAL"
  5334. >ok</TT
  5335. > value.</P
  5336. ><DIV
  5337. CLASS="FUNCSYNOPSIS"
  5338. ><P
  5339. ></P
  5340. ><A
  5341. NAME="AEN1923"
  5342. ></A
  5343. ><CODE
  5344. CLASS="FUNCDEF"
  5345. >ushort toUShort</CODE
  5346. >(bool *ok = 0);<P
  5347. ></P
  5348. ></DIV
  5349. ><P
  5350. >This returns a tuple of the <TT
  5351. CLASS="LITERAL"
  5352. >ushort</TT
  5353. > result and the
  5354. <TT
  5355. CLASS="LITERAL"
  5356. >ok</TT
  5357. > value.</P
  5358. ><DIV
  5359. CLASS="FUNCSYNOPSIS"
  5360. ><P
  5361. ></P
  5362. ><A
  5363. NAME="AEN1931"
  5364. ></A
  5365. ><CODE
  5366. CLASS="FUNCDEF"
  5367. >int toInt</CODE
  5368. >(bool *ok = 0);<P
  5369. ></P
  5370. ></DIV
  5371. ><P
  5372. >This returns a tuple of the <TT
  5373. CLASS="LITERAL"
  5374. >int</TT
  5375. > result and the
  5376. <TT
  5377. CLASS="LITERAL"
  5378. >ok</TT
  5379. > value.</P
  5380. ><DIV
  5381. CLASS="FUNCSYNOPSIS"
  5382. ><P
  5383. ></P
  5384. ><A
  5385. NAME="AEN1939"
  5386. ></A
  5387. ><CODE
  5388. CLASS="FUNCDEF"
  5389. >uint toUInt</CODE
  5390. >(bool *ok = 0);<P
  5391. ></P
  5392. ></DIV
  5393. ><P
  5394. >This returns a tuple of the <TT
  5395. CLASS="LITERAL"
  5396. >uint</TT
  5397. > result and the
  5398. <TT
  5399. CLASS="LITERAL"
  5400. >ok</TT
  5401. > value.</P
  5402. ><DIV
  5403. CLASS="FUNCSYNOPSIS"
  5404. ><P
  5405. ></P
  5406. ><A
  5407. NAME="AEN1947"
  5408. ></A
  5409. ><CODE
  5410. CLASS="FUNCDEF"
  5411. >Q_LONG toLong</CODE
  5412. >(bool *ok = 0);<P
  5413. ></P
  5414. ></DIV
  5415. ><P
  5416. >This returns a tuple of the <TT
  5417. CLASS="LITERAL"
  5418. >long</TT
  5419. > result and the
  5420. <TT
  5421. CLASS="LITERAL"
  5422. >ok</TT
  5423. > value.</P
  5424. ><DIV
  5425. CLASS="FUNCSYNOPSIS"
  5426. ><P
  5427. ></P
  5428. ><A
  5429. NAME="AEN1955"
  5430. ></A
  5431. ><CODE
  5432. CLASS="FUNCDEF"
  5433. >Q_ULONG toULong</CODE
  5434. >(bool *ok = 0);<P
  5435. ></P
  5436. ></DIV
  5437. ><P
  5438. >This returns a tuple of the <TT
  5439. CLASS="LITERAL"
  5440. >ulong</TT
  5441. > result and the
  5442. <TT
  5443. CLASS="LITERAL"
  5444. >ok</TT
  5445. > value.</P
  5446. ><DIV
  5447. CLASS="FUNCSYNOPSIS"
  5448. ><P
  5449. ></P
  5450. ><A
  5451. NAME="AEN1963"
  5452. ></A
  5453. ><CODE
  5454. CLASS="FUNCDEF"
  5455. >float toFloat</CODE
  5456. >(bool *ok = 0);<P
  5457. ></P
  5458. ></DIV
  5459. ><P
  5460. >This returns a tuple of the <TT
  5461. CLASS="LITERAL"
  5462. >float</TT
  5463. > result and the
  5464. <TT
  5465. CLASS="LITERAL"
  5466. >ok</TT
  5467. > value.</P
  5468. ><DIV
  5469. CLASS="FUNCSYNOPSIS"
  5470. ><P
  5471. ></P
  5472. ><A
  5473. NAME="AEN1971"
  5474. ></A
  5475. ><CODE
  5476. CLASS="FUNCDEF"
  5477. >double toDouble</CODE
  5478. >(bool *ok = 0);<P
  5479. ></P
  5480. ></DIV
  5481. ><P
  5482. >This returns a tuple of the <TT
  5483. CLASS="LITERAL"
  5484. >double</TT
  5485. > result and the
  5486. <TT
  5487. CLASS="LITERAL"
  5488. >ok</TT
  5489. > value.</P
  5490. ></DIV
  5491. ><DIV
  5492. CLASS="SECT2"
  5493. ><HR><H3
  5494. CLASS="SECT2"
  5495. ><A
  5496. NAME="AEN1979"
  5497. >TQMainWindow</A
  5498. ></H3
  5499. ><DIV
  5500. CLASS="FUNCSYNOPSIS"
  5501. ><P
  5502. ></P
  5503. ><A
  5504. NAME="AEN1981"
  5505. ></A
  5506. ><CODE
  5507. CLASS="FUNCDEF"
  5508. >TQTextStream &amp;operator&lt;&lt;</CODE
  5509. >(TQTextStream &amp;, const TQMainWindow &amp;);<P
  5510. ></P
  5511. ></DIV
  5512. ><P
  5513. >This operator is fully implemented. (TQt v3+)</P
  5514. ><DIV
  5515. CLASS="FUNCSYNOPSIS"
  5516. ><P
  5517. ></P
  5518. ><A
  5519. NAME="AEN1989"
  5520. ></A
  5521. ><CODE
  5522. CLASS="FUNCDEF"
  5523. >TQTextStream &amp;operator&gt;&gt;</CODE
  5524. >(TQTextStream &amp;, TQMainWindow &amp;);<P
  5525. ></P
  5526. ></DIV
  5527. ><P
  5528. >This operator is fully implemented. (TQt v3+)</P
  5529. ><DIV
  5530. CLASS="FUNCSYNOPSIS"
  5531. ><P
  5532. ></P
  5533. ><A
  5534. NAME="AEN1997"
  5535. ></A
  5536. ><CODE
  5537. CLASS="FUNCDEF"
  5538. >bool getLocation</CODE
  5539. >(TQToolBar *tb, ToolBarDock &amp;dock, int &amp;index, bool &amp;nl, int &amp;extraOffset);<P
  5540. ></P
  5541. ></DIV
  5542. ><P
  5543. >This takes only the <TT
  5544. CLASS="LITERAL"
  5545. >tb</TT
  5546. > parameter and returns a tuple of the
  5547. result, <TT
  5548. CLASS="LITERAL"
  5549. >dock</TT
  5550. >, <TT
  5551. CLASS="LITERAL"
  5552. >index</TT
  5553. >,
  5554. <TT
  5555. CLASS="LITERAL"
  5556. >nl</TT
  5557. > and <TT
  5558. CLASS="LITERAL"
  5559. >extraOffset</TT
  5560. > values. (TQt v2.1.0+)</P
  5561. ><DIV
  5562. CLASS="FUNCSYNOPSIS"
  5563. ><P
  5564. ></P
  5565. ><A
  5566. NAME="AEN2016"
  5567. ></A
  5568. ><CODE
  5569. CLASS="FUNCDEF"
  5570. >TQList&lt;TQToolBar&gt; toolBars</CODE
  5571. >(ToolBarDock dock);<P
  5572. ></P
  5573. ></DIV
  5574. ><P
  5575. >This returns a list of <TT
  5576. CLASS="LITERAL"
  5577. >TQToolBar</TT
  5578. > instances. (TQt v2.1.0+)</P
  5579. ></DIV
  5580. ><DIV
  5581. CLASS="SECT2"
  5582. ><HR><H3
  5583. CLASS="SECT2"
  5584. ><A
  5585. NAME="AEN2023"
  5586. >TQMemArray&lt;type&gt; (TQt v3+)</A
  5587. ></H3
  5588. ><P
  5589. >Types based on the <TT
  5590. CLASS="LITERAL"
  5591. >TQMemArray</TT
  5592. > template are automatically
  5593. converted to and from Python lists of the type.</P
  5594. ></DIV
  5595. ><DIV
  5596. CLASS="SECT2"
  5597. ><HR><H3
  5598. CLASS="SECT2"
  5599. ><A
  5600. NAME="AEN2027"
  5601. >TQMenuBar</A
  5602. ></H3
  5603. ><P
  5604. ><TT
  5605. CLASS="LITERAL"
  5606. >TQMenuBar</TT
  5607. > is fully implemented.</P
  5608. ></DIV
  5609. ><DIV
  5610. CLASS="SECT2"
  5611. ><HR><H3
  5612. CLASS="SECT2"
  5613. ><A
  5614. NAME="AEN2031"
  5615. >TQMenuData</A
  5616. ></H3
  5617. ><DIV
  5618. CLASS="FUNCSYNOPSIS"
  5619. ><P
  5620. ></P
  5621. ><A
  5622. NAME="AEN2033"
  5623. ></A
  5624. ><CODE
  5625. CLASS="FUNCDEF"
  5626. >TQMenuItem *findItem</CODE
  5627. >(int id, TQMenuData **parent);<P
  5628. ></P
  5629. ></DIV
  5630. ><P
  5631. >Not implemented.</P
  5632. ></DIV
  5633. ><DIV
  5634. CLASS="SECT2"
  5635. ><HR><H3
  5636. CLASS="SECT2"
  5637. ><A
  5638. NAME="AEN2041"
  5639. >TQCustomMenuItem (TQt v2.1+)</A
  5640. ></H3
  5641. ><P
  5642. ><TT
  5643. CLASS="LITERAL"
  5644. >TQCustomMenuItem</TT
  5645. > is fully implemented.</P
  5646. ></DIV
  5647. ><DIV
  5648. CLASS="SECT2"
  5649. ><HR><H3
  5650. CLASS="SECT2"
  5651. ><A
  5652. NAME="AEN2045"
  5653. >TQMenuItem</A
  5654. ></H3
  5655. ><P
  5656. ><TT
  5657. CLASS="LITERAL"
  5658. >TQMenuItem</TT
  5659. > is an internal TQt class.</P
  5660. ></DIV
  5661. ><DIV
  5662. CLASS="SECT2"
  5663. ><HR><H3
  5664. CLASS="SECT2"
  5665. ><A
  5666. NAME="AEN2049"
  5667. >TQMessageBox</A
  5668. ></H3
  5669. ><P
  5670. ><TT
  5671. CLASS="LITERAL"
  5672. >TQMessageBox</TT
  5673. > is fully implemented.</P
  5674. ></DIV
  5675. ><DIV
  5676. CLASS="SECT2"
  5677. ><HR><H3
  5678. CLASS="SECT2"
  5679. ><A
  5680. NAME="AEN2053"
  5681. >TQMetaObject</A
  5682. ></H3
  5683. ><DIV
  5684. CLASS="FUNCSYNOPSIS"
  5685. ><P
  5686. ></P
  5687. ><A
  5688. NAME="AEN2055"
  5689. ></A
  5690. ><CODE
  5691. CLASS="FUNCDEF"
  5692. >int numClassInfo const</CODE
  5693. >(bool super = FALSE);<P
  5694. ></P
  5695. ></DIV
  5696. ><P
  5697. >Not implemented.</P
  5698. ><DIV
  5699. CLASS="FUNCSYNOPSIS"
  5700. ><P
  5701. ></P
  5702. ><A
  5703. NAME="AEN2061"
  5704. ></A
  5705. ><CODE
  5706. CLASS="FUNCDEF"
  5707. >const TQClassInfo *classInfo const</CODE
  5708. >(bool super = FALSE);<P
  5709. ></P
  5710. ></DIV
  5711. ><P
  5712. >Not implemented.</P
  5713. ></DIV
  5714. ><DIV
  5715. CLASS="SECT2"
  5716. ><HR><H3
  5717. CLASS="SECT2"
  5718. ><A
  5719. NAME="AEN2067"
  5720. >TQMetaProperty</A
  5721. ></H3
  5722. ><P
  5723. ><TT
  5724. CLASS="LITERAL"
  5725. >TQMetaProperty</TT
  5726. > is fully implemented.</P
  5727. ></DIV
  5728. ><DIV
  5729. CLASS="SECT2"
  5730. ><HR><H3
  5731. CLASS="SECT2"
  5732. ><A
  5733. NAME="AEN2071"
  5734. >TQMimeSource (TQt v2+)</A
  5735. ></H3
  5736. ><P
  5737. ><TT
  5738. CLASS="LITERAL"
  5739. >TQMimeSource</TT
  5740. > is fully implemented.</P
  5741. ></DIV
  5742. ><DIV
  5743. CLASS="SECT2"
  5744. ><HR><H3
  5745. CLASS="SECT2"
  5746. ><A
  5747. NAME="AEN2075"
  5748. >TQMimeSourceFactory (TQt v2+)</A
  5749. ></H3
  5750. ><P
  5751. ><TT
  5752. CLASS="LITERAL"
  5753. >TQMimeSourceFactory</TT
  5754. > is fully implemented.</P
  5755. ></DIV
  5756. ><DIV
  5757. CLASS="SECT2"
  5758. ><HR><H3
  5759. CLASS="SECT2"
  5760. ><A
  5761. NAME="AEN2079"
  5762. >TQWindowsMime (TQt v3+)</A
  5763. ></H3
  5764. ><P
  5765. ><TT
  5766. CLASS="LITERAL"
  5767. >TQWindowsMime</TT
  5768. > is fully implemented.</P
  5769. ></DIV
  5770. ><DIV
  5771. CLASS="SECT2"
  5772. ><HR><H3
  5773. CLASS="SECT2"
  5774. ><A
  5775. NAME="AEN2083"
  5776. >TQMotifPlusStyle (TQt v2.2+)</A
  5777. ></H3
  5778. ><DIV
  5779. CLASS="FUNCSYNOPSIS"
  5780. ><P
  5781. ></P
  5782. ><A
  5783. NAME="AEN2085"
  5784. ></A
  5785. ><CODE
  5786. CLASS="FUNCDEF"
  5787. >void getButtonShift</CODE
  5788. >(int &amp;x, int &amp;y);<P
  5789. ></P
  5790. ></DIV
  5791. ><P
  5792. >This takes no parameters and returns a tuple of the <TT
  5793. CLASS="LITERAL"
  5794. >x</TT
  5795. > and
  5796. <TT
  5797. CLASS="LITERAL"
  5798. >y</TT
  5799. > values. (TQt v2)</P
  5800. ><DIV
  5801. CLASS="FUNCSYNOPSIS"
  5802. ><P
  5803. ></P
  5804. ><A
  5805. NAME="AEN2095"
  5806. ></A
  5807. ><CODE
  5808. CLASS="FUNCDEF"
  5809. >void scrollBarMetrics</CODE
  5810. >(const TQScrollBar *sb, int &amp;sliderMin, int &amp;sliderMax, int &amp;sliderLength, int &amp;buttonDim);<P
  5811. ></P
  5812. ></DIV
  5813. ><P
  5814. >This takes only the <TT
  5815. CLASS="LITERAL"
  5816. >sb</TT
  5817. > parameter and returns a tuple of the
  5818. <TT
  5819. CLASS="LITERAL"
  5820. >sliderMin</TT
  5821. >, <TT
  5822. CLASS="LITERAL"
  5823. >sliderMax</TT
  5824. >,
  5825. <TT
  5826. CLASS="LITERAL"
  5827. >sliderLength</TT
  5828. > and <TT
  5829. CLASS="LITERAL"
  5830. >buttonDim</TT
  5831. > values.
  5832. (TQt v2)</P
  5833. ></DIV
  5834. ><DIV
  5835. CLASS="SECT2"
  5836. ><HR><H3
  5837. CLASS="SECT2"
  5838. ><A
  5839. NAME="AEN2114"
  5840. >TQMotifStyle (TQt v2+)</A
  5841. ></H3
  5842. ><DIV
  5843. CLASS="FUNCSYNOPSIS"
  5844. ><P
  5845. ></P
  5846. ><A
  5847. NAME="AEN2116"
  5848. ></A
  5849. ><CODE
  5850. CLASS="FUNCDEF"
  5851. >void scrollBarMetrics</CODE
  5852. >(const TQTabBar *sb, int &#38;sliderMin, int &#38;sliderMax, int &#38;sliderLength, int &#38;buttonDim);<P
  5853. ></P
  5854. ></DIV
  5855. ><P
  5856. >This takes only the <TT
  5857. CLASS="LITERAL"
  5858. >sb</TT
  5859. > parameter and returns a tuple of the
  5860. <TT
  5861. CLASS="LITERAL"
  5862. >sliderMin</TT
  5863. >, <TT
  5864. CLASS="LITERAL"
  5865. >sliderMax</TT
  5866. >,
  5867. <TT
  5868. CLASS="LITERAL"
  5869. >sliderLength</TT
  5870. > and <TT
  5871. CLASS="LITERAL"
  5872. >buttonDim</TT
  5873. > values.
  5874. (TQt v2)</P
  5875. ><DIV
  5876. CLASS="FUNCSYNOPSIS"
  5877. ><P
  5878. ></P
  5879. ><A
  5880. NAME="AEN2135"
  5881. ></A
  5882. ><CODE
  5883. CLASS="FUNCDEF"
  5884. >void tabbarMetrics</CODE
  5885. >(const TQTabBar *t, int &#38;hframe, int &#38;vframe, int &#38;overlap);<P
  5886. ></P
  5887. ></DIV
  5888. ><P
  5889. >This takes only the <TT
  5890. CLASS="LITERAL"
  5891. >t</TT
  5892. > parameter and returns a tuple of the
  5893. <TT
  5894. CLASS="LITERAL"
  5895. >hframe</TT
  5896. >, <TT
  5897. CLASS="LITERAL"
  5898. >vframe</TT
  5899. > and
  5900. <TT
  5901. CLASS="LITERAL"
  5902. >overlap</TT
  5903. > values. (TQt v2)</P
  5904. ></DIV
  5905. ><DIV
  5906. CLASS="SECT2"
  5907. ><HR><H3
  5908. CLASS="SECT2"
  5909. ><A
  5910. NAME="AEN2151"
  5911. >TQMovie</A
  5912. ></H3
  5913. ><DIV
  5914. CLASS="FUNCSYNOPSIS"
  5915. ><P
  5916. ></P
  5917. ><A
  5918. NAME="AEN2153"
  5919. ></A
  5920. ><CODE
  5921. CLASS="FUNCDEF"
  5922. >TQMovie</CODE
  5923. >(TQDataSource *src, int bufsize = 1024);<P
  5924. ></P
  5925. ></DIV
  5926. ><P
  5927. >Not implemented.</P
  5928. ><DIV
  5929. CLASS="FUNCSYNOPSIS"
  5930. ><P
  5931. ></P
  5932. ><A
  5933. NAME="AEN2161"
  5934. ></A
  5935. ><CODE
  5936. CLASS="FUNCDEF"
  5937. >void pushData</CODE
  5938. >(const uchar *data, int length);<P
  5939. ></P
  5940. ></DIV
  5941. ><P
  5942. ><TT
  5943. CLASS="LITERAL"
  5944. >length</TT
  5945. > is derived from <TT
  5946. CLASS="LITERAL"
  5947. >data</TT
  5948. > and not
  5949. passed as a parameter. (TQt v2.2.0+)</P
  5950. ></DIV
  5951. ><DIV
  5952. CLASS="SECT2"
  5953. ><HR><H3
  5954. CLASS="SECT2"
  5955. ><A
  5956. NAME="AEN2171"
  5957. >TQMultiLineEdit</A
  5958. ></H3
  5959. ><DIV
  5960. CLASS="FUNCSYNOPSIS"
  5961. ><P
  5962. ></P
  5963. ><A
  5964. NAME="AEN2173"
  5965. ></A
  5966. ><CODE
  5967. CLASS="FUNCDEF"
  5968. >void cursorPosition const</CODE
  5969. >(int *line, int *col);<P
  5970. ></P
  5971. ></DIV
  5972. ><P
  5973. >This takes no parameters and returns a tuple of the <TT
  5974. CLASS="LITERAL"
  5975. >line</TT
  5976. > and
  5977. <TT
  5978. CLASS="LITERAL"
  5979. >col</TT
  5980. > values. (TQt v1.x, TQt v2.x)</P
  5981. ><DIV
  5982. CLASS="FUNCSYNOPSIS"
  5983. ><P
  5984. ></P
  5985. ><A
  5986. NAME="AEN2183"
  5987. ></A
  5988. ><CODE
  5989. CLASS="FUNCDEF"
  5990. >virtual void del</CODE
  5991. >();<P
  5992. ></P
  5993. ></DIV
  5994. ><P
  5995. >This has been renamed <TT
  5996. CLASS="LITERAL"
  5997. >delChar</TT
  5998. > in Python. (TQt v1.x, TQt v2.x)</P
  5999. ><DIV
  6000. CLASS="FUNCSYNOPSIS"
  6001. ><P
  6002. ></P
  6003. ><A
  6004. NAME="AEN2189"
  6005. ></A
  6006. ><CODE
  6007. CLASS="FUNCDEF"
  6008. >void getCursorPosition const</CODE
  6009. >(int *line, int *col);<P
  6010. ></P
  6011. ></DIV
  6012. ><P
  6013. >This takes no parameters and returns a tuple of the <TT
  6014. CLASS="LITERAL"
  6015. >line</TT
  6016. > and
  6017. <TT
  6018. CLASS="LITERAL"
  6019. >col</TT
  6020. > values. (TQt v1.x, TQt v2.x)</P
  6021. ><DIV
  6022. CLASS="FUNCSYNOPSIS"
  6023. ><P
  6024. ></P
  6025. ><A
  6026. NAME="AEN2199"
  6027. ></A
  6028. ><CODE
  6029. CLASS="FUNCDEF"
  6030. >bool getMarkedRegion</CODE
  6031. >(int *line1, int *col1, int *line2, int *col2);<P
  6032. ></P
  6033. ></DIV
  6034. ><P
  6035. >This takes no parameters and returns a tuple of the bool result and the
  6036. <TT
  6037. CLASS="LITERAL"
  6038. >line1</TT
  6039. >, <TT
  6040. CLASS="LITERAL"
  6041. >col1</TT
  6042. >, <TT
  6043. CLASS="LITERAL"
  6044. >line2</TT
  6045. > and
  6046. <TT
  6047. CLASS="LITERAL"
  6048. >col2</TT
  6049. > values.</P
  6050. ></DIV
  6051. ><DIV
  6052. CLASS="SECT2"
  6053. ><HR><H3
  6054. CLASS="SECT2"
  6055. ><A
  6056. NAME="AEN2215"
  6057. >TQMutex (TQt v2.2+)</A
  6058. ></H3
  6059. ><P
  6060. ><TT
  6061. CLASS="LITERAL"
  6062. >TQMutex</TT
  6063. > is fully implemented.</P
  6064. ></DIV
  6065. ><DIV
  6066. CLASS="SECT2"
  6067. ><HR><H3
  6068. CLASS="SECT2"
  6069. ><A
  6070. NAME="AEN2219"
  6071. >TQMutexLocker (TQt v3.1+)</A
  6072. ></H3
  6073. ><P
  6074. ><TT
  6075. CLASS="LITERAL"
  6076. >TQMutexLocker</TT
  6077. > is fully implemented.</P
  6078. ></DIV
  6079. ><DIV
  6080. CLASS="SECT2"
  6081. ><HR><H3
  6082. CLASS="SECT2"
  6083. ><A
  6084. NAME="AEN2223"
  6085. >TQNetworkOperation (TQt v2.1+)</A
  6086. ></H3
  6087. ><P
  6088. ><TT
  6089. CLASS="LITERAL"
  6090. >TQNetworkOperation</TT
  6091. > is fully implemented.</P
  6092. ></DIV
  6093. ><DIV
  6094. CLASS="SECT2"
  6095. ><HR><H3
  6096. CLASS="SECT2"
  6097. ><A
  6098. NAME="AEN2227"
  6099. >TQNetworkProtocol (TQt v2.1+)</A
  6100. ></H3
  6101. ><P
  6102. ><TT
  6103. CLASS="LITERAL"
  6104. >TQNetworkProtocol</TT
  6105. > is fully implemented.</P
  6106. ></DIV
  6107. ><DIV
  6108. CLASS="SECT2"
  6109. ><HR><H3
  6110. CLASS="SECT2"
  6111. ><A
  6112. NAME="AEN2231"
  6113. >TQNetworkProtocolFactoryBase (TQt v2.1+)</A
  6114. ></H3
  6115. ><P
  6116. ><TT
  6117. CLASS="LITERAL"
  6118. >TQNetworkProtocolFactoryBase</TT
  6119. > is fully implemented.</P
  6120. ></DIV
  6121. ><DIV
  6122. CLASS="SECT2"
  6123. ><HR><H3
  6124. CLASS="SECT2"
  6125. ><A
  6126. NAME="AEN2235"
  6127. >TQObject</A
  6128. ></H3
  6129. ><DIV
  6130. CLASS="FUNCSYNOPSIS"
  6131. ><P
  6132. ></P
  6133. ><A
  6134. NAME="AEN2237"
  6135. ></A
  6136. ><CODE
  6137. CLASS="FUNCDEF"
  6138. >bool disconnect</CODE
  6139. >(const TQObject *receiver, const char *member = 0);<P
  6140. ></P
  6141. ></DIV
  6142. ><P
  6143. >Not yet implemented.</P
  6144. ><DIV
  6145. CLASS="FUNCSYNOPSIS"
  6146. ><P
  6147. ></P
  6148. ><A
  6149. NAME="AEN2245"
  6150. ></A
  6151. ><CODE
  6152. CLASS="FUNCDEF"
  6153. >bool disconnect</CODE
  6154. >(const char *signal = 0, const TQObject *receiver = 0, const char *member = 0);<P
  6155. ></P
  6156. ></DIV
  6157. ><P
  6158. >Not yet implemented.</P
  6159. ><DIV
  6160. CLASS="FUNCSYNOPSIS"
  6161. ><P
  6162. ></P
  6163. ><A
  6164. NAME="AEN2255"
  6165. ></A
  6166. ><CODE
  6167. CLASS="FUNCDEF"
  6168. >static bool disconnect</CODE
  6169. >(const TQObject *sender, const char *signal, const TQObject *receiver, const char *member);<P
  6170. ></P
  6171. ></DIV
  6172. ><P
  6173. >At the moment PyTQt does not support the full behaviour of the corresponding TQt
  6174. method. In particular, specifying None (ie. 0 in C++) for the
  6175. <TT
  6176. CLASS="LITERAL"
  6177. >signal</TT
  6178. > and <TT
  6179. CLASS="LITERAL"
  6180. >receiver</TT
  6181. > parameters is not yet
  6182. supported.</P
  6183. ></DIV
  6184. ><DIV
  6185. CLASS="SECT2"
  6186. ><HR><H3
  6187. CLASS="SECT2"
  6188. ><A
  6189. NAME="AEN2269"
  6190. >TQObjectCleanupHandler (TQt v3+)</A
  6191. ></H3
  6192. ><P
  6193. ><TT
  6194. CLASS="LITERAL"
  6195. >TQObjectCleanupHandler</TT
  6196. > is fully implemented.</P
  6197. ></DIV
  6198. ><DIV
  6199. CLASS="SECT2"
  6200. ><HR><H3
  6201. CLASS="SECT2"
  6202. ><A
  6203. NAME="AEN2273"
  6204. >TQObjectList</A
  6205. ></H3
  6206. ><P
  6207. >This class isn't implemented. Whenever a <TT
  6208. CLASS="LITERAL"
  6209. >TQObjectList</TT
  6210. > is the
  6211. return type of a function or the type of an argument, a Python list of
  6212. <TT
  6213. CLASS="LITERAL"
  6214. >TQObject</TT
  6215. > instances is used instead.</P
  6216. ></DIV
  6217. ><DIV
  6218. CLASS="SECT2"
  6219. ><HR><H3
  6220. CLASS="SECT2"
  6221. ><A
  6222. NAME="AEN2278"
  6223. >TQPaintDeviceMetrics</A
  6224. ></H3
  6225. ><P
  6226. ><TT
  6227. CLASS="LITERAL"
  6228. >TQPaintDeviceMetrics</TT
  6229. > is fully implemented.</P
  6230. ></DIV
  6231. ><DIV
  6232. CLASS="SECT2"
  6233. ><HR><H3
  6234. CLASS="SECT2"
  6235. ><A
  6236. NAME="AEN2282"
  6237. >TQPaintDevice</A
  6238. ></H3
  6239. ><DIV
  6240. CLASS="FUNCSYNOPSIS"
  6241. ><P
  6242. ></P
  6243. ><A
  6244. NAME="AEN2284"
  6245. ></A
  6246. ><CODE
  6247. CLASS="FUNCDEF"
  6248. >virtual bool cmd</CODE
  6249. >(int, TQPainter *, TQPDevCmdParam *);<P
  6250. ></P
  6251. ></DIV
  6252. ><P
  6253. >Not implemented.</P
  6254. ></DIV
  6255. ><DIV
  6256. CLASS="SECT2"
  6257. ><HR><H3
  6258. CLASS="SECT2"
  6259. ><A
  6260. NAME="AEN2291"
  6261. >TQPainter</A
  6262. ></H3
  6263. ><DIV
  6264. CLASS="FUNCSYNOPSIS"
  6265. ><P
  6266. ></P
  6267. ><A
  6268. NAME="AEN2293"
  6269. ></A
  6270. ><CODE
  6271. CLASS="FUNCDEF"
  6272. >TQRect boundingRect</CODE
  6273. >(int x, int y, int w, int h, int flags, const char *str, int len = -1, char **intern = 0);<P
  6274. ></P
  6275. ></DIV
  6276. ><P
  6277. >The <TT
  6278. CLASS="LITERAL"
  6279. >intern</TT
  6280. > parameter is not supported.</P
  6281. ><DIV
  6282. CLASS="FUNCSYNOPSIS"
  6283. ><P
  6284. ></P
  6285. ><A
  6286. NAME="AEN2314"
  6287. ></A
  6288. ><CODE
  6289. CLASS="FUNCDEF"
  6290. >TQRect boundingRect</CODE
  6291. >(const TQRect&#38;, int flags, const char *str, int len = -1, char **intern = 0);<P
  6292. ></P
  6293. ></DIV
  6294. ><P
  6295. >The <TT
  6296. CLASS="LITERAL"
  6297. >intern</TT
  6298. > parameter is not supported.</P
  6299. ><DIV
  6300. CLASS="FUNCSYNOPSIS"
  6301. ><P
  6302. ></P
  6303. ><A
  6304. NAME="AEN2328"
  6305. ></A
  6306. ><CODE
  6307. CLASS="FUNCDEF"
  6308. >void drawText</CODE
  6309. >(int x, int y, int w, int h, int flags, const char *str, int len = -1, TQRect *br = 0, char **intern = 0);<P
  6310. ></P
  6311. ></DIV
  6312. ><P
  6313. >The <TT
  6314. CLASS="LITERAL"
  6315. >intern</TT
  6316. > parameter is not supported.</P
  6317. ><DIV
  6318. CLASS="FUNCSYNOPSIS"
  6319. ><P
  6320. ></P
  6321. ><A
  6322. NAME="AEN2351"
  6323. ></A
  6324. ><CODE
  6325. CLASS="FUNCDEF"
  6326. >void drawText</CODE
  6327. >(const TQRect&#38;, int flags, const char *str, int len = -1, TQRect *br = 0, char **intern = 0);<P
  6328. ></P
  6329. ></DIV
  6330. ><P
  6331. >The <TT
  6332. CLASS="LITERAL"
  6333. >intern</TT
  6334. > parameter is not supported.</P
  6335. ><DIV
  6336. CLASS="FUNCSYNOPSIS"
  6337. ><P
  6338. ></P
  6339. ><A
  6340. NAME="AEN2367"
  6341. ></A
  6342. ><CODE
  6343. CLASS="FUNCDEF"
  6344. >void setTabArray</CODE
  6345. >(int *ta);<P
  6346. ></P
  6347. ></DIV
  6348. ><P
  6349. >This takes a single parameter which is a list of tab stops.</P
  6350. ><DIV
  6351. CLASS="FUNCSYNOPSIS"
  6352. ><P
  6353. ></P
  6354. ><A
  6355. NAME="AEN2373"
  6356. ></A
  6357. ><CODE
  6358. CLASS="FUNCDEF"
  6359. >int *tabArray</CODE
  6360. >();<P
  6361. ></P
  6362. ></DIV
  6363. ><P
  6364. >This returns a list of tab stops.</P
  6365. ></DIV
  6366. ><DIV
  6367. CLASS="SECT2"
  6368. ><HR><H3
  6369. CLASS="SECT2"
  6370. ><A
  6371. NAME="AEN2378"
  6372. >TQPalette</A
  6373. ></H3
  6374. ><P
  6375. ><TT
  6376. CLASS="LITERAL"
  6377. >TQPalette</TT
  6378. > is fully implemented, including the Python
  6379. <TT
  6380. CLASS="LITERAL"
  6381. >==</TT
  6382. > and <TT
  6383. CLASS="LITERAL"
  6384. >!=</TT
  6385. > operators.</P
  6386. ></DIV
  6387. ><DIV
  6388. CLASS="SECT2"
  6389. ><HR><H3
  6390. CLASS="SECT2"
  6391. ><A
  6392. NAME="AEN2384"
  6393. >TQPixmap</A
  6394. ></H3
  6395. ><DIV
  6396. CLASS="FUNCSYNOPSIS"
  6397. ><P
  6398. ></P
  6399. ><A
  6400. NAME="AEN2386"
  6401. ></A
  6402. ><CODE
  6403. CLASS="FUNCDEF"
  6404. >TQPixmap</CODE
  6405. >(const char *xpm[]);<P
  6406. ></P
  6407. ></DIV
  6408. ><P
  6409. >This takes a list of strings as its parameter.</P
  6410. ><DIV
  6411. CLASS="FUNCSYNOPSIS"
  6412. ><P
  6413. ></P
  6414. ><A
  6415. NAME="AEN2392"
  6416. ></A
  6417. ><CODE
  6418. CLASS="FUNCDEF"
  6419. >bool loadFromData</CODE
  6420. >(const uchar *buf, uint len, const char *format = 0, ColorMode mode = Auto);<P
  6421. ></P
  6422. ></DIV
  6423. ><P
  6424. ><TT
  6425. CLASS="LITERAL"
  6426. >len</TT
  6427. > is derived from <TT
  6428. CLASS="LITERAL"
  6429. >buf</TT
  6430. > and not passed as
  6431. a parameter.</P
  6432. ><DIV
  6433. CLASS="FUNCSYNOPSIS"
  6434. ><P
  6435. ></P
  6436. ><A
  6437. NAME="AEN2406"
  6438. ></A
  6439. ><CODE
  6440. CLASS="FUNCDEF"
  6441. >bool loadFromData</CODE
  6442. >(const uchar *buf, uint len, const char *format, int conversion_flags);<P
  6443. ></P
  6444. ></DIV
  6445. ><P
  6446. >Not implemented.</P
  6447. ></DIV
  6448. ><DIV
  6449. CLASS="SECT2"
  6450. ><HR><H3
  6451. CLASS="SECT2"
  6452. ><A
  6453. NAME="AEN2418"
  6454. >TQPixmapCache (TQt v3+)</A
  6455. ></H3
  6456. ><P
  6457. ><TT
  6458. CLASS="LITERAL"
  6459. >TQPixmapCache</TT
  6460. > is fully implemented.</P
  6461. ></DIV
  6462. ><DIV
  6463. CLASS="SECT2"
  6464. ><HR><H3
  6465. CLASS="SECT2"
  6466. ><A
  6467. NAME="AEN2422"
  6468. >TQPair&lt;type,type&gt; (TQt v3+)</A
  6469. ></H3
  6470. ><P
  6471. >Types based on the <TT
  6472. CLASS="LITERAL"
  6473. >TQPair</TT
  6474. > template are automatically
  6475. converted to and from Python tuples of two elements.</P
  6476. ></DIV
  6477. ><DIV
  6478. CLASS="SECT2"
  6479. ><HR><H3
  6480. CLASS="SECT2"
  6481. ><A
  6482. NAME="AEN2426"
  6483. >TQPen</A
  6484. ></H3
  6485. ><P
  6486. ><TT
  6487. CLASS="LITERAL"
  6488. >TQPen</TT
  6489. > is fully implemented, including the Python
  6490. <TT
  6491. CLASS="LITERAL"
  6492. >==</TT
  6493. > and <TT
  6494. CLASS="LITERAL"
  6495. >!=</TT
  6496. > operators.</P
  6497. ></DIV
  6498. ><DIV
  6499. CLASS="SECT2"
  6500. ><HR><H3
  6501. CLASS="SECT2"
  6502. ><A
  6503. NAME="AEN2432"
  6504. >TQPicture</A
  6505. ></H3
  6506. ><DIV
  6507. CLASS="FUNCSYNOPSIS"
  6508. ><P
  6509. ></P
  6510. ><A
  6511. NAME="AEN2434"
  6512. ></A
  6513. ><CODE
  6514. CLASS="FUNCDEF"
  6515. >const char *data</CODE
  6516. >();<P
  6517. ></P
  6518. ></DIV
  6519. ><P
  6520. >Not implemented.</P
  6521. ><DIV
  6522. CLASS="FUNCSYNOPSIS"
  6523. ><P
  6524. ></P
  6525. ><A
  6526. NAME="AEN2439"
  6527. ></A
  6528. ><CODE
  6529. CLASS="FUNCDEF"
  6530. >void setData</CODE
  6531. >(const char *data, uint size);<P
  6532. ></P
  6533. ></DIV
  6534. ><P
  6535. ><TT
  6536. CLASS="LITERAL"
  6537. >size</TT
  6538. > is derived from <TT
  6539. CLASS="LITERAL"
  6540. >data</TT
  6541. > and not passed
  6542. as a parameter.</P
  6543. ></DIV
  6544. ><DIV
  6545. CLASS="SECT2"
  6546. ><HR><H3
  6547. CLASS="SECT2"
  6548. ><A
  6549. NAME="AEN2449"
  6550. >TQPlatinumStyle (TQt v2+)</A
  6551. ></H3
  6552. ><DIV
  6553. CLASS="FUNCSYNOPSIS"
  6554. ><P
  6555. ></P
  6556. ><A
  6557. NAME="AEN2451"
  6558. ></A
  6559. ><CODE
  6560. CLASS="FUNCDEF"
  6561. >void scrollBarMetrics</CODE
  6562. >(const TQTabBar *sb, int &#38;sliderMin, int &#38;sliderMax, int &#38;sliderLength, int &#38;buttonDim);<P
  6563. ></P
  6564. ></DIV
  6565. ><P
  6566. >This takes only the <TT
  6567. CLASS="LITERAL"
  6568. >sb</TT
  6569. > parameter and returns a tuple of the
  6570. <TT
  6571. CLASS="LITERAL"
  6572. >sliderMin</TT
  6573. >, <TT
  6574. CLASS="LITERAL"
  6575. >sliderMax</TT
  6576. >,
  6577. <TT
  6578. CLASS="LITERAL"
  6579. >sliderLength</TT
  6580. > and <TT
  6581. CLASS="LITERAL"
  6582. >buttonDim</TT
  6583. > values.
  6584. (TQt v2)</P
  6585. ></DIV
  6586. ><DIV
  6587. CLASS="SECT2"
  6588. ><HR><H3
  6589. CLASS="SECT2"
  6590. ><A
  6591. NAME="AEN2470"
  6592. >TQPoint</A
  6593. ></H3
  6594. ><P
  6595. >The Python
  6596. <TT
  6597. CLASS="LITERAL"
  6598. >+</TT
  6599. >, <TT
  6600. CLASS="LITERAL"
  6601. >+=</TT
  6602. >,
  6603. <TT
  6604. CLASS="LITERAL"
  6605. >-</TT
  6606. >, <TT
  6607. CLASS="LITERAL"
  6608. >-=</TT
  6609. >, unary <TT
  6610. CLASS="LITERAL"
  6611. >-</TT
  6612. >,
  6613. <TT
  6614. CLASS="LITERAL"
  6615. >*</TT
  6616. >, <TT
  6617. CLASS="LITERAL"
  6618. >*=</TT
  6619. >,
  6620. <TT
  6621. CLASS="LITERAL"
  6622. >/</TT
  6623. >, <TT
  6624. CLASS="LITERAL"
  6625. >/=</TT
  6626. >,
  6627. <TT
  6628. CLASS="LITERAL"
  6629. >==</TT
  6630. >, <TT
  6631. CLASS="LITERAL"
  6632. >!=</TT
  6633. > and <TT
  6634. CLASS="LITERAL"
  6635. >__nonzero__</TT
  6636. >
  6637. operators are supported.</P
  6638. ><DIV
  6639. CLASS="FUNCSYNOPSIS"
  6640. ><P
  6641. ></P
  6642. ><A
  6643. NAME="AEN2485"
  6644. ></A
  6645. ><CODE
  6646. CLASS="FUNCDEF"
  6647. >TQCOORD &amp;rx</CODE
  6648. >();<P
  6649. ></P
  6650. ></DIV
  6651. ><P
  6652. >Not implemented.</P
  6653. ><DIV
  6654. CLASS="FUNCSYNOPSIS"
  6655. ><P
  6656. ></P
  6657. ><A
  6658. NAME="AEN2490"
  6659. ></A
  6660. ><CODE
  6661. CLASS="FUNCDEF"
  6662. >TQCOORD &amp;ry</CODE
  6663. >();<P
  6664. ></P
  6665. ></DIV
  6666. ><P
  6667. >Not implemented.</P
  6668. ></DIV
  6669. ><DIV
  6670. CLASS="SECT2"
  6671. ><HR><H3
  6672. CLASS="SECT2"
  6673. ><A
  6674. NAME="AEN2495"
  6675. >TQPointArray</A
  6676. ></H3
  6677. ><DIV
  6678. CLASS="FUNCSYNOPSIS"
  6679. ><P
  6680. ></P
  6681. ><A
  6682. NAME="AEN2497"
  6683. ></A
  6684. ><CODE
  6685. CLASS="FUNCDEF"
  6686. >TQPointArray</CODE
  6687. >(int nPoints, const TQCOORD *points);<P
  6688. ></P
  6689. ></DIV
  6690. ><P
  6691. >This takes a single parameter which is a list of points.</P
  6692. ><DIV
  6693. CLASS="FUNCSYNOPSIS"
  6694. ><P
  6695. ></P
  6696. ><A
  6697. NAME="AEN2505"
  6698. ></A
  6699. ><CODE
  6700. CLASS="FUNCDEF"
  6701. >void point</CODE
  6702. >(uint i, int *x, int *y);<P
  6703. ></P
  6704. ></DIV
  6705. ><P
  6706. >This takes the single parameter <TT
  6707. CLASS="LITERAL"
  6708. >i</TT
  6709. > and returns the
  6710. <TT
  6711. CLASS="LITERAL"
  6712. >x</TT
  6713. > and <TT
  6714. CLASS="LITERAL"
  6715. >y</TT
  6716. > values as a tuple.</P
  6717. ><DIV
  6718. CLASS="FUNCSYNOPSIS"
  6719. ><P
  6720. ></P
  6721. ><A
  6722. NAME="AEN2518"
  6723. ></A
  6724. ><CODE
  6725. CLASS="FUNCDEF"
  6726. >bool putPoints</CODE
  6727. >(int index, int nPoints, const TQCOORD *points);<P
  6728. ></P
  6729. ></DIV
  6730. ><P
  6731. >This takes two parameters, <TT
  6732. CLASS="LITERAL"
  6733. >index</TT
  6734. > and a list of points.</P
  6735. ><DIV
  6736. CLASS="FUNCSYNOPSIS"
  6737. ><P
  6738. ></P
  6739. ><A
  6740. NAME="AEN2529"
  6741. ></A
  6742. ><CODE
  6743. CLASS="FUNCDEF"
  6744. >bool putPoints</CODE
  6745. >(int index, int nPoints, int firstx, int firsty, ...);<P
  6746. ></P
  6747. ></DIV
  6748. ><P
  6749. >Not implemented.</P
  6750. ><DIV
  6751. CLASS="FUNCSYNOPSIS"
  6752. ><P
  6753. ></P
  6754. ><A
  6755. NAME="AEN2542"
  6756. ></A
  6757. ><CODE
  6758. CLASS="FUNCDEF"
  6759. >bool setPoints</CODE
  6760. >(int nPoints, const TQCOORD *points);<P
  6761. ></P
  6762. ></DIV
  6763. ><P
  6764. >This takes a single parameter which is a list of points.</P
  6765. ><DIV
  6766. CLASS="FUNCSYNOPSIS"
  6767. ><P
  6768. ></P
  6769. ><A
  6770. NAME="AEN2550"
  6771. ></A
  6772. ><CODE
  6773. CLASS="FUNCDEF"
  6774. >bool setPoints</CODE
  6775. >(int nPoints, int firstx, int firsty, ...);<P
  6776. ></P
  6777. ></DIV
  6778. ><P
  6779. >Not implemented.</P
  6780. ></DIV
  6781. ><DIV
  6782. CLASS="SECT2"
  6783. ><HR><H3
  6784. CLASS="SECT2"
  6785. ><A
  6786. NAME="AEN2561"
  6787. >TQPopupMenu</A
  6788. ></H3
  6789. ><DIV
  6790. CLASS="FUNCSYNOPSIS"
  6791. ><P
  6792. ></P
  6793. ><A
  6794. NAME="AEN2563"
  6795. ></A
  6796. ><CODE
  6797. CLASS="FUNCDEF"
  6798. >int exec</CODE
  6799. >();<P
  6800. ></P
  6801. ></DIV
  6802. ><P
  6803. >This has been renamed <TT
  6804. CLASS="LITERAL"
  6805. >exec_loop</TT
  6806. > in Python.</P
  6807. ><DIV
  6808. CLASS="FUNCSYNOPSIS"
  6809. ><P
  6810. ></P
  6811. ><A
  6812. NAME="AEN2569"
  6813. ></A
  6814. ><CODE
  6815. CLASS="FUNCDEF"
  6816. >int exec</CODE
  6817. >(const TQPoint &#38;pos, int indexAtPoint = 0);<P
  6818. ></P
  6819. ></DIV
  6820. ><P
  6821. >This has been renamed <TT
  6822. CLASS="LITERAL"
  6823. >exec_loop</TT
  6824. > in Python.</P
  6825. ></DIV
  6826. ><DIV
  6827. CLASS="SECT2"
  6828. ><HR><H3
  6829. CLASS="SECT2"
  6830. ><A
  6831. NAME="AEN2578"
  6832. >TQPrintDialog (X11)</A
  6833. ></H3
  6834. ><P
  6835. ><TT
  6836. CLASS="LITERAL"
  6837. >TQPrintDialog</TT
  6838. > is fully implemented.</P
  6839. ></DIV
  6840. ><DIV
  6841. CLASS="SECT2"
  6842. ><HR><H3
  6843. CLASS="SECT2"
  6844. ><A
  6845. NAME="AEN2582"
  6846. >TQPrinter</A
  6847. ></H3
  6848. ><P
  6849. ><TT
  6850. CLASS="LITERAL"
  6851. >TQPrinter</TT
  6852. > is fully implemented.</P
  6853. ></DIV
  6854. ><DIV
  6855. CLASS="SECT2"
  6856. ><HR><H3
  6857. CLASS="SECT2"
  6858. ><A
  6859. NAME="AEN2586"
  6860. >TQProcess (TQt v3+)</A
  6861. ></H3
  6862. ><P
  6863. ><TT
  6864. CLASS="LITERAL"
  6865. >TQProcess</TT
  6866. > is fully implemented.</P
  6867. ></DIV
  6868. ><DIV
  6869. CLASS="SECT2"
  6870. ><HR><H3
  6871. CLASS="SECT2"
  6872. ><A
  6873. NAME="AEN2590"
  6874. >TQProgressBar</A
  6875. ></H3
  6876. ><P
  6877. ><TT
  6878. CLASS="LITERAL"
  6879. >TQProgressBar</TT
  6880. > is fully implemented.</P
  6881. ></DIV
  6882. ><DIV
  6883. CLASS="SECT2"
  6884. ><HR><H3
  6885. CLASS="SECT2"
  6886. ><A
  6887. NAME="AEN2594"
  6888. >TQProgressDialog</A
  6889. ></H3
  6890. ><P
  6891. ><TT
  6892. CLASS="LITERAL"
  6893. >TQProgressDialog</TT
  6894. > is fully implemented.
  6895. value.</P
  6896. ></DIV
  6897. ><DIV
  6898. CLASS="SECT2"
  6899. ><HR><H3
  6900. CLASS="SECT2"
  6901. ><A
  6902. NAME="AEN2598"
  6903. >TQPtrList&lt;type&gt; (TQt v3+)</A
  6904. ></H3
  6905. ><P
  6906. >Types based on the <TT
  6907. CLASS="LITERAL"
  6908. >TQPtrList</TT
  6909. > template are automatically
  6910. converted to and from Python lists of the type.</P
  6911. ></DIV
  6912. ><DIV
  6913. CLASS="SECT2"
  6914. ><HR><H3
  6915. CLASS="SECT2"
  6916. ><A
  6917. NAME="AEN2602"
  6918. >TQPushButton</A
  6919. ></H3
  6920. ><P
  6921. ><TT
  6922. CLASS="LITERAL"
  6923. >TQPushButton</TT
  6924. > is fully implemented.</P
  6925. ></DIV
  6926. ><DIV
  6927. CLASS="SECT2"
  6928. ><HR><H3
  6929. CLASS="SECT2"
  6930. ><A
  6931. NAME="AEN2606"
  6932. >TQRadioButton</A
  6933. ></H3
  6934. ><P
  6935. ><TT
  6936. CLASS="LITERAL"
  6937. >TQRadioButton</TT
  6938. > is fully implemented.</P
  6939. ></DIV
  6940. ><DIV
  6941. CLASS="SECT2"
  6942. ><HR><H3
  6943. CLASS="SECT2"
  6944. ><A
  6945. NAME="AEN2610"
  6946. >TQRangeControl</A
  6947. ></H3
  6948. ><P
  6949. ><TT
  6950. CLASS="LITERAL"
  6951. >TQRangeControl</TT
  6952. > is fully implemented.</P
  6953. ></DIV
  6954. ><DIV
  6955. CLASS="SECT2"
  6956. ><HR><H3
  6957. CLASS="SECT2"
  6958. ><A
  6959. NAME="AEN2614"
  6960. >TQRect</A
  6961. ></H3
  6962. ><P
  6963. >The Python
  6964. <TT
  6965. CLASS="LITERAL"
  6966. >&amp;</TT
  6967. >, <TT
  6968. CLASS="LITERAL"
  6969. >&amp;=</TT
  6970. >,
  6971. <TT
  6972. CLASS="LITERAL"
  6973. >|</TT
  6974. >, <TT
  6975. CLASS="LITERAL"
  6976. >|=</TT
  6977. >,
  6978. <TT
  6979. CLASS="LITERAL"
  6980. >==</TT
  6981. >, <TT
  6982. CLASS="LITERAL"
  6983. >!=</TT
  6984. >, <TT
  6985. CLASS="LITERAL"
  6986. >in</TT
  6987. > and
  6988. <TT
  6989. CLASS="LITERAL"
  6990. >__nonzero__</TT
  6991. > operators are supported.</P
  6992. ><DIV
  6993. CLASS="FUNCSYNOPSIS"
  6994. ><P
  6995. ></P
  6996. ><A
  6997. NAME="AEN2625"
  6998. ></A
  6999. ><CODE
  7000. CLASS="FUNCDEF"
  7001. >void coords</CODE
  7002. >(int *x1, int *y1, int *x2, int *y2);<P
  7003. ></P
  7004. ></DIV
  7005. ><P
  7006. >This takes no parameters and returns a tuple containing the four values.</P
  7007. ><DIV
  7008. CLASS="FUNCSYNOPSIS"
  7009. ><P
  7010. ></P
  7011. ><A
  7012. NAME="AEN2637"
  7013. ></A
  7014. ><CODE
  7015. CLASS="FUNCDEF"
  7016. >void rect</CODE
  7017. >(int *x, int *y, int *w, int *h);<P
  7018. ></P
  7019. ></DIV
  7020. ><P
  7021. >This takes no parameters and returns a tuple containing the four values.</P
  7022. ><DIV
  7023. CLASS="FUNCSYNOPSIS"
  7024. ><P
  7025. ></P
  7026. ><A
  7027. NAME="AEN2649"
  7028. ></A
  7029. ><CODE
  7030. CLASS="FUNCDEF"
  7031. >TQCOORD &amp;rBottom</CODE
  7032. >();<P
  7033. ></P
  7034. ></DIV
  7035. ><P
  7036. >Not implemented. (TQt v2+)</P
  7037. ><DIV
  7038. CLASS="FUNCSYNOPSIS"
  7039. ><P
  7040. ></P
  7041. ><A
  7042. NAME="AEN2654"
  7043. ></A
  7044. ><CODE
  7045. CLASS="FUNCDEF"
  7046. >TQCOORD &amp;rLeft</CODE
  7047. >();<P
  7048. ></P
  7049. ></DIV
  7050. ><P
  7051. >Not implemented. (TQt v2+)</P
  7052. ><DIV
  7053. CLASS="FUNCSYNOPSIS"
  7054. ><P
  7055. ></P
  7056. ><A
  7057. NAME="AEN2659"
  7058. ></A
  7059. ><CODE
  7060. CLASS="FUNCDEF"
  7061. >TQCOORD &amp;rRight</CODE
  7062. >();<P
  7063. ></P
  7064. ></DIV
  7065. ><P
  7066. >Not implemented. (TQt v2+)</P
  7067. ><DIV
  7068. CLASS="FUNCSYNOPSIS"
  7069. ><P
  7070. ></P
  7071. ><A
  7072. NAME="AEN2664"
  7073. ></A
  7074. ><CODE
  7075. CLASS="FUNCDEF"
  7076. >TQCOORD &amp;rTop</CODE
  7077. >();<P
  7078. ></P
  7079. ></DIV
  7080. ><P
  7081. >Not implemented. (TQt v2+)</P
  7082. ></DIV
  7083. ><DIV
  7084. CLASS="SECT2"
  7085. ><HR><H3
  7086. CLASS="SECT2"
  7087. ><A
  7088. NAME="AEN2669"
  7089. >TQRegExp</A
  7090. ></H3
  7091. ><P
  7092. >The Python <TT
  7093. CLASS="LITERAL"
  7094. >==</TT
  7095. > and <TT
  7096. CLASS="LITERAL"
  7097. >!=</TT
  7098. > operators are
  7099. supported.</P
  7100. ><DIV
  7101. CLASS="FUNCSYNOPSIS"
  7102. ><P
  7103. ></P
  7104. ><A
  7105. NAME="AEN2674"
  7106. ></A
  7107. ><CODE
  7108. CLASS="FUNCDEF"
  7109. >int match</CODE
  7110. >(const char *str, int index = 0, int *len = 0);<P
  7111. ></P
  7112. ></DIV
  7113. ><P
  7114. >This takes <TT
  7115. CLASS="LITERAL"
  7116. >str</TT
  7117. > and <TT
  7118. CLASS="LITERAL"
  7119. >index</TT
  7120. > parameters and
  7121. returns a tuple of the <TT
  7122. CLASS="LITERAL"
  7123. >int</TT
  7124. > result and the
  7125. <TT
  7126. CLASS="LITERAL"
  7127. >len</TT
  7128. > value. (TQt v1.x)</P
  7129. ><DIV
  7130. CLASS="FUNCSYNOPSIS"
  7131. ><P
  7132. ></P
  7133. ><A
  7134. NAME="AEN2688"
  7135. ></A
  7136. ><CODE
  7137. CLASS="FUNCDEF"
  7138. >int match</CODE
  7139. >(const TQString &#38;str, int index = 0, int *len = 0);<P
  7140. ></P
  7141. ></DIV
  7142. ><P
  7143. >This takes <TT
  7144. CLASS="LITERAL"
  7145. >str</TT
  7146. > and <TT
  7147. CLASS="LITERAL"
  7148. >index</TT
  7149. > parameters and
  7150. returns a tuple of the <TT
  7151. CLASS="LITERAL"
  7152. >int</TT
  7153. > result and the
  7154. <TT
  7155. CLASS="LITERAL"
  7156. >len</TT
  7157. > value. (TQt v2+)</P
  7158. ></DIV
  7159. ><DIV
  7160. CLASS="SECT2"
  7161. ><HR><H3
  7162. CLASS="SECT2"
  7163. ><A
  7164. NAME="AEN2702"
  7165. >TQRegion</A
  7166. ></H3
  7167. ><P
  7168. >The Python
  7169. <TT
  7170. CLASS="LITERAL"
  7171. >|</TT
  7172. >, <TT
  7173. CLASS="LITERAL"
  7174. >|=</TT
  7175. >,
  7176. <TT
  7177. CLASS="LITERAL"
  7178. >+</TT
  7179. >, <TT
  7180. CLASS="LITERAL"
  7181. >+=</TT
  7182. >,
  7183. <TT
  7184. CLASS="LITERAL"
  7185. >&amp;</TT
  7186. >, <TT
  7187. CLASS="LITERAL"
  7188. >&amp;=</TT
  7189. >,
  7190. <TT
  7191. CLASS="LITERAL"
  7192. >-</TT
  7193. >, <TT
  7194. CLASS="LITERAL"
  7195. >-=</TT
  7196. >,
  7197. <TT
  7198. CLASS="LITERAL"
  7199. >^</TT
  7200. >, <TT
  7201. CLASS="LITERAL"
  7202. >^=</TT
  7203. >,
  7204. <TT
  7205. CLASS="LITERAL"
  7206. >==</TT
  7207. >, <TT
  7208. CLASS="LITERAL"
  7209. >!=</TT
  7210. >, <TT
  7211. CLASS="LITERAL"
  7212. >in</TT
  7213. > and
  7214. <TT
  7215. CLASS="LITERAL"
  7216. >__nonzero__</TT
  7217. > operators are supported.</P
  7218. ><DIV
  7219. CLASS="FUNCSYNOPSIS"
  7220. ><P
  7221. ></P
  7222. ><A
  7223. NAME="AEN2719"
  7224. ></A
  7225. ><CODE
  7226. CLASS="FUNCDEF"
  7227. >TQArray&lt;TQRect&gt; rects</CODE
  7228. >();<P
  7229. ></P
  7230. ></DIV
  7231. ><P
  7232. >Not implemented.</P
  7233. ><DIV
  7234. CLASS="FUNCSYNOPSIS"
  7235. ><P
  7236. ></P
  7237. ><A
  7238. NAME="AEN2724"
  7239. ></A
  7240. ><CODE
  7241. CLASS="FUNCDEF"
  7242. >void setRects</CODE
  7243. >(TQRect *rects, int num);<P
  7244. ></P
  7245. ></DIV
  7246. ><P
  7247. >Not yet implemented. (TQt v2.2+)</P
  7248. ></DIV
  7249. ><DIV
  7250. CLASS="SECT2"
  7251. ><HR><H3
  7252. CLASS="SECT2"
  7253. ><A
  7254. NAME="AEN2732"
  7255. >TQScrollBar</A
  7256. ></H3
  7257. ><P
  7258. ><TT
  7259. CLASS="LITERAL"
  7260. >TQScrollBar</TT
  7261. > is fully implemented.</P
  7262. ></DIV
  7263. ><DIV
  7264. CLASS="SECT2"
  7265. ><HR><H3
  7266. CLASS="SECT2"
  7267. ><A
  7268. NAME="AEN2736"
  7269. >TQScrollView</A
  7270. ></H3
  7271. ><DIV
  7272. CLASS="FUNCSYNOPSIS"
  7273. ><P
  7274. ></P
  7275. ><A
  7276. NAME="AEN2738"
  7277. ></A
  7278. ><CODE
  7279. CLASS="FUNCDEF"
  7280. >void contentsToViewport</CODE
  7281. >(int x, int y, int &#38;vx, int &#38;vy);<P
  7282. ></P
  7283. ></DIV
  7284. ><P
  7285. >This takes the <TT
  7286. CLASS="LITERAL"
  7287. >x</TT
  7288. > and <TT
  7289. CLASS="LITERAL"
  7290. >y</TT
  7291. > parameters and
  7292. returns a tuple containing the <TT
  7293. CLASS="LITERAL"
  7294. >vx</TT
  7295. > and <TT
  7296. CLASS="LITERAL"
  7297. >vy</TT
  7298. >
  7299. values. (TQt v2+)</P
  7300. ><DIV
  7301. CLASS="FUNCSYNOPSIS"
  7302. ><P
  7303. ></P
  7304. ><A
  7305. NAME="AEN2754"
  7306. ></A
  7307. ><CODE
  7308. CLASS="FUNCDEF"
  7309. >void viewportToContents</CODE
  7310. >(int vx, int vy, int &#38;x, int &#38;y);<P
  7311. ></P
  7312. ></DIV
  7313. ><P
  7314. >This takes the <TT
  7315. CLASS="LITERAL"
  7316. >vx</TT
  7317. > and <TT
  7318. CLASS="LITERAL"
  7319. >vy</TT
  7320. > parameters and
  7321. returns a tuple containing the <TT
  7322. CLASS="LITERAL"
  7323. >x</TT
  7324. > and <TT
  7325. CLASS="LITERAL"
  7326. >y</TT
  7327. >
  7328. values. (TQt v2+)</P
  7329. ></DIV
  7330. ><DIV
  7331. CLASS="SECT2"
  7332. ><HR><H3
  7333. CLASS="SECT2"
  7334. ><A
  7335. NAME="AEN2770"
  7336. >TQSemaphore (TQt v2.2+)</A
  7337. ></H3
  7338. ><P
  7339. ><TT
  7340. CLASS="LITERAL"
  7341. >TQSemaphore</TT
  7342. > is fully implemented. The <TT
  7343. CLASS="LITERAL"
  7344. >+=</TT
  7345. >
  7346. and <TT
  7347. CLASS="LITERAL"
  7348. >-=</TT
  7349. > operators have also been implemented, but require
  7350. Python v2.0 or later.</P
  7351. ></DIV
  7352. ><DIV
  7353. CLASS="SECT2"
  7354. ><HR><H3
  7355. CLASS="SECT2"
  7356. ><A
  7357. NAME="AEN2776"
  7358. >TQSemiModal (TQt v1, v2)</A
  7359. ></H3
  7360. ><P
  7361. ><TT
  7362. CLASS="LITERAL"
  7363. >TQSemiModal</TT
  7364. > is fully implemented.</P
  7365. ></DIV
  7366. ><DIV
  7367. CLASS="SECT2"
  7368. ><HR><H3
  7369. CLASS="SECT2"
  7370. ><A
  7371. NAME="AEN2780"
  7372. >TQSessionManager (TQt v2+)</A
  7373. ></H3
  7374. ><P
  7375. ><TT
  7376. CLASS="LITERAL"
  7377. >TQSessionManager</TT
  7378. > is fully implemented.</P
  7379. ></DIV
  7380. ><DIV
  7381. CLASS="SECT2"
  7382. ><HR><H3
  7383. CLASS="SECT2"
  7384. ><A
  7385. NAME="AEN2784"
  7386. >TQSettings (TQt v3+)</A
  7387. ></H3
  7388. ><DIV
  7389. CLASS="FUNCSYNOPSIS"
  7390. ><P
  7391. ></P
  7392. ><A
  7393. NAME="AEN2786"
  7394. ></A
  7395. ><CODE
  7396. CLASS="FUNCDEF"
  7397. >bool readBoolEntry</CODE
  7398. >(const TQString &amp;key, bool def = 0, bool *ok = 0);<P
  7399. ></P
  7400. ></DIV
  7401. ><P
  7402. >The <TT
  7403. CLASS="LITERAL"
  7404. >ok</TT
  7405. > is not passed and the returned value is a tuple of
  7406. the <TT
  7407. CLASS="LITERAL"
  7408. >bool</TT
  7409. > result and the <TT
  7410. CLASS="LITERAL"
  7411. >ok</TT
  7412. > flag.</P
  7413. ><DIV
  7414. CLASS="FUNCSYNOPSIS"
  7415. ><P
  7416. ></P
  7417. ><A
  7418. NAME="AEN2799"
  7419. ></A
  7420. ><CODE
  7421. CLASS="FUNCDEF"
  7422. >double readDoubleEntry</CODE
  7423. >(const TQString &amp;key, double def = 0, bool *ok = 0);<P
  7424. ></P
  7425. ></DIV
  7426. ><P
  7427. >The <TT
  7428. CLASS="LITERAL"
  7429. >ok</TT
  7430. > is not passed and the returned value is a tuple of
  7431. the <TT
  7432. CLASS="LITERAL"
  7433. >double</TT
  7434. > result and the <TT
  7435. CLASS="LITERAL"
  7436. >ok</TT
  7437. > flag.</P
  7438. ><DIV
  7439. CLASS="FUNCSYNOPSIS"
  7440. ><P
  7441. ></P
  7442. ><A
  7443. NAME="AEN2812"
  7444. ></A
  7445. ><CODE
  7446. CLASS="FUNCDEF"
  7447. >TQString readEntry</CODE
  7448. >(const TQString &amp;key, const TQString &amp;def = TQString::null, bool *ok = 0);<P
  7449. ></P
  7450. ></DIV
  7451. ><P
  7452. >The <TT
  7453. CLASS="LITERAL"
  7454. >ok</TT
  7455. > is not passed and the returned value is a tuple of
  7456. the <TT
  7457. CLASS="LITERAL"
  7458. >TQString</TT
  7459. > result and the <TT
  7460. CLASS="LITERAL"
  7461. >ok</TT
  7462. > flag.</P
  7463. ><DIV
  7464. CLASS="FUNCSYNOPSIS"
  7465. ><P
  7466. ></P
  7467. ><A
  7468. NAME="AEN2825"
  7469. ></A
  7470. ><CODE
  7471. CLASS="FUNCDEF"
  7472. >TQStringList readListEntry</CODE
  7473. >(const TQString &amp;key, bool *ok = 0);<P
  7474. ></P
  7475. ></DIV
  7476. ><P
  7477. >The <TT
  7478. CLASS="LITERAL"
  7479. >ok</TT
  7480. > is not passed and the returned value is a tuple of
  7481. the <TT
  7482. CLASS="LITERAL"
  7483. >TQStringList</TT
  7484. > result and the <TT
  7485. CLASS="LITERAL"
  7486. >ok</TT
  7487. > flag.</P
  7488. ><DIV
  7489. CLASS="FUNCSYNOPSIS"
  7490. ><P
  7491. ></P
  7492. ><A
  7493. NAME="AEN2836"
  7494. ></A
  7495. ><CODE
  7496. CLASS="FUNCDEF"
  7497. >TQStringList readListEntry</CODE
  7498. >(const TQString &amp;key, const TQChar &amp;separator, bool *ok = 0);<P
  7499. ></P
  7500. ></DIV
  7501. ><P
  7502. >The <TT
  7503. CLASS="LITERAL"
  7504. >ok</TT
  7505. > is not passed and the returned value is a tuple of
  7506. the <TT
  7507. CLASS="LITERAL"
  7508. >TQStringList</TT
  7509. > result and the <TT
  7510. CLASS="LITERAL"
  7511. >ok</TT
  7512. > flag.</P
  7513. ><DIV
  7514. CLASS="FUNCSYNOPSIS"
  7515. ><P
  7516. ></P
  7517. ><A
  7518. NAME="AEN2849"
  7519. ></A
  7520. ><CODE
  7521. CLASS="FUNCDEF"
  7522. >int readNumEntry</CODE
  7523. >(const TQString &amp;key, int def = 0, bool *ok = 0);<P
  7524. ></P
  7525. ></DIV
  7526. ><P
  7527. >The <TT
  7528. CLASS="LITERAL"
  7529. >ok</TT
  7530. > is not passed and the returned value is a tuple of
  7531. the <TT
  7532. CLASS="LITERAL"
  7533. >int</TT
  7534. > result and the <TT
  7535. CLASS="LITERAL"
  7536. >ok</TT
  7537. > flag.</P
  7538. ><DIV
  7539. CLASS="FUNCSYNOPSIS"
  7540. ><P
  7541. ></P
  7542. ><A
  7543. NAME="AEN2862"
  7544. ></A
  7545. ><CODE
  7546. CLASS="FUNCDEF"
  7547. >bool writeEntry</CODE
  7548. >(const TQString &amp;key, bool value);<P
  7549. ></P
  7550. ></DIV
  7551. ><P
  7552. >Not implemented.</P
  7553. ></DIV
  7554. ><DIV
  7555. CLASS="SECT2"
  7556. ><HR><H3
  7557. CLASS="SECT2"
  7558. ><A
  7559. NAME="AEN2870"
  7560. >TQSGIStyle (TQt v2.2+)</A
  7561. ></H3
  7562. ><DIV
  7563. CLASS="FUNCSYNOPSIS"
  7564. ><P
  7565. ></P
  7566. ><A
  7567. NAME="AEN2872"
  7568. ></A
  7569. ><CODE
  7570. CLASS="FUNCDEF"
  7571. >void scrollBarMetrics</CODE
  7572. >(const TQScrollBar *sb, int &amp;sliderMin, int &amp;sliderMax, int &amp;sliderLength, int &amp;buttonDim);<P
  7573. ></P
  7574. ></DIV
  7575. ><P
  7576. >This takes only the <TT
  7577. CLASS="LITERAL"
  7578. >sb</TT
  7579. > parameter and returns a tuple of the
  7580. <TT
  7581. CLASS="LITERAL"
  7582. >sliderMin</TT
  7583. >, <TT
  7584. CLASS="LITERAL"
  7585. >sliderMax</TT
  7586. >,
  7587. <TT
  7588. CLASS="LITERAL"
  7589. >sliderLength</TT
  7590. > and <TT
  7591. CLASS="LITERAL"
  7592. >buttonDim</TT
  7593. > values.
  7594. (TQt v2)</P
  7595. ></DIV
  7596. ><DIV
  7597. CLASS="SECT2"
  7598. ><HR><H3
  7599. CLASS="SECT2"
  7600. ><A
  7601. NAME="AEN2891"
  7602. >TQSignalMapper</A
  7603. ></H3
  7604. ><P
  7605. ><TT
  7606. CLASS="LITERAL"
  7607. >TQSignalMapper</TT
  7608. > is fully implemented.</P
  7609. ></DIV
  7610. ><DIV
  7611. CLASS="SECT2"
  7612. ><HR><H3
  7613. CLASS="SECT2"
  7614. ><A
  7615. NAME="AEN2895"
  7616. >TQSimpleRichText (TQt v2+)</A
  7617. ></H3
  7618. ><P
  7619. ><TT
  7620. CLASS="LITERAL"
  7621. >TQSimpleRichText</TT
  7622. > is fully implemented.</P
  7623. ></DIV
  7624. ><DIV
  7625. CLASS="SECT2"
  7626. ><HR><H3
  7627. CLASS="SECT2"
  7628. ><A
  7629. NAME="AEN2899"
  7630. >TQSize</A
  7631. ></H3
  7632. ><P
  7633. >The Python
  7634. <TT
  7635. CLASS="LITERAL"
  7636. >+</TT
  7637. >, <TT
  7638. CLASS="LITERAL"
  7639. >+=</TT
  7640. >,
  7641. <TT
  7642. CLASS="LITERAL"
  7643. >-</TT
  7644. >, <TT
  7645. CLASS="LITERAL"
  7646. >-=</TT
  7647. >,
  7648. <TT
  7649. CLASS="LITERAL"
  7650. >*</TT
  7651. >, <TT
  7652. CLASS="LITERAL"
  7653. >*=</TT
  7654. >,
  7655. <TT
  7656. CLASS="LITERAL"
  7657. >/</TT
  7658. >, <TT
  7659. CLASS="LITERAL"
  7660. >/=</TT
  7661. >,
  7662. <TT
  7663. CLASS="LITERAL"
  7664. >==</TT
  7665. >, <TT
  7666. CLASS="LITERAL"
  7667. >!=</TT
  7668. > and <TT
  7669. CLASS="LITERAL"
  7670. >__nonzero__</TT
  7671. >
  7672. operators are supported.</P
  7673. ><DIV
  7674. CLASS="FUNCSYNOPSIS"
  7675. ><P
  7676. ></P
  7677. ><A
  7678. NAME="AEN2913"
  7679. ></A
  7680. ><CODE
  7681. CLASS="FUNCDEF"
  7682. >TQCOORD &amp;rheight</CODE
  7683. >();<P
  7684. ></P
  7685. ></DIV
  7686. ><P
  7687. >Not implemented.</P
  7688. ><DIV
  7689. CLASS="FUNCSYNOPSIS"
  7690. ><P
  7691. ></P
  7692. ><A
  7693. NAME="AEN2918"
  7694. ></A
  7695. ><CODE
  7696. CLASS="FUNCDEF"
  7697. >TQCOORD &amp;rwidth</CODE
  7698. >();<P
  7699. ></P
  7700. ></DIV
  7701. ><P
  7702. >Not implemented.</P
  7703. ></DIV
  7704. ><DIV
  7705. CLASS="SECT2"
  7706. ><HR><H3
  7707. CLASS="SECT2"
  7708. ><A
  7709. NAME="AEN2923"
  7710. >TQSizeGrip (TQt v2+)</A
  7711. ></H3
  7712. ><P
  7713. ><TT
  7714. CLASS="LITERAL"
  7715. >TQSizeGrip</TT
  7716. > is fully implemented.</P
  7717. ></DIV
  7718. ><DIV
  7719. CLASS="SECT2"
  7720. ><HR><H3
  7721. CLASS="SECT2"
  7722. ><A
  7723. NAME="AEN2927"
  7724. >TQSizePolicy (TQt v2+)</A
  7725. ></H3
  7726. ><P
  7727. ><TT
  7728. CLASS="LITERAL"
  7729. >TQSizePolicy</TT
  7730. > is fully implemented.</P
  7731. ></DIV
  7732. ><DIV
  7733. CLASS="SECT2"
  7734. ><HR><H3
  7735. CLASS="SECT2"
  7736. ><A
  7737. NAME="AEN2931"
  7738. >TQSlider</A
  7739. ></H3
  7740. ><P
  7741. ><TT
  7742. CLASS="LITERAL"
  7743. >TQSlider</TT
  7744. > is fully implemented.</P
  7745. ></DIV
  7746. ><DIV
  7747. CLASS="SECT2"
  7748. ><HR><H3
  7749. CLASS="SECT2"
  7750. ><A
  7751. NAME="AEN2935"
  7752. >TQSocketNotifier</A
  7753. ></H3
  7754. ><P
  7755. ><TT
  7756. CLASS="LITERAL"
  7757. >TQSocketNotifier</TT
  7758. > is fully implemented.</P
  7759. ></DIV
  7760. ><DIV
  7761. CLASS="SECT2"
  7762. ><HR><H3
  7763. CLASS="SECT2"
  7764. ><A
  7765. NAME="AEN2939"
  7766. >TQSound (TQt v2.2+)</A
  7767. ></H3
  7768. ><P
  7769. ><TT
  7770. CLASS="LITERAL"
  7771. >TQSound</TT
  7772. > is fully implemented.</P
  7773. ></DIV
  7774. ><DIV
  7775. CLASS="SECT2"
  7776. ><HR><H3
  7777. CLASS="SECT2"
  7778. ><A
  7779. NAME="AEN2943"
  7780. >TQSpinBox</A
  7781. ></H3
  7782. ><DIV
  7783. CLASS="FUNCSYNOPSIS"
  7784. ><P
  7785. ></P
  7786. ><A
  7787. NAME="AEN2945"
  7788. ></A
  7789. ><CODE
  7790. CLASS="FUNCDEF"
  7791. >virtual int mapTextToValue</CODE
  7792. >(bool *ok);<P
  7793. ></P
  7794. ></DIV
  7795. ><P
  7796. >This returns a tuple of the <TT
  7797. CLASS="LITERAL"
  7798. >int</TT
  7799. > result and the modified
  7800. <TT
  7801. CLASS="LITERAL"
  7802. >ok</TT
  7803. > value.</P
  7804. ></DIV
  7805. ><DIV
  7806. CLASS="SECT2"
  7807. ><HR><H3
  7808. CLASS="SECT2"
  7809. ><A
  7810. NAME="AEN2953"
  7811. >TQSplashScreen (TQt v3.2.0+)</A
  7812. ></H3
  7813. ><P
  7814. ><TT
  7815. CLASS="LITERAL"
  7816. >TQSplashScreen</TT
  7817. > is fully implemented.</P
  7818. ></DIV
  7819. ><DIV
  7820. CLASS="SECT2"
  7821. ><HR><H3
  7822. CLASS="SECT2"
  7823. ><A
  7824. NAME="AEN2957"
  7825. >TQSplitter</A
  7826. ></H3
  7827. ><DIV
  7828. CLASS="FUNCSYNOPSIS"
  7829. ><P
  7830. ></P
  7831. ><A
  7832. NAME="AEN2959"
  7833. ></A
  7834. ><CODE
  7835. CLASS="FUNCDEF"
  7836. >void getRange</CODE
  7837. >(int id, int *min, int *max);<P
  7838. ></P
  7839. ></DIV
  7840. ><P
  7841. >This takes the <TT
  7842. CLASS="LITERAL"
  7843. >id</TT
  7844. > parameter and returns the
  7845. <TT
  7846. CLASS="LITERAL"
  7847. >min</TT
  7848. > and <TT
  7849. CLASS="LITERAL"
  7850. >max</TT
  7851. > values as a tuple. (TQt v2+)</P
  7852. ></DIV
  7853. ><DIV
  7854. CLASS="SECT2"
  7855. ><HR><H3
  7856. CLASS="SECT2"
  7857. ><A
  7858. NAME="AEN2972"
  7859. >TQStatusBar</A
  7860. ></H3
  7861. ><P
  7862. ><TT
  7863. CLASS="LITERAL"
  7864. >TQStatusBar</TT
  7865. > is fully implemented.</P
  7866. ></DIV
  7867. ><DIV
  7868. CLASS="SECT2"
  7869. ><HR><H3
  7870. CLASS="SECT2"
  7871. ><A
  7872. NAME="AEN2976"
  7873. >TQChar (TQt v2+)</A
  7874. ></H3
  7875. ><DIV
  7876. CLASS="FUNCSYNOPSIS"
  7877. ><P
  7878. ></P
  7879. ><A
  7880. NAME="AEN2978"
  7881. ></A
  7882. ><CODE
  7883. CLASS="FUNCDEF"
  7884. >uchar &#38;cell const</CODE
  7885. >();<P
  7886. ></P
  7887. ></DIV
  7888. ><P
  7889. >Not implemented.</P
  7890. ><DIV
  7891. CLASS="FUNCSYNOPSIS"
  7892. ><P
  7893. ></P
  7894. ><A
  7895. NAME="AEN2983"
  7896. ></A
  7897. ><CODE
  7898. CLASS="FUNCDEF"
  7899. >uchar &#38;row const</CODE
  7900. >();<P
  7901. ></P
  7902. ></DIV
  7903. ><P
  7904. >Not implemented.</P
  7905. ></DIV
  7906. ><DIV
  7907. CLASS="SECT2"
  7908. ><HR><H3
  7909. CLASS="SECT2"
  7910. ><A
  7911. NAME="AEN2988"
  7912. >TQString</A
  7913. ></H3
  7914. ><P
  7915. >A Python string object (or Unicode object) can be used whenever a
  7916. <TT
  7917. CLASS="LITERAL"
  7918. >TQString</TT
  7919. > can be used. A <TT
  7920. CLASS="LITERAL"
  7921. >TQString</TT
  7922. > can be
  7923. converted to a Python string object using the Python <TT
  7924. CLASS="LITERAL"
  7925. >str()</TT
  7926. >
  7927. function, and to a Python Unicode object using the Python
  7928. <TT
  7929. CLASS="LITERAL"
  7930. >unicode()</TT
  7931. > function.</P
  7932. ><P
  7933. >The Python <TT
  7934. CLASS="LITERAL"
  7935. >+=</TT
  7936. >, <TT
  7937. CLASS="LITERAL"
  7938. >len</TT
  7939. >, <TT
  7940. CLASS="LITERAL"
  7941. >[]</TT
  7942. >
  7943. (for reading slices and individual characters), <TT
  7944. CLASS="LITERAL"
  7945. >in</TT
  7946. > and
  7947. comparison operators are supported.</P
  7948. ><DIV
  7949. CLASS="FUNCSYNOPSIS"
  7950. ><P
  7951. ></P
  7952. ><A
  7953. NAME="AEN3000"
  7954. ></A
  7955. ><CODE
  7956. CLASS="FUNCDEF"
  7957. >TQCharRef at</CODE
  7958. >(uint i);<P
  7959. ></P
  7960. ></DIV
  7961. ><P
  7962. >Not yet implemented. (TQt v2+)</P
  7963. ><DIV
  7964. CLASS="FUNCSYNOPSIS"
  7965. ><P
  7966. ></P
  7967. ><A
  7968. NAME="AEN3006"
  7969. ></A
  7970. ><CODE
  7971. CLASS="FUNCDEF"
  7972. >TQChar constref const</CODE
  7973. >(uint i);<P
  7974. ></P
  7975. ></DIV
  7976. ><P
  7977. >Not yet implemented. (TQt v2+)</P
  7978. ><DIV
  7979. CLASS="FUNCSYNOPSIS"
  7980. ><P
  7981. ></P
  7982. ><A
  7983. NAME="AEN3012"
  7984. ></A
  7985. ><CODE
  7986. CLASS="FUNCDEF"
  7987. >TQChar &#38;ref</CODE
  7988. >(uint i);<P
  7989. ></P
  7990. ></DIV
  7991. ><P
  7992. >Not yet implemented. (TQt v2+)</P
  7993. ><DIV
  7994. CLASS="FUNCSYNOPSIS"
  7995. ><P
  7996. ></P
  7997. ><A
  7998. NAME="AEN3018"
  7999. ></A
  8000. ><CODE
  8001. CLASS="FUNCDEF"
  8002. >TQString &#38;setUnicodeCodes</CODE
  8003. >(const ushort *unicode_as_shorts, uint len);<P
  8004. ></P
  8005. ></DIV
  8006. ><P
  8007. >Not yet implemented. (TQt v2.1+)</P
  8008. ><DIV
  8009. CLASS="FUNCSYNOPSIS"
  8010. ><P
  8011. ></P
  8012. ><A
  8013. NAME="AEN3026"
  8014. ></A
  8015. ><CODE
  8016. CLASS="FUNCDEF"
  8017. >TQString &#38;sprintf</CODE
  8018. >(const char *format, ...);<P
  8019. ></P
  8020. ></DIV
  8021. ><P
  8022. >Not implemented.</P
  8023. ><DIV
  8024. CLASS="FUNCSYNOPSIS"
  8025. ><P
  8026. ></P
  8027. ><A
  8028. NAME="AEN3033"
  8029. ></A
  8030. ><CODE
  8031. CLASS="FUNCDEF"
  8032. >short toShort</CODE
  8033. >(bool *ok = 0);<P
  8034. ></P
  8035. ></DIV
  8036. ><P
  8037. >This returns a tuple of the <TT
  8038. CLASS="LITERAL"
  8039. >short</TT
  8040. > result and the
  8041. <TT
  8042. CLASS="LITERAL"
  8043. >ok</TT
  8044. > value.</P
  8045. ><DIV
  8046. CLASS="FUNCSYNOPSIS"
  8047. ><P
  8048. ></P
  8049. ><A
  8050. NAME="AEN3041"
  8051. ></A
  8052. ><CODE
  8053. CLASS="FUNCDEF"
  8054. >ushort toUShort</CODE
  8055. >(bool *ok = 0);<P
  8056. ></P
  8057. ></DIV
  8058. ><P
  8059. >This returns a tuple of the <TT
  8060. CLASS="LITERAL"
  8061. >ushort</TT
  8062. > result and the
  8063. <TT
  8064. CLASS="LITERAL"
  8065. >ok</TT
  8066. > value.</P
  8067. ><DIV
  8068. CLASS="FUNCSYNOPSIS"
  8069. ><P
  8070. ></P
  8071. ><A
  8072. NAME="AEN3049"
  8073. ></A
  8074. ><CODE
  8075. CLASS="FUNCDEF"
  8076. >int toInt</CODE
  8077. >(bool *ok = 0);<P
  8078. ></P
  8079. ></DIV
  8080. ><P
  8081. >This returns a tuple of the <TT
  8082. CLASS="LITERAL"
  8083. >int</TT
  8084. > result and the
  8085. <TT
  8086. CLASS="LITERAL"
  8087. >ok</TT
  8088. > value.</P
  8089. ><DIV
  8090. CLASS="FUNCSYNOPSIS"
  8091. ><P
  8092. ></P
  8093. ><A
  8094. NAME="AEN3057"
  8095. ></A
  8096. ><CODE
  8097. CLASS="FUNCDEF"
  8098. >uint toUInt</CODE
  8099. >(bool *ok = 0);<P
  8100. ></P
  8101. ></DIV
  8102. ><P
  8103. >This returns a tuple of the <TT
  8104. CLASS="LITERAL"
  8105. >uint</TT
  8106. > result and the
  8107. <TT
  8108. CLASS="LITERAL"
  8109. >ok</TT
  8110. > value.</P
  8111. ><DIV
  8112. CLASS="FUNCSYNOPSIS"
  8113. ><P
  8114. ></P
  8115. ><A
  8116. NAME="AEN3065"
  8117. ></A
  8118. ><CODE
  8119. CLASS="FUNCDEF"
  8120. >long toLong</CODE
  8121. >(bool *ok = 0);<P
  8122. ></P
  8123. ></DIV
  8124. ><P
  8125. >This returns a tuple of the <TT
  8126. CLASS="LITERAL"
  8127. >long</TT
  8128. > result and the
  8129. <TT
  8130. CLASS="LITERAL"
  8131. >ok</TT
  8132. > value.</P
  8133. ><DIV
  8134. CLASS="FUNCSYNOPSIS"
  8135. ><P
  8136. ></P
  8137. ><A
  8138. NAME="AEN3073"
  8139. ></A
  8140. ><CODE
  8141. CLASS="FUNCDEF"
  8142. >ulong toULong</CODE
  8143. >(bool *ok = 0);<P
  8144. ></P
  8145. ></DIV
  8146. ><P
  8147. >This returns a tuple of the <TT
  8148. CLASS="LITERAL"
  8149. >ulong</TT
  8150. > result and the
  8151. <TT
  8152. CLASS="LITERAL"
  8153. >ok</TT
  8154. > value.</P
  8155. ><DIV
  8156. CLASS="FUNCSYNOPSIS"
  8157. ><P
  8158. ></P
  8159. ><A
  8160. NAME="AEN3081"
  8161. ></A
  8162. ><CODE
  8163. CLASS="FUNCDEF"
  8164. >float toFloat</CODE
  8165. >(bool *ok = 0);<P
  8166. ></P
  8167. ></DIV
  8168. ><P
  8169. >This returns a tuple of the <TT
  8170. CLASS="LITERAL"
  8171. >float</TT
  8172. > result and the
  8173. <TT
  8174. CLASS="LITERAL"
  8175. >ok</TT
  8176. > value.</P
  8177. ><DIV
  8178. CLASS="FUNCSYNOPSIS"
  8179. ><P
  8180. ></P
  8181. ><A
  8182. NAME="AEN3089"
  8183. ></A
  8184. ><CODE
  8185. CLASS="FUNCDEF"
  8186. >double toDouble</CODE
  8187. >(bool *ok = 0);<P
  8188. ></P
  8189. ></DIV
  8190. ><P
  8191. >This returns a tuple of the <TT
  8192. CLASS="LITERAL"
  8193. >double</TT
  8194. > result and the
  8195. <TT
  8196. CLASS="LITERAL"
  8197. >ok</TT
  8198. > value.</P
  8199. ></DIV
  8200. ><DIV
  8201. CLASS="SECT2"
  8202. ><HR><H3
  8203. CLASS="SECT2"
  8204. ><A
  8205. NAME="AEN3097"
  8206. >TQStringList (TQt v2+)</A
  8207. ></H3
  8208. ><P
  8209. >The Python <TT
  8210. CLASS="LITERAL"
  8211. >len</TT
  8212. >, <TT
  8213. CLASS="LITERAL"
  8214. >[]</TT
  8215. > (for both reading and
  8216. writing slices and individual elements), <TT
  8217. CLASS="LITERAL"
  8218. >del</TT
  8219. > (for deleting
  8220. slices and individual elements), <TT
  8221. CLASS="LITERAL"
  8222. >+</TT
  8223. >, <TT
  8224. CLASS="LITERAL"
  8225. >+=</TT
  8226. >,
  8227. <TT
  8228. CLASS="LITERAL"
  8229. >*</TT
  8230. >, <TT
  8231. CLASS="LITERAL"
  8232. >*=</TT
  8233. >, <TT
  8234. CLASS="LITERAL"
  8235. >==</TT
  8236. >,
  8237. <TT
  8238. CLASS="LITERAL"
  8239. >!=</TT
  8240. > and <TT
  8241. CLASS="LITERAL"
  8242. >in</TT
  8243. > operators are supported.</P
  8244. ><DIV
  8245. CLASS="FUNCSYNOPSIS"
  8246. ><P
  8247. ></P
  8248. ><A
  8249. NAME="AEN3110"
  8250. ></A
  8251. ><CODE
  8252. CLASS="FUNCDEF"
  8253. >Iterator append</CODE
  8254. >(const TQString &#38;x);<P
  8255. ></P
  8256. ></DIV
  8257. ><P
  8258. >This does not return a value.</P
  8259. ><DIV
  8260. CLASS="FUNCSYNOPSIS"
  8261. ><P
  8262. ></P
  8263. ><A
  8264. NAME="AEN3116"
  8265. ></A
  8266. ><CODE
  8267. CLASS="FUNCDEF"
  8268. >Iterator prepend</CODE
  8269. >(const TQString &#38;x);<P
  8270. ></P
  8271. ></DIV
  8272. ><P
  8273. >This does not return a value.</P
  8274. ></DIV
  8275. ><DIV
  8276. CLASS="SECT2"
  8277. ><HR><H3
  8278. CLASS="SECT2"
  8279. ><A
  8280. NAME="AEN3122"
  8281. >TQStrList</A
  8282. ></H3
  8283. ><P
  8284. >This class isn't implemented. Whenever a <TT
  8285. CLASS="LITERAL"
  8286. >TQStrList</TT
  8287. > is the
  8288. return type of a function or the type of an argument, a Python list of strings
  8289. is used instead.</P
  8290. ></DIV
  8291. ><DIV
  8292. CLASS="SECT2"
  8293. ><HR><H3
  8294. CLASS="SECT2"
  8295. ><A
  8296. NAME="AEN3126"
  8297. >TQStyle (TQt v2+)</A
  8298. ></H3
  8299. ><DIV
  8300. CLASS="FUNCSYNOPSIS"
  8301. ><P
  8302. ></P
  8303. ><A
  8304. NAME="AEN3128"
  8305. ></A
  8306. ><CODE
  8307. CLASS="FUNCDEF"
  8308. >virtual void getButtonShift</CODE
  8309. >(int &amp;x, int &amp;y);<P
  8310. ></P
  8311. ></DIV
  8312. ><P
  8313. >This takes no parameters and returns a tuple of the <TT
  8314. CLASS="LITERAL"
  8315. >x</TT
  8316. > and
  8317. <TT
  8318. CLASS="LITERAL"
  8319. >y</TT
  8320. > values. (TQt v2)</P
  8321. ><DIV
  8322. CLASS="FUNCSYNOPSIS"
  8323. ><P
  8324. ></P
  8325. ><A
  8326. NAME="AEN3138"
  8327. ></A
  8328. ><CODE
  8329. CLASS="FUNCDEF"
  8330. >virtual void scrollBarMetrics</CODE
  8331. >(const TQScrollBar *b, int &amp;sliderMin, int &amp;sliderMax, int &amp;sliderLength, int &amp;buttonDim);<P
  8332. ></P
  8333. ></DIV
  8334. ><P
  8335. >Thus takes only the <TT
  8336. CLASS="LITERAL"
  8337. >b</TT
  8338. > parameter and returns a tuple of the
  8339. <TT
  8340. CLASS="LITERAL"
  8341. >sliderMin</TT
  8342. >, <TT
  8343. CLASS="LITERAL"
  8344. >sliderMax</TT
  8345. >,
  8346. <TT
  8347. CLASS="LITERAL"
  8348. >sliderLength</TT
  8349. > and <TT
  8350. CLASS="LITERAL"
  8351. >buttonDim</TT
  8352. > values.
  8353. (TQt v2)</P
  8354. ><DIV
  8355. CLASS="FUNCSYNOPSIS"
  8356. ><P
  8357. ></P
  8358. ><A
  8359. NAME="AEN3157"
  8360. ></A
  8361. ><CODE
  8362. CLASS="FUNCDEF"
  8363. >virtual void tabbarMetrics</CODE
  8364. >(const TQTabBar *t, int &amp;hframe, int &amp;vframe, int &amp;overlap);<P
  8365. ></P
  8366. ></DIV
  8367. ><P
  8368. >This takes only the <TT
  8369. CLASS="LITERAL"
  8370. >t</TT
  8371. > parameter and returns a tuple of the
  8372. <TT
  8373. CLASS="LITERAL"
  8374. >hframe</TT
  8375. >, <TT
  8376. CLASS="LITERAL"
  8377. >vframe</TT
  8378. > and
  8379. <TT
  8380. CLASS="LITERAL"
  8381. >overlap</TT
  8382. > values. (TQt v2)</P
  8383. ></DIV
  8384. ><DIV
  8385. CLASS="SECT2"
  8386. ><HR><H3
  8387. CLASS="SECT2"
  8388. ><A
  8389. NAME="AEN3173"
  8390. >TQStyleOption (TQt v3+)</A
  8391. ></H3
  8392. ><P
  8393. ><TT
  8394. CLASS="LITERAL"
  8395. >TQStyleOption</TT
  8396. > is fully implemented.</P
  8397. ></DIV
  8398. ><DIV
  8399. CLASS="SECT2"
  8400. ><HR><H3
  8401. CLASS="SECT2"
  8402. ><A
  8403. NAME="AEN3177"
  8404. >TQStyleSheet (TQt v2+)</A
  8405. ></H3
  8406. ><P
  8407. ><TT
  8408. CLASS="LITERAL"
  8409. >TQStyleSheet</TT
  8410. > is fully implemented.</P
  8411. ></DIV
  8412. ><DIV
  8413. CLASS="SECT2"
  8414. ><HR><H3
  8415. CLASS="SECT2"
  8416. ><A
  8417. NAME="AEN3181"
  8418. >TQStyleSheetItem (TQt v2+)</A
  8419. ></H3
  8420. ><P
  8421. ><TT
  8422. CLASS="LITERAL"
  8423. >TQStyleSheetItem</TT
  8424. > is fully implemented.</P
  8425. ></DIV
  8426. ><DIV
  8427. CLASS="SECT2"
  8428. ><HR><H3
  8429. CLASS="SECT2"
  8430. ><A
  8431. NAME="AEN3185"
  8432. >TQSyntaxHighlighter (TQt v3.1+)</A
  8433. ></H3
  8434. ><P
  8435. ><TT
  8436. CLASS="LITERAL"
  8437. >TQSyntaxHighlighter</TT
  8438. > is fully implemented.</P
  8439. ></DIV
  8440. ><DIV
  8441. CLASS="SECT2"
  8442. ><HR><H3
  8443. CLASS="SECT2"
  8444. ><A
  8445. NAME="AEN3189"
  8446. >TQTab</A
  8447. ></H3
  8448. ><P
  8449. ><TT
  8450. CLASS="LITERAL"
  8451. >TQTab</TT
  8452. > is fully implemented.</P
  8453. ></DIV
  8454. ><DIV
  8455. CLASS="SECT2"
  8456. ><HR><H3
  8457. CLASS="SECT2"
  8458. ><A
  8459. NAME="AEN3193"
  8460. >TQTabBar</A
  8461. ></H3
  8462. ><DIV
  8463. CLASS="FUNCSYNOPSIS"
  8464. ><P
  8465. ></P
  8466. ><A
  8467. NAME="AEN3195"
  8468. ></A
  8469. ><CODE
  8470. CLASS="FUNCDEF"
  8471. >TQList&lt;TQTab&gt; tabList</CODE
  8472. >();<P
  8473. ></P
  8474. ></DIV
  8475. ><P
  8476. >This returns a list of <TT
  8477. CLASS="LITERAL"
  8478. >TQTab</TT
  8479. > instances.</P
  8480. ></DIV
  8481. ><DIV
  8482. CLASS="SECT2"
  8483. ><HR><H3
  8484. CLASS="SECT2"
  8485. ><A
  8486. NAME="AEN3201"
  8487. >TQTabDialog</A
  8488. ></H3
  8489. ><P
  8490. ><TT
  8491. CLASS="LITERAL"
  8492. >TQTabDialog</TT
  8493. > is fully implemented.</P
  8494. ></DIV
  8495. ><DIV
  8496. CLASS="SECT2"
  8497. ><HR><H3
  8498. CLASS="SECT2"
  8499. ><A
  8500. NAME="AEN3205"
  8501. >TQTableView (TQt 1.x, TQt 2.x)</A
  8502. ></H3
  8503. ><DIV
  8504. CLASS="FUNCSYNOPSIS"
  8505. ><P
  8506. ></P
  8507. ><A
  8508. NAME="AEN3207"
  8509. ></A
  8510. ><CODE
  8511. CLASS="FUNCDEF"
  8512. >bool colXPos</CODE
  8513. >(int col, int *xPos);<P
  8514. ></P
  8515. ></DIV
  8516. ><P
  8517. >This takes the <TT
  8518. CLASS="LITERAL"
  8519. >col</TT
  8520. > parameter and returns a tuple containing
  8521. the <TT
  8522. CLASS="LITERAL"
  8523. >bool</TT
  8524. > result and <TT
  8525. CLASS="LITERAL"
  8526. >xPos</TT
  8527. >.</P
  8528. ><DIV
  8529. CLASS="FUNCSYNOPSIS"
  8530. ><P
  8531. ></P
  8532. ><A
  8533. NAME="AEN3218"
  8534. ></A
  8535. ><CODE
  8536. CLASS="FUNCDEF"
  8537. >bool rowYPos</CODE
  8538. >(int row, int *yPos);<P
  8539. ></P
  8540. ></DIV
  8541. ><P
  8542. >This takes the <TT
  8543. CLASS="LITERAL"
  8544. >row</TT
  8545. > parameter and returns a tuple containing
  8546. the <TT
  8547. CLASS="LITERAL"
  8548. >bool</TT
  8549. > result and <TT
  8550. CLASS="LITERAL"
  8551. >yPos</TT
  8552. >.</P
  8553. ></DIV
  8554. ><DIV
  8555. CLASS="SECT2"
  8556. ><HR><H3
  8557. CLASS="SECT2"
  8558. ><A
  8559. NAME="AEN3229"
  8560. >TQTabWidget (TQt v2+)</A
  8561. ></H3
  8562. ><P
  8563. ><TT
  8564. CLASS="LITERAL"
  8565. >TQTabWidget</TT
  8566. > is fully implemented.</P
  8567. ></DIV
  8568. ><DIV
  8569. CLASS="SECT2"
  8570. ><HR><H3
  8571. CLASS="SECT2"
  8572. ><A
  8573. NAME="AEN3233"
  8574. >TQTextBrowser (TQt v2+)</A
  8575. ></H3
  8576. ><P
  8577. ><TT
  8578. CLASS="LITERAL"
  8579. >TQTextBrowser</TT
  8580. > is fully implemented.</P
  8581. ></DIV
  8582. ><DIV
  8583. CLASS="SECT2"
  8584. ><HR><H3
  8585. CLASS="SECT2"
  8586. ><A
  8587. NAME="AEN3237"
  8588. >TQTextCodec (TQt v2+)</A
  8589. ></H3
  8590. ><DIV
  8591. CLASS="FUNCSYNOPSIS"
  8592. ><P
  8593. ></P
  8594. ><A
  8595. NAME="AEN3239"
  8596. ></A
  8597. ><CODE
  8598. CLASS="FUNCDEF"
  8599. >virtual TQCString fromUnicode</CODE
  8600. >(const TQString &amp;uc, int &amp;lenInOut);<P
  8601. ></P
  8602. ></DIV
  8603. ><P
  8604. >The returned value is a tuple of the <TT
  8605. CLASS="LITERAL"
  8606. >TQCString</TT
  8607. > result and the
  8608. updated <TT
  8609. CLASS="LITERAL"
  8610. >lenInOut</TT
  8611. >.</P
  8612. ></DIV
  8613. ><DIV
  8614. CLASS="SECT2"
  8615. ><HR><H3
  8616. CLASS="SECT2"
  8617. ><A
  8618. NAME="AEN3249"
  8619. >TQTextDecoder (TQt v2+)</A
  8620. ></H3
  8621. ><P
  8622. ><TT
  8623. CLASS="LITERAL"
  8624. >TQTextDecoder</TT
  8625. > is fully implemented.</P
  8626. ></DIV
  8627. ><DIV
  8628. CLASS="SECT2"
  8629. ><HR><H3
  8630. CLASS="SECT2"
  8631. ><A
  8632. NAME="AEN3253"
  8633. >TQTextEncoder (TQt v2+)</A
  8634. ></H3
  8635. ><DIV
  8636. CLASS="FUNCSYNOPSIS"
  8637. ><P
  8638. ></P
  8639. ><A
  8640. NAME="AEN3255"
  8641. ></A
  8642. ><CODE
  8643. CLASS="FUNCDEF"
  8644. >virtual TQCString fromUnicode = 0</CODE
  8645. >(const TQString &amp;uc, int &amp;lenInOut);<P
  8646. ></P
  8647. ></DIV
  8648. ><P
  8649. >The returned value is a tuple of the <TT
  8650. CLASS="LITERAL"
  8651. >TQCString</TT
  8652. > result and the
  8653. updated <TT
  8654. CLASS="LITERAL"
  8655. >lenInOut</TT
  8656. >.</P
  8657. ></DIV
  8658. ><DIV
  8659. CLASS="SECT2"
  8660. ><HR><H3
  8661. CLASS="SECT2"
  8662. ><A
  8663. NAME="AEN3265"
  8664. >TQTextEdit (TQt v3+)</A
  8665. ></H3
  8666. ><DIV
  8667. CLASS="FUNCSYNOPSIS"
  8668. ><P
  8669. ></P
  8670. ><A
  8671. NAME="AEN3267"
  8672. ></A
  8673. ><CODE
  8674. CLASS="FUNCDEF"
  8675. >int charAt</CODE
  8676. >(const TQPoint &amp;pos, int *para = 0);<P
  8677. ></P
  8678. ></DIV
  8679. ><P
  8680. >This takes only the <TT
  8681. CLASS="LITERAL"
  8682. >pos</TT
  8683. > parameter and returns a tuple of the
  8684. value returned via the <TT
  8685. CLASS="LITERAL"
  8686. >para</TT
  8687. > pointer and the int result.</P
  8688. ><DIV
  8689. CLASS="FUNCSYNOPSIS"
  8690. ><P
  8691. ></P
  8692. ><A
  8693. NAME="AEN3277"
  8694. ></A
  8695. ><CODE
  8696. CLASS="FUNCDEF"
  8697. >void del</CODE
  8698. >();<P
  8699. ></P
  8700. ></DIV
  8701. ><P
  8702. >This has been renamed <TT
  8703. CLASS="LITERAL"
  8704. >delChar</TT
  8705. > in Python.</P
  8706. ><DIV
  8707. CLASS="FUNCSYNOPSIS"
  8708. ><P
  8709. ></P
  8710. ><A
  8711. NAME="AEN3283"
  8712. ></A
  8713. ><CODE
  8714. CLASS="FUNCDEF"
  8715. >virtual bool find</CODE
  8716. >(const TQString &amp;expr, bool cs, bool wo, bool forward = TRUE, int *para = 0, int *index = 0);<P
  8717. ></P
  8718. ></DIV
  8719. ><P
  8720. >If the <TT
  8721. CLASS="LITERAL"
  8722. >para</TT
  8723. > and <TT
  8724. CLASS="LITERAL"
  8725. >index</TT
  8726. > parameters are
  8727. omitted then the bool result is returned. If both are supplied (as integers)
  8728. then a tuple of the bool result and the modified values of
  8729. <TT
  8730. CLASS="LITERAL"
  8731. >para</TT
  8732. > and <TT
  8733. CLASS="LITERAL"
  8734. >index</TT
  8735. > is returned.</P
  8736. ><DIV
  8737. CLASS="FUNCSYNOPSIS"
  8738. ><P
  8739. ></P
  8740. ><A
  8741. NAME="AEN3303"
  8742. ></A
  8743. ><CODE
  8744. CLASS="FUNCDEF"
  8745. >void getCursorPosition</CODE
  8746. >(int *para, int *index);<P
  8747. ></P
  8748. ></DIV
  8749. ><P
  8750. >This takes no parameters and returns a tuple of the values returned via the
  8751. <TT
  8752. CLASS="LITERAL"
  8753. >para</TT
  8754. > and <TT
  8755. CLASS="LITERAL"
  8756. >index</TT
  8757. > pointers.</P
  8758. ><DIV
  8759. CLASS="FUNCSYNOPSIS"
  8760. ><P
  8761. ></P
  8762. ><A
  8763. NAME="AEN3313"
  8764. ></A
  8765. ><CODE
  8766. CLASS="FUNCDEF"
  8767. >void getSelection</CODE
  8768. >(int *paraFrom, int *indexFrom, int *paraTo, int *indexTo, int selNum = 0);<P
  8769. ></P
  8770. ></DIV
  8771. ><P
  8772. >This takes only the <TT
  8773. CLASS="LITERAL"
  8774. >selNum</TT
  8775. > parameter and returns a tuple of
  8776. the <TT
  8777. CLASS="LITERAL"
  8778. >paraFrom</TT
  8779. >, <TT
  8780. CLASS="LITERAL"
  8781. >indexFrom</TT
  8782. >,
  8783. <TT
  8784. CLASS="LITERAL"
  8785. >paraTo</TT
  8786. > and <TT
  8787. CLASS="LITERAL"
  8788. >indexTo</TT
  8789. > values.</P
  8790. ></DIV
  8791. ><DIV
  8792. CLASS="SECT2"
  8793. ><HR><H3
  8794. CLASS="SECT2"
  8795. ><A
  8796. NAME="AEN3332"
  8797. >TQTextStream</A
  8798. ></H3
  8799. ><DIV
  8800. CLASS="FUNCSYNOPSIS"
  8801. ><P
  8802. ></P
  8803. ><A
  8804. NAME="AEN3334"
  8805. ></A
  8806. ><CODE
  8807. CLASS="FUNCDEF"
  8808. >TQTextStream</CODE
  8809. >(FILE *fp, int mode);<P
  8810. ></P
  8811. ></DIV
  8812. ><P
  8813. >Not implemented.</P
  8814. ><DIV
  8815. CLASS="FUNCSYNOPSIS"
  8816. ><P
  8817. ></P
  8818. ><A
  8819. NAME="AEN3342"
  8820. ></A
  8821. ><CODE
  8822. CLASS="FUNCDEF"
  8823. >TQTextStream &#38;readRawBytes</CODE
  8824. >(char *buf, uint len);<P
  8825. ></P
  8826. ></DIV
  8827. ><P
  8828. >Not yet implemented.</P
  8829. ><DIV
  8830. CLASS="FUNCSYNOPSIS"
  8831. ><P
  8832. ></P
  8833. ><A
  8834. NAME="AEN3350"
  8835. ></A
  8836. ><CODE
  8837. CLASS="FUNCDEF"
  8838. >TQTextStream &#38;writeRawBytes</CODE
  8839. >(const char *buf, uint len);<P
  8840. ></P
  8841. ></DIV
  8842. ><P
  8843. >Not yet implemented.</P
  8844. ></DIV
  8845. ><DIV
  8846. CLASS="SECT2"
  8847. ><HR><H3
  8848. CLASS="SECT2"
  8849. ><A
  8850. NAME="AEN3358"
  8851. >TQTextIStream (TQt v2+)</A
  8852. ></H3
  8853. ><DIV
  8854. CLASS="FUNCSYNOPSIS"
  8855. ><P
  8856. ></P
  8857. ><A
  8858. NAME="AEN3360"
  8859. ></A
  8860. ><CODE
  8861. CLASS="FUNCDEF"
  8862. >TQTextIStream</CODE
  8863. >(FILE *fp, int mode);<P
  8864. ></P
  8865. ></DIV
  8866. ><P
  8867. >Not implemented.</P
  8868. ></DIV
  8869. ><DIV
  8870. CLASS="SECT2"
  8871. ><HR><H3
  8872. CLASS="SECT2"
  8873. ><A
  8874. NAME="AEN3368"
  8875. >TQTextOStream (TQt v2+)</A
  8876. ></H3
  8877. ><DIV
  8878. CLASS="FUNCSYNOPSIS"
  8879. ><P
  8880. ></P
  8881. ><A
  8882. NAME="AEN3370"
  8883. ></A
  8884. ><CODE
  8885. CLASS="FUNCDEF"
  8886. >TQTextOStream</CODE
  8887. >(FILE *fp, int mode);<P
  8888. ></P
  8889. ></DIV
  8890. ><P
  8891. >Not implemented.</P
  8892. ></DIV
  8893. ><DIV
  8894. CLASS="SECT2"
  8895. ><HR><H3
  8896. CLASS="SECT2"
  8897. ><A
  8898. NAME="AEN3378"
  8899. >TQTextView (TQt v2+)</A
  8900. ></H3
  8901. ><P
  8902. ><TT
  8903. CLASS="LITERAL"
  8904. >TQTextView</TT
  8905. > is fully implemented.</P
  8906. ></DIV
  8907. ><DIV
  8908. CLASS="SECT2"
  8909. ><HR><H3
  8910. CLASS="SECT2"
  8911. ><A
  8912. NAME="AEN3382"
  8913. >TQThread (TQt v2.2+)</A
  8914. ></H3
  8915. ><P
  8916. ><TT
  8917. CLASS="LITERAL"
  8918. >TQThread</TT
  8919. > is fully implemented.</P
  8920. ></DIV
  8921. ><DIV
  8922. CLASS="SECT2"
  8923. ><HR><H3
  8924. CLASS="SECT2"
  8925. ><A
  8926. NAME="AEN3386"
  8927. >TQTimer</A
  8928. ></H3
  8929. ><P
  8930. ><TT
  8931. CLASS="LITERAL"
  8932. >TQTimer</TT
  8933. > is fully implemented.</P
  8934. ></DIV
  8935. ><DIV
  8936. CLASS="SECT2"
  8937. ><HR><H3
  8938. CLASS="SECT2"
  8939. ><A
  8940. NAME="AEN3390"
  8941. >TQToolBar</A
  8942. ></H3
  8943. ><P
  8944. ><TT
  8945. CLASS="LITERAL"
  8946. >TQToolBar</TT
  8947. > is fully implemented.</P
  8948. ></DIV
  8949. ><DIV
  8950. CLASS="SECT2"
  8951. ><HR><H3
  8952. CLASS="SECT2"
  8953. ><A
  8954. NAME="AEN3394"
  8955. >TQToolBox (TQt v3.2.0+)</A
  8956. ></H3
  8957. ><P
  8958. ><TT
  8959. CLASS="LITERAL"
  8960. >TQToolBox</TT
  8961. > is fully implemented.</P
  8962. ></DIV
  8963. ><DIV
  8964. CLASS="SECT2"
  8965. ><HR><H3
  8966. CLASS="SECT2"
  8967. ><A
  8968. NAME="AEN3398"
  8969. >TQToolButton</A
  8970. ></H3
  8971. ><P
  8972. ><TT
  8973. CLASS="LITERAL"
  8974. >TQToolButton</TT
  8975. > is fully implemented.</P
  8976. ></DIV
  8977. ><DIV
  8978. CLASS="SECT2"
  8979. ><HR><H3
  8980. CLASS="SECT2"
  8981. ><A
  8982. NAME="AEN3402"
  8983. >TQToolTip</A
  8984. ></H3
  8985. ><P
  8986. ><TT
  8987. CLASS="LITERAL"
  8988. >TQToolTip</TT
  8989. > is fully implemented.</P
  8990. ></DIV
  8991. ><DIV
  8992. CLASS="SECT2"
  8993. ><HR><H3
  8994. CLASS="SECT2"
  8995. ><A
  8996. NAME="AEN3406"
  8997. >TQToolTipGroup</A
  8998. ></H3
  8999. ><P
  9000. ><TT
  9001. CLASS="LITERAL"
  9002. >TQToolTipGroup</TT
  9003. > is fully implemented.</P
  9004. ></DIV
  9005. ><DIV
  9006. CLASS="SECT2"
  9007. ><HR><H3
  9008. CLASS="SECT2"
  9009. ><A
  9010. NAME="AEN3410"
  9011. >TQTranslator (TQt v2+)</A
  9012. ></H3
  9013. ><P
  9014. ><TT
  9015. CLASS="LITERAL"
  9016. >TQTranslator</TT
  9017. > is fully implemented.</P
  9018. ></DIV
  9019. ><DIV
  9020. CLASS="SECT2"
  9021. ><HR><H3
  9022. CLASS="SECT2"
  9023. ><A
  9024. NAME="AEN3414"
  9025. >TQTranslatorMessage (TQt v2.2+)</A
  9026. ></H3
  9027. ><P
  9028. ><TT
  9029. CLASS="LITERAL"
  9030. >TQTranslatorMessage</TT
  9031. > is fully implemented.</P
  9032. ></DIV
  9033. ><DIV
  9034. CLASS="SECT2"
  9035. ><HR><H3
  9036. CLASS="SECT2"
  9037. ><A
  9038. NAME="AEN3418"
  9039. >TQUrl (TQt v2.1+)</A
  9040. ></H3
  9041. ><P
  9042. ><TT
  9043. CLASS="LITERAL"
  9044. >TQUrl</TT
  9045. > is fully implemented, including the
  9046. <TT
  9047. CLASS="LITERAL"
  9048. >TQString()</TT
  9049. >, <TT
  9050. CLASS="LITERAL"
  9051. >==</TT
  9052. > and <TT
  9053. CLASS="LITERAL"
  9054. >!=</TT
  9055. >
  9056. operators.</P
  9057. ></DIV
  9058. ><DIV
  9059. CLASS="SECT2"
  9060. ><HR><H3
  9061. CLASS="SECT2"
  9062. ><A
  9063. NAME="AEN3425"
  9064. >TQUrlInfo (TQt v2.1+)</A
  9065. ></H3
  9066. ><P
  9067. ><TT
  9068. CLASS="LITERAL"
  9069. >TQUrlInfo</TT
  9070. > is fully implemented.</P
  9071. ></DIV
  9072. ><DIV
  9073. CLASS="SECT2"
  9074. ><HR><H3
  9075. CLASS="SECT2"
  9076. ><A
  9077. NAME="AEN3429"
  9078. >TQUrlOperator (TQt v2.1+)</A
  9079. ></H3
  9080. ><DIV
  9081. CLASS="FUNCSYNOPSIS"
  9082. ><P
  9083. ></P
  9084. ><A
  9085. NAME="AEN3431"
  9086. ></A
  9087. ><CODE
  9088. CLASS="FUNCDEF"
  9089. >virtual bool isDir</CODE
  9090. >(bool *ok);<P
  9091. ></P
  9092. ></DIV
  9093. ><P
  9094. >This returns a tuple of the <TT
  9095. CLASS="LITERAL"
  9096. >bool</TT
  9097. > result and the
  9098. <TT
  9099. CLASS="LITERAL"
  9100. >ok</TT
  9101. > value.</P
  9102. ></DIV
  9103. ><DIV
  9104. CLASS="SECT2"
  9105. ><HR><H3
  9106. CLASS="SECT2"
  9107. ><A
  9108. NAME="AEN3439"
  9109. >TQUuid (TQt v3.0+)</A
  9110. ></H3
  9111. ><P
  9112. ><TT
  9113. CLASS="LITERAL"
  9114. >TQUuid</TT
  9115. > is fully implemented.</P
  9116. ></DIV
  9117. ><DIV
  9118. CLASS="SECT2"
  9119. ><HR><H3
  9120. CLASS="SECT2"
  9121. ><A
  9122. NAME="AEN3443"
  9123. >TQValidator</A
  9124. ></H3
  9125. ><DIV
  9126. CLASS="FUNCSYNOPSIS"
  9127. ><P
  9128. ></P
  9129. ><A
  9130. NAME="AEN3445"
  9131. ></A
  9132. ><CODE
  9133. CLASS="FUNCDEF"
  9134. >virtual State validate</CODE
  9135. >(TQString&#38; input, int&#38; pos);<P
  9136. ></P
  9137. ></DIV
  9138. ><P
  9139. >The returned value is a tuple of the <TT
  9140. CLASS="LITERAL"
  9141. >State</TT
  9142. > result and the
  9143. updated <TT
  9144. CLASS="LITERAL"
  9145. >pos</TT
  9146. >.</P
  9147. ></DIV
  9148. ><DIV
  9149. CLASS="SECT2"
  9150. ><HR><H3
  9151. CLASS="SECT2"
  9152. ><A
  9153. NAME="AEN3455"
  9154. >TQDoubleValidator</A
  9155. ></H3
  9156. ><DIV
  9157. CLASS="FUNCSYNOPSIS"
  9158. ><P
  9159. ></P
  9160. ><A
  9161. NAME="AEN3457"
  9162. ></A
  9163. ><CODE
  9164. CLASS="FUNCDEF"
  9165. >State validate</CODE
  9166. >(TQString&#38; input, int&#38; pos);<P
  9167. ></P
  9168. ></DIV
  9169. ><P
  9170. >The returned value is a tuple of the <TT
  9171. CLASS="LITERAL"
  9172. >State</TT
  9173. > result and the
  9174. updated <TT
  9175. CLASS="LITERAL"
  9176. >pos</TT
  9177. >.</P
  9178. ></DIV
  9179. ><DIV
  9180. CLASS="SECT2"
  9181. ><HR><H3
  9182. CLASS="SECT2"
  9183. ><A
  9184. NAME="AEN3467"
  9185. >TQIntValidator</A
  9186. ></H3
  9187. ><DIV
  9188. CLASS="FUNCSYNOPSIS"
  9189. ><P
  9190. ></P
  9191. ><A
  9192. NAME="AEN3469"
  9193. ></A
  9194. ><CODE
  9195. CLASS="FUNCDEF"
  9196. >State validate</CODE
  9197. >(TQString&#38; input, int&#38; pos);<P
  9198. ></P
  9199. ></DIV
  9200. ><P
  9201. >The returned value is a tuple of the <TT
  9202. CLASS="LITERAL"
  9203. >State</TT
  9204. > result and the
  9205. updated <TT
  9206. CLASS="LITERAL"
  9207. >pos</TT
  9208. >.</P
  9209. ></DIV
  9210. ><DIV
  9211. CLASS="SECT2"
  9212. ><HR><H3
  9213. CLASS="SECT2"
  9214. ><A
  9215. NAME="AEN3479"
  9216. >TQRegExpValidator (TQt v3+)</A
  9217. ></H3
  9218. ><DIV
  9219. CLASS="FUNCSYNOPSIS"
  9220. ><P
  9221. ></P
  9222. ><A
  9223. NAME="AEN3481"
  9224. ></A
  9225. ><CODE
  9226. CLASS="FUNCDEF"
  9227. >virtual State validate</CODE
  9228. >(TQString&#38; input, int&#38; pos);<P
  9229. ></P
  9230. ></DIV
  9231. ><P
  9232. >The returned value is a tuple of the <TT
  9233. CLASS="LITERAL"
  9234. >State</TT
  9235. > result and the
  9236. updated <TT
  9237. CLASS="LITERAL"
  9238. >pos</TT
  9239. >.</P
  9240. ></DIV
  9241. ><DIV
  9242. CLASS="SECT2"
  9243. ><HR><H3
  9244. CLASS="SECT2"
  9245. ><A
  9246. NAME="AEN3491"
  9247. >TQValueList&lt;type&gt; (TQt v2+)</A
  9248. ></H3
  9249. ><P
  9250. >Types based on the <TT
  9251. CLASS="LITERAL"
  9252. >TQValueList</TT
  9253. > template are automatically
  9254. converted to and from Python lists of the type.</P
  9255. ></DIV
  9256. ><DIV
  9257. CLASS="SECT2"
  9258. ><HR><H3
  9259. CLASS="SECT2"
  9260. ><A
  9261. NAME="AEN3495"
  9262. >TQVariant (TQt v2.1+)</A
  9263. ></H3
  9264. ><DIV
  9265. CLASS="FUNCSYNOPSIS"
  9266. ><P
  9267. ></P
  9268. ><A
  9269. NAME="AEN3497"
  9270. ></A
  9271. ><CODE
  9272. CLASS="FUNCDEF"
  9273. >TQVariant</CODE
  9274. >(const char *val);<P
  9275. ></P
  9276. ></DIV
  9277. ><P
  9278. >Not implemented.</P
  9279. ><DIV
  9280. CLASS="FUNCSYNOPSIS"
  9281. ><P
  9282. ></P
  9283. ><A
  9284. NAME="AEN3503"
  9285. ></A
  9286. ><CODE
  9287. CLASS="FUNCDEF"
  9288. >TQVariant</CODE
  9289. >(const TQBitArray &amp;val);<P
  9290. ></P
  9291. ></DIV
  9292. ><P
  9293. >Not yet implemented. (TQt v3+)</P
  9294. ><DIV
  9295. CLASS="FUNCSYNOPSIS"
  9296. ><P
  9297. ></P
  9298. ><A
  9299. NAME="AEN3509"
  9300. ></A
  9301. ><CODE
  9302. CLASS="FUNCDEF"
  9303. >TQVariant</CODE
  9304. >(const TQValueList&lt;TQVariant&gt; &amp;val);<P
  9305. ></P
  9306. ></DIV
  9307. ><P
  9308. >Not yet implemented.</P
  9309. ><DIV
  9310. CLASS="FUNCSYNOPSIS"
  9311. ><P
  9312. ></P
  9313. ><A
  9314. NAME="AEN3515"
  9315. ></A
  9316. ><CODE
  9317. CLASS="FUNCDEF"
  9318. >TQVariant</CODE
  9319. >(const TQMap&lt;TQString,TQVariant&gt; &amp;val);<P
  9320. ></P
  9321. ></DIV
  9322. ><P
  9323. >Not yet implemented.</P
  9324. ><DIV
  9325. CLASS="FUNCSYNOPSIS"
  9326. ><P
  9327. ></P
  9328. ><A
  9329. NAME="AEN3521"
  9330. ></A
  9331. ><CODE
  9332. CLASS="FUNCDEF"
  9333. >TQBitArray &amp;asBitArray</CODE
  9334. >();<P
  9335. ></P
  9336. ></DIV
  9337. ><P
  9338. >Not yet implemented. (TQt v3+)</P
  9339. ><DIV
  9340. CLASS="FUNCSYNOPSIS"
  9341. ><P
  9342. ></P
  9343. ><A
  9344. NAME="AEN3526"
  9345. ></A
  9346. ><CODE
  9347. CLASS="FUNCDEF"
  9348. >bool &amp;asBool</CODE
  9349. >();<P
  9350. ></P
  9351. ></DIV
  9352. ><P
  9353. >Not implemented.</P
  9354. ><DIV
  9355. CLASS="FUNCSYNOPSIS"
  9356. ><P
  9357. ></P
  9358. ><A
  9359. NAME="AEN3531"
  9360. ></A
  9361. ><CODE
  9362. CLASS="FUNCDEF"
  9363. >double &amp;asDouble</CODE
  9364. >();<P
  9365. ></P
  9366. ></DIV
  9367. ><P
  9368. >Not implemented.</P
  9369. ><DIV
  9370. CLASS="FUNCSYNOPSIS"
  9371. ><P
  9372. ></P
  9373. ><A
  9374. NAME="AEN3536"
  9375. ></A
  9376. ><CODE
  9377. CLASS="FUNCDEF"
  9378. >int &amp;asInt</CODE
  9379. >();<P
  9380. ></P
  9381. ></DIV
  9382. ><P
  9383. >Not implemented.</P
  9384. ><DIV
  9385. CLASS="FUNCSYNOPSIS"
  9386. ><P
  9387. ></P
  9388. ><A
  9389. NAME="AEN3541"
  9390. ></A
  9391. ><CODE
  9392. CLASS="FUNCDEF"
  9393. >TQValueList&lt;TQVariant&gt; &amp;asList</CODE
  9394. >();<P
  9395. ></P
  9396. ></DIV
  9397. ><P
  9398. >Not implemented.</P
  9399. ><DIV
  9400. CLASS="FUNCSYNOPSIS"
  9401. ><P
  9402. ></P
  9403. ><A
  9404. NAME="AEN3546"
  9405. ></A
  9406. ><CODE
  9407. CLASS="FUNCDEF"
  9408. >TQMap&lt;TQString,TQVariant&gt; &amp;asMap</CODE
  9409. >();<P
  9410. ></P
  9411. ></DIV
  9412. ><P
  9413. >Not implemented.</P
  9414. ><DIV
  9415. CLASS="FUNCSYNOPSIS"
  9416. ><P
  9417. ></P
  9418. ><A
  9419. NAME="AEN3551"
  9420. ></A
  9421. ><CODE
  9422. CLASS="FUNCDEF"
  9423. >uint &amp;asUInt</CODE
  9424. >();<P
  9425. ></P
  9426. ></DIV
  9427. ><P
  9428. >Not implemented.</P
  9429. ><DIV
  9430. CLASS="FUNCSYNOPSIS"
  9431. ><P
  9432. ></P
  9433. ><A
  9434. NAME="AEN3556"
  9435. ></A
  9436. ><CODE
  9437. CLASS="FUNCDEF"
  9438. >TQValueListConstIterator&lt;TQVariant&gt;listBegin const</CODE
  9439. >();<P
  9440. ></P
  9441. ></DIV
  9442. ><P
  9443. >Not implemented.</P
  9444. ><DIV
  9445. CLASS="FUNCSYNOPSIS"
  9446. ><P
  9447. ></P
  9448. ><A
  9449. NAME="AEN3561"
  9450. ></A
  9451. ><CODE
  9452. CLASS="FUNCDEF"
  9453. >TQValueListConstIterator&lt;TQVariant&gt;listEnd const</CODE
  9454. >();<P
  9455. ></P
  9456. ></DIV
  9457. ><P
  9458. >Not implemented.</P
  9459. ><DIV
  9460. CLASS="FUNCSYNOPSIS"
  9461. ><P
  9462. ></P
  9463. ><A
  9464. NAME="AEN3566"
  9465. ></A
  9466. ><CODE
  9467. CLASS="FUNCDEF"
  9468. >TQMapConstIterator&lt;TQString,TQVariant&gt;mapBegin const</CODE
  9469. >();<P
  9470. ></P
  9471. ></DIV
  9472. ><P
  9473. >Not implemented.</P
  9474. ><DIV
  9475. CLASS="FUNCSYNOPSIS"
  9476. ><P
  9477. ></P
  9478. ><A
  9479. NAME="AEN3571"
  9480. ></A
  9481. ><CODE
  9482. CLASS="FUNCDEF"
  9483. >TQMapConstIterator&lt;TQString,TQVariant&gt;mapEnd const</CODE
  9484. >();<P
  9485. ></P
  9486. ></DIV
  9487. ><P
  9488. >Not implemented.</P
  9489. ><DIV
  9490. CLASS="FUNCSYNOPSIS"
  9491. ><P
  9492. ></P
  9493. ><A
  9494. NAME="AEN3576"
  9495. ></A
  9496. ><CODE
  9497. CLASS="FUNCDEF"
  9498. >TQMapConstIterator&lt;TQString,TQVariant&gt;mapFind const</CODE
  9499. >(const TQString &#38;key);<P
  9500. ></P
  9501. ></DIV
  9502. ><P
  9503. >Not implemented.</P
  9504. ><DIV
  9505. CLASS="FUNCSYNOPSIS"
  9506. ><P
  9507. ></P
  9508. ><A
  9509. NAME="AEN3582"
  9510. ></A
  9511. ><CODE
  9512. CLASS="FUNCDEF"
  9513. >TQValueListConstIterator&lt;TQString&gt;stringListBegin const</CODE
  9514. >();<P
  9515. ></P
  9516. ></DIV
  9517. ><P
  9518. >Not implemented.</P
  9519. ><DIV
  9520. CLASS="FUNCSYNOPSIS"
  9521. ><P
  9522. ></P
  9523. ><A
  9524. NAME="AEN3587"
  9525. ></A
  9526. ><CODE
  9527. CLASS="FUNCDEF"
  9528. >TQValueListConstIterator&lt;TQString&gt;stringListEnd const</CODE
  9529. >();<P
  9530. ></P
  9531. ></DIV
  9532. ><P
  9533. >Not implemented.</P
  9534. ><DIV
  9535. CLASS="FUNCSYNOPSIS"
  9536. ><P
  9537. ></P
  9538. ><A
  9539. NAME="AEN3592"
  9540. ></A
  9541. ><CODE
  9542. CLASS="FUNCDEF"
  9543. >const TQBitArray toBitArray const</CODE
  9544. >();<P
  9545. ></P
  9546. ></DIV
  9547. ><P
  9548. >Not yet implemented. (TQt v3+)</P
  9549. ><DIV
  9550. CLASS="FUNCSYNOPSIS"
  9551. ><P
  9552. ></P
  9553. ><A
  9554. NAME="AEN3597"
  9555. ></A
  9556. ><CODE
  9557. CLASS="FUNCDEF"
  9558. >const TQValueList&lt;TQVariant&gt;toList const</CODE
  9559. >();<P
  9560. ></P
  9561. ></DIV
  9562. ><P
  9563. >Not yet implemented.</P
  9564. ><DIV
  9565. CLASS="FUNCSYNOPSIS"
  9566. ><P
  9567. ></P
  9568. ><A
  9569. NAME="AEN3602"
  9570. ></A
  9571. ><CODE
  9572. CLASS="FUNCDEF"
  9573. >const TQMap&lt;TQString,TQVariant&gt;toMap const</CODE
  9574. >();<P
  9575. ></P
  9576. ></DIV
  9577. ><P
  9578. >Not yet implemented.</P
  9579. ></DIV
  9580. ><DIV
  9581. CLASS="SECT2"
  9582. ><HR><H3
  9583. CLASS="SECT2"
  9584. ><A
  9585. NAME="AEN3607"
  9586. >TQVBox (TQt v2+)</A
  9587. ></H3
  9588. ><P
  9589. ><TT
  9590. CLASS="LITERAL"
  9591. >TQVBox</TT
  9592. > is fully implemented.</P
  9593. ></DIV
  9594. ><DIV
  9595. CLASS="SECT2"
  9596. ><HR><H3
  9597. CLASS="SECT2"
  9598. ><A
  9599. NAME="AEN3611"
  9600. >TQVButtonGroup (TQt v2+)</A
  9601. ></H3
  9602. ><P
  9603. ><TT
  9604. CLASS="LITERAL"
  9605. >TQVButtonGroup</TT
  9606. > is fully implemented.</P
  9607. ></DIV
  9608. ><DIV
  9609. CLASS="SECT2"
  9610. ><HR><H3
  9611. CLASS="SECT2"
  9612. ><A
  9613. NAME="AEN3615"
  9614. >TQVGroupBox (TQt v2+)</A
  9615. ></H3
  9616. ><P
  9617. ><TT
  9618. CLASS="LITERAL"
  9619. >TQVGroupBox</TT
  9620. > is fully implemented.</P
  9621. ></DIV
  9622. ><DIV
  9623. CLASS="SECT2"
  9624. ><HR><H3
  9625. CLASS="SECT2"
  9626. ><A
  9627. NAME="AEN3619"
  9628. >TQWaitCondition (TQt v2.2+)</A
  9629. ></H3
  9630. ><P
  9631. ><TT
  9632. CLASS="LITERAL"
  9633. >TQWaitCondition</TT
  9634. > is fully implemented.</P
  9635. ></DIV
  9636. ><DIV
  9637. CLASS="SECT2"
  9638. ><HR><H3
  9639. CLASS="SECT2"
  9640. ><A
  9641. NAME="AEN3623"
  9642. >TQWhatsThis</A
  9643. ></H3
  9644. ><P
  9645. ><TT
  9646. CLASS="LITERAL"
  9647. >TQWhatsThis</TT
  9648. > is fully implemented.</P
  9649. ></DIV
  9650. ><DIV
  9651. CLASS="SECT2"
  9652. ><HR><H3
  9653. CLASS="SECT2"
  9654. ><A
  9655. NAME="AEN3627"
  9656. >TQWidget</A
  9657. ></H3
  9658. ><DIV
  9659. CLASS="FUNCSYNOPSIS"
  9660. ><P
  9661. ></P
  9662. ><A
  9663. NAME="AEN3629"
  9664. ></A
  9665. ><CODE
  9666. CLASS="FUNCDEF"
  9667. >TQWExtra *extraData</CODE
  9668. >();<P
  9669. ></P
  9670. ></DIV
  9671. ><P
  9672. >Not implemented.</P
  9673. ><DIV
  9674. CLASS="FUNCSYNOPSIS"
  9675. ><P
  9676. ></P
  9677. ><A
  9678. NAME="AEN3634"
  9679. ></A
  9680. ><CODE
  9681. CLASS="FUNCDEF"
  9682. >TQFocusData *focusData</CODE
  9683. >();<P
  9684. ></P
  9685. ></DIV
  9686. ><P
  9687. >Not implemented.</P
  9688. ><DIV
  9689. CLASS="FUNCSYNOPSIS"
  9690. ><P
  9691. ></P
  9692. ><A
  9693. NAME="AEN3639"
  9694. ></A
  9695. ><CODE
  9696. CLASS="FUNCDEF"
  9697. >void lower</CODE
  9698. >();<P
  9699. ></P
  9700. ></DIV
  9701. ><P
  9702. >This has been renamed to <TT
  9703. CLASS="LITERAL"
  9704. >lowerW</TT
  9705. > in Python.</P
  9706. ><DIV
  9707. CLASS="FUNCSYNOPSIS"
  9708. ><P
  9709. ></P
  9710. ><A
  9711. NAME="AEN3645"
  9712. ></A
  9713. ><CODE
  9714. CLASS="FUNCDEF"
  9715. >void raise</CODE
  9716. >();<P
  9717. ></P
  9718. ></DIV
  9719. ><P
  9720. >This has been renamed to <TT
  9721. CLASS="LITERAL"
  9722. >raiseW</TT
  9723. > in Python.</P
  9724. ></DIV
  9725. ><DIV
  9726. CLASS="SECT2"
  9727. ><HR><H3
  9728. CLASS="SECT2"
  9729. ><A
  9730. NAME="AEN3651"
  9731. >TQWidgetList</A
  9732. ></H3
  9733. ><P
  9734. >This class isn't implemented. Whenever a <TT
  9735. CLASS="LITERAL"
  9736. >TQWidgetList</TT
  9737. > is the
  9738. return type of a function or the type of an argument, a Python list of
  9739. instances is used instead.</P
  9740. ></DIV
  9741. ><DIV
  9742. CLASS="SECT2"
  9743. ><HR><H3
  9744. CLASS="SECT2"
  9745. ><A
  9746. NAME="AEN3655"
  9747. >TQWidgetStack</A
  9748. ></H3
  9749. ><P
  9750. ><TT
  9751. CLASS="LITERAL"
  9752. >TQWidgetStack</TT
  9753. > is fully implemented.</P
  9754. ></DIV
  9755. ><DIV
  9756. CLASS="SECT2"
  9757. ><HR><H3
  9758. CLASS="SECT2"
  9759. ><A
  9760. NAME="AEN3659"
  9761. >TQWindow</A
  9762. ></H3
  9763. ><P
  9764. ><TT
  9765. CLASS="LITERAL"
  9766. >TQWindow</TT
  9767. > is fully implemented (TQt v1.x).</P
  9768. ></DIV
  9769. ><DIV
  9770. CLASS="SECT2"
  9771. ><HR><H3
  9772. CLASS="SECT2"
  9773. ><A
  9774. NAME="AEN3663"
  9775. >TQWindowsStyle (TQt v2+)</A
  9776. ></H3
  9777. ><DIV
  9778. CLASS="FUNCSYNOPSIS"
  9779. ><P
  9780. ></P
  9781. ><A
  9782. NAME="AEN3665"
  9783. ></A
  9784. ><CODE
  9785. CLASS="FUNCDEF"
  9786. >void getButtonShift</CODE
  9787. >(int &#38;x, int &#38;y);<P
  9788. ></P
  9789. ></DIV
  9790. ><P
  9791. >This takes no parameters and returns a tuple of the <TT
  9792. CLASS="LITERAL"
  9793. >x</TT
  9794. > and
  9795. <TT
  9796. CLASS="LITERAL"
  9797. >y</TT
  9798. > values. (TQt v2)</P
  9799. ><DIV
  9800. CLASS="FUNCSYNOPSIS"
  9801. ><P
  9802. ></P
  9803. ><A
  9804. NAME="AEN3675"
  9805. ></A
  9806. ><CODE
  9807. CLASS="FUNCDEF"
  9808. >void scrollBarMetrics</CODE
  9809. >(const TQTabBar *sb, int &#38;sliderMin, int &#38;sliderMax, int &#38;sliderLength, int &#38;buttonDim);<P
  9810. ></P
  9811. ></DIV
  9812. ><P
  9813. >This takes only the <TT
  9814. CLASS="LITERAL"
  9815. >sb</TT
  9816. > parameter and returns a tuple of the
  9817. <TT
  9818. CLASS="LITERAL"
  9819. >sliderMin</TT
  9820. >, <TT
  9821. CLASS="LITERAL"
  9822. >sliderMax</TT
  9823. >,
  9824. <TT
  9825. CLASS="LITERAL"
  9826. >sliderLength</TT
  9827. > and <TT
  9828. CLASS="LITERAL"
  9829. >buttonDim</TT
  9830. > values.
  9831. (TQt v2)</P
  9832. ><DIV
  9833. CLASS="FUNCSYNOPSIS"
  9834. ><P
  9835. ></P
  9836. ><A
  9837. NAME="AEN3694"
  9838. ></A
  9839. ><CODE
  9840. CLASS="FUNCDEF"
  9841. >void tabbarMetrics</CODE
  9842. >(const TQTabBar *t, int &#38;hframe, int &#38;vframe, int &#38;overlap);<P
  9843. ></P
  9844. ></DIV
  9845. ><P
  9846. >This takes only the <TT
  9847. CLASS="LITERAL"
  9848. >t</TT
  9849. > parameter and returns a tuple of the
  9850. <TT
  9851. CLASS="LITERAL"
  9852. >hframe</TT
  9853. >, <TT
  9854. CLASS="LITERAL"
  9855. >vframe</TT
  9856. > and
  9857. <TT
  9858. CLASS="LITERAL"
  9859. >overlap</TT
  9860. > values. (TQt v2)</P
  9861. ></DIV
  9862. ><DIV
  9863. CLASS="SECT2"
  9864. ><HR><H3
  9865. CLASS="SECT2"
  9866. ><A
  9867. NAME="AEN3710"
  9868. >TQWindowsXPStyle (TQt v3.0.1+, Windows)</A
  9869. ></H3
  9870. ><P
  9871. ><TT
  9872. CLASS="LITERAL"
  9873. >TQWindowsXPStyle</TT
  9874. > is fully implemented.</P
  9875. ></DIV
  9876. ><DIV
  9877. CLASS="SECT2"
  9878. ><HR><H3
  9879. CLASS="SECT2"
  9880. ><A
  9881. NAME="AEN3714"
  9882. >TQWizard (TQt v2+)</A
  9883. ></H3
  9884. ><P
  9885. ><TT
  9886. CLASS="LITERAL"
  9887. >TQWizard</TT
  9888. > is fully implemented.</P
  9889. ></DIV
  9890. ><DIV
  9891. CLASS="SECT2"
  9892. ><HR><H3
  9893. CLASS="SECT2"
  9894. ><A
  9895. NAME="AEN3718"
  9896. >TQWMatrix</A
  9897. ></H3
  9898. ><P
  9899. >The Python <TT
  9900. CLASS="LITERAL"
  9901. >==</TT
  9902. >, <TT
  9903. CLASS="LITERAL"
  9904. >!=</TT
  9905. > and
  9906. <TT
  9907. CLASS="LITERAL"
  9908. >*=</TT
  9909. > operators are supported.</P
  9910. ><DIV
  9911. CLASS="FUNCSYNOPSIS"
  9912. ><P
  9913. ></P
  9914. ><A
  9915. NAME="AEN3724"
  9916. ></A
  9917. ><CODE
  9918. CLASS="FUNCDEF"
  9919. >TQWMatrix invert const</CODE
  9920. >(bool *invertible = 0);<P
  9921. ></P
  9922. ></DIV
  9923. ><P
  9924. >This takes no parameters and returns a tuple of the <TT
  9925. CLASS="LITERAL"
  9926. >TQWMatrix</TT
  9927. >
  9928. result and the <TT
  9929. CLASS="LITERAL"
  9930. >invertible</TT
  9931. > value.</P
  9932. ><DIV
  9933. CLASS="FUNCSYNOPSIS"
  9934. ><P
  9935. ></P
  9936. ><A
  9937. NAME="AEN3732"
  9938. ></A
  9939. ><CODE
  9940. CLASS="FUNCDEF"
  9941. >void map const</CODE
  9942. >(int x, int y, int *tx, int *ty);<P
  9943. ></P
  9944. ></DIV
  9945. ><P
  9946. >This takes the <TT
  9947. CLASS="LITERAL"
  9948. >x</TT
  9949. > and <TT
  9950. CLASS="LITERAL"
  9951. >y</TT
  9952. > parameters and
  9953. returns a tuple containing the <TT
  9954. CLASS="LITERAL"
  9955. >tx</TT
  9956. > and <TT
  9957. CLASS="LITERAL"
  9958. >ty</TT
  9959. >
  9960. values.</P
  9961. ><DIV
  9962. CLASS="FUNCSYNOPSIS"
  9963. ><P
  9964. ></P
  9965. ><A
  9966. NAME="AEN3748"
  9967. ></A
  9968. ><CODE
  9969. CLASS="FUNCDEF"
  9970. >void map const</CODE
  9971. >(float x, float y, float *tx, float *ty);<P
  9972. ></P
  9973. ></DIV
  9974. ><P
  9975. >This takes the <TT
  9976. CLASS="LITERAL"
  9977. >x</TT
  9978. > and <TT
  9979. CLASS="LITERAL"
  9980. >y</TT
  9981. > parameters and
  9982. returns a tuple containing the <TT
  9983. CLASS="LITERAL"
  9984. >tx</TT
  9985. > and <TT
  9986. CLASS="LITERAL"
  9987. >ty</TT
  9988. >
  9989. values. (TQt v1.x)</P
  9990. ><DIV
  9991. CLASS="FUNCSYNOPSIS"
  9992. ><P
  9993. ></P
  9994. ><A
  9995. NAME="AEN3764"
  9996. ></A
  9997. ><CODE
  9998. CLASS="FUNCDEF"
  9999. >void map const</CODE
  10000. >(double x, double y, double *tx, double *ty);<P
  10001. ></P
  10002. ></DIV
  10003. ><P
  10004. >This takes the <TT
  10005. CLASS="LITERAL"
  10006. >x</TT
  10007. > and <TT
  10008. CLASS="LITERAL"
  10009. >y</TT
  10010. > parameters and
  10011. returns a tuple containing the <TT
  10012. CLASS="LITERAL"
  10013. >tx</TT
  10014. > and <TT
  10015. CLASS="LITERAL"
  10016. >ty</TT
  10017. >
  10018. values. (TQt v2+)</P
  10019. ></DIV
  10020. ><DIV
  10021. CLASS="SECT2"
  10022. ><HR><H3
  10023. CLASS="SECT2"
  10024. ><A
  10025. NAME="AEN3780"
  10026. >TQWorkspace (TQt v2.1+)</A
  10027. ></H3
  10028. ><P
  10029. ><TT
  10030. CLASS="LITERAL"
  10031. >TQWorkspace</TT
  10032. > is fully implemented.</P
  10033. ></DIV
  10034. ></DIV
  10035. ><DIV
  10036. CLASS="SECT1"
  10037. ><HR><H2
  10038. CLASS="SECT1"
  10039. ><A
  10040. NAME="AEN3784"
  10041. ><TT
  10042. CLASS="LITERAL"
  10043. >qtaxcontainer</TT
  10044. > Module Reference</A
  10045. ></H2
  10046. ><DIV
  10047. CLASS="SECT2"
  10048. ><H3
  10049. CLASS="SECT2"
  10050. ><A
  10051. NAME="AEN3787"
  10052. >TQAxBase (Windows, TQt v3+)</A
  10053. ></H3
  10054. ><DIV
  10055. CLASS="FUNCSYNOPSIS"
  10056. ><P
  10057. ></P
  10058. ><A
  10059. NAME="AEN3789"
  10060. ></A
  10061. ><CODE
  10062. CLASS="FUNCDEF"
  10063. >TQAxObject</CODE
  10064. >(IUnknown *iface = 0);<P
  10065. ></P
  10066. ></DIV
  10067. ><P
  10068. >Not implemented.</P
  10069. ><DIV
  10070. CLASS="FUNCSYNOPSIS"
  10071. ><P
  10072. ></P
  10073. ><A
  10074. NAME="AEN3795"
  10075. ></A
  10076. ><CODE
  10077. CLASS="FUNCDEF"
  10078. >long queryInterface</CODE
  10079. >(const TQUuid &amp;uuid, void **iface);<P
  10080. ></P
  10081. ></DIV
  10082. ><P
  10083. >Not implemented.</P
  10084. ><DIV
  10085. CLASS="FUNCSYNOPSIS"
  10086. ><P
  10087. ></P
  10088. ><A
  10089. NAME="AEN3803"
  10090. ></A
  10091. ><CODE
  10092. CLASS="FUNCDEF"
  10093. >PropertyBag propertyBag const</CODE
  10094. >();<P
  10095. ></P
  10096. ></DIV
  10097. ><P
  10098. >Not implemented.</P
  10099. ><DIV
  10100. CLASS="FUNCSYNOPSIS"
  10101. ><P
  10102. ></P
  10103. ><A
  10104. NAME="AEN3808"
  10105. ></A
  10106. ><CODE
  10107. CLASS="FUNCDEF"
  10108. >void setPropertyBag</CODE
  10109. >(const PropertyBag &amp;bag);<P
  10110. ></P
  10111. ></DIV
  10112. ><P
  10113. >Not implemented.</P
  10114. ><DIV
  10115. CLASS="FUNCSYNOPSIS"
  10116. ><P
  10117. ></P
  10118. ><A
  10119. NAME="AEN3814"
  10120. ></A
  10121. ><CODE
  10122. CLASS="FUNCDEF"
  10123. >unsigned long registerWeakActiveObject</CODE
  10124. >(const TQString &amp;guid);<P
  10125. ></P
  10126. ></DIV
  10127. ><P
  10128. >This is a utility method provided by PyTQt to make it easier to use
  10129. Mark Hammond's <TT
  10130. CLASS="LITERAL"
  10131. >win32com</TT
  10132. > module to manipulate objects
  10133. created by the <TT
  10134. CLASS="LITERAL"
  10135. >qtaxcontainer</TT
  10136. > module.</P
  10137. ><P
  10138. >The <TT
  10139. CLASS="LITERAL"
  10140. >RegisterActiveObject()</TT
  10141. > COM function is called to
  10142. register the <TT
  10143. CLASS="LITERAL"
  10144. >TQAxBase</TT
  10145. > instance as a weak object with the
  10146. <TT
  10147. CLASS="LITERAL"
  10148. >guid</TT
  10149. > GUID. The revoke handle is returned.</P
  10150. ><DIV
  10151. CLASS="FUNCSYNOPSIS"
  10152. ><P
  10153. ></P
  10154. ><A
  10155. NAME="AEN3826"
  10156. ></A
  10157. ><CODE
  10158. CLASS="FUNCDEF"
  10159. >static void revokeActiveObject</CODE
  10160. >(unsigned long rhandle);<P
  10161. ></P
  10162. ></DIV
  10163. ><P
  10164. >This is a wrapper around the <TT
  10165. CLASS="LITERAL"
  10166. >RevokeActiveObject()</TT
  10167. > COM
  10168. function and is called to revoke the object registered using
  10169. <TT
  10170. CLASS="LITERAL"
  10171. >registerWeakActiveObject()</TT
  10172. >. <TT
  10173. CLASS="LITERAL"
  10174. >rhandle</TT
  10175. > is
  10176. the revoke handle returned by <TT
  10177. CLASS="LITERAL"
  10178. >registerWeakActiveObject()</TT
  10179. >.</P
  10180. ></DIV
  10181. ><DIV
  10182. CLASS="SECT2"
  10183. ><HR><H3
  10184. CLASS="SECT2"
  10185. ><A
  10186. NAME="AEN3836"
  10187. >TQAxObject (Windows, TQt v3+)</A
  10188. ></H3
  10189. ><DIV
  10190. CLASS="FUNCSYNOPSIS"
  10191. ><P
  10192. ></P
  10193. ><A
  10194. NAME="AEN3838"
  10195. ></A
  10196. ><CODE
  10197. CLASS="FUNCDEF"
  10198. >TQAxObject</CODE
  10199. >(IUnknown *iface, TQObject *parent = 0, const char *name = 0);<P
  10200. ></P
  10201. ></DIV
  10202. ><P
  10203. >Not implemented.</P
  10204. ></DIV
  10205. ><DIV
  10206. CLASS="SECT2"
  10207. ><HR><H3
  10208. CLASS="SECT2"
  10209. ><A
  10210. NAME="AEN3848"
  10211. >TQAxWidget (Windows, TQt v3+)</A
  10212. ></H3
  10213. ><DIV
  10214. CLASS="FUNCSYNOPSIS"
  10215. ><P
  10216. ></P
  10217. ><A
  10218. NAME="AEN3850"
  10219. ></A
  10220. ><CODE
  10221. CLASS="FUNCDEF"
  10222. >TQAxWidget</CODE
  10223. >(IUnknown *iface, TQWidget *parent = 0, const char *name = 0);<P
  10224. ></P
  10225. ></DIV
  10226. ><P
  10227. >Not implemented.</P
  10228. ></DIV
  10229. ></DIV
  10230. ><DIV
  10231. CLASS="SECT1"
  10232. ><HR><H2
  10233. CLASS="SECT1"
  10234. ><A
  10235. NAME="AEN3860"
  10236. ><TT
  10237. CLASS="LITERAL"
  10238. >qtcanvas</TT
  10239. > Module Reference</A
  10240. ></H2
  10241. ><DIV
  10242. CLASS="SECT2"
  10243. ><H3
  10244. CLASS="SECT2"
  10245. ><A
  10246. NAME="AEN3863"
  10247. >TQCanvas (TQt v2.2+)</A
  10248. ></H3
  10249. ><P
  10250. ><TT
  10251. CLASS="LITERAL"
  10252. >TQCanvas</TT
  10253. > is fully implemented.</P
  10254. ></DIV
  10255. ><DIV
  10256. CLASS="SECT2"
  10257. ><HR><H3
  10258. CLASS="SECT2"
  10259. ><A
  10260. NAME="AEN3867"
  10261. >TQCanvasEllipse (TQt v2.2+)</A
  10262. ></H3
  10263. ><P
  10264. ><TT
  10265. CLASS="LITERAL"
  10266. >TQCanvasEllipse</TT
  10267. > is fully implemented.</P
  10268. ></DIV
  10269. ><DIV
  10270. CLASS="SECT2"
  10271. ><HR><H3
  10272. CLASS="SECT2"
  10273. ><A
  10274. NAME="AEN3871"
  10275. >TQCanvasItem (TQt v2.2+)</A
  10276. ></H3
  10277. ><P
  10278. ><TT
  10279. CLASS="LITERAL"
  10280. >TQCanvasItem</TT
  10281. > is fully implemented.</P
  10282. ></DIV
  10283. ><DIV
  10284. CLASS="SECT2"
  10285. ><HR><H3
  10286. CLASS="SECT2"
  10287. ><A
  10288. NAME="AEN3875"
  10289. >TQCanvasItemList (TQt v2.2+)</A
  10290. ></H3
  10291. ><P
  10292. >This class isn't implemented. Whenever a <TT
  10293. CLASS="LITERAL"
  10294. >TQCanvasItemList</TT
  10295. > is
  10296. the return type of a function or the type of an argument, a Python list of
  10297. <TT
  10298. CLASS="LITERAL"
  10299. >TQCanvasItem</TT
  10300. > instances is used instead.</P
  10301. ></DIV
  10302. ><DIV
  10303. CLASS="SECT2"
  10304. ><HR><H3
  10305. CLASS="SECT2"
  10306. ><A
  10307. NAME="AEN3880"
  10308. >TQCanvasLine (TQt v2.2+)</A
  10309. ></H3
  10310. ><P
  10311. ><TT
  10312. CLASS="LITERAL"
  10313. >TQCanvasLine</TT
  10314. > is fully implemented.</P
  10315. ></DIV
  10316. ><DIV
  10317. CLASS="SECT2"
  10318. ><HR><H3
  10319. CLASS="SECT2"
  10320. ><A
  10321. NAME="AEN3884"
  10322. >TQCanvasPixmap (TQt v2.2+)</A
  10323. ></H3
  10324. ><P
  10325. ><TT
  10326. CLASS="LITERAL"
  10327. >TQCanvasPixmap</TT
  10328. > is fully implemented.</P
  10329. ></DIV
  10330. ><DIV
  10331. CLASS="SECT2"
  10332. ><HR><H3
  10333. CLASS="SECT2"
  10334. ><A
  10335. NAME="AEN3888"
  10336. >TQCanvasPixmapArray (TQt v2.2+)</A
  10337. ></H3
  10338. ><DIV
  10339. CLASS="FUNCSYNOPSIS"
  10340. ><P
  10341. ></P
  10342. ><A
  10343. NAME="AEN3890"
  10344. ></A
  10345. ><CODE
  10346. CLASS="FUNCDEF"
  10347. >TQPixmapArray</CODE
  10348. >(TQList&lt;TQPixmap&gt; pixmaps, TQList&lt;TQPoint&gt; hotspots);<P
  10349. ></P
  10350. ></DIV
  10351. ><P
  10352. >The <TT
  10353. CLASS="LITERAL"
  10354. >pixmaps</TT
  10355. > argument is a Python list of TQPixmap instances,
  10356. and the <TT
  10357. CLASS="LITERAL"
  10358. >hotspots</TT
  10359. > argument is a Python list of TQPoint
  10360. instances. (TQt v2.2.0 - TQt v2.3.1)</P
  10361. ><DIV
  10362. CLASS="FUNCSYNOPSIS"
  10363. ><P
  10364. ></P
  10365. ><A
  10366. NAME="AEN3900"
  10367. ></A
  10368. ><CODE
  10369. CLASS="FUNCDEF"
  10370. >TQPixmapArray</CODE
  10371. >(TQValueList&lt;TQPixmap&gt; pixmaps, TQPointArray hotspots = TQPointArray());<P
  10372. ></P
  10373. ></DIV
  10374. ><P
  10375. >The <TT
  10376. CLASS="LITERAL"
  10377. >pixmaps</TT
  10378. > argument is a Python list of TQPixmap instances.
  10379. (TQt v3+)</P
  10380. ></DIV
  10381. ><DIV
  10382. CLASS="SECT2"
  10383. ><HR><H3
  10384. CLASS="SECT2"
  10385. ><A
  10386. NAME="AEN3909"
  10387. >TQCanvasPolygon (TQt v2.2+)</A
  10388. ></H3
  10389. ><P
  10390. ><TT
  10391. CLASS="LITERAL"
  10392. >TQCanvasPolygon</TT
  10393. > is fully implemented.</P
  10394. ></DIV
  10395. ><DIV
  10396. CLASS="SECT2"
  10397. ><HR><H3
  10398. CLASS="SECT2"
  10399. ><A
  10400. NAME="AEN3913"
  10401. >TQCanvasPolygonalItem (TQt v2.2+)</A
  10402. ></H3
  10403. ><P
  10404. ><TT
  10405. CLASS="LITERAL"
  10406. >TQCanvasPolygonalItem</TT
  10407. > is fully implemented.</P
  10408. ></DIV
  10409. ><DIV
  10410. CLASS="SECT2"
  10411. ><HR><H3
  10412. CLASS="SECT2"
  10413. ><A
  10414. NAME="AEN3917"
  10415. >TQCanvasRectangle (TQt v2.2+)</A
  10416. ></H3
  10417. ><P
  10418. ><TT
  10419. CLASS="LITERAL"
  10420. >TQCanvasRectangle</TT
  10421. > is fully implemented.</P
  10422. ></DIV
  10423. ><DIV
  10424. CLASS="SECT2"
  10425. ><HR><H3
  10426. CLASS="SECT2"
  10427. ><A
  10428. NAME="AEN3921"
  10429. >TQCanvasSpline (TQt v3.0+)</A
  10430. ></H3
  10431. ><P
  10432. ><TT
  10433. CLASS="LITERAL"
  10434. >TQCanvasSpline</TT
  10435. > is fully implemented.</P
  10436. ></DIV
  10437. ><DIV
  10438. CLASS="SECT2"
  10439. ><HR><H3
  10440. CLASS="SECT2"
  10441. ><A
  10442. NAME="AEN3925"
  10443. >TQCanvasSprite (TQt v2.2+)</A
  10444. ></H3
  10445. ><P
  10446. ><TT
  10447. CLASS="LITERAL"
  10448. >TQCanvasSprite</TT
  10449. > is fully implemented.</P
  10450. ></DIV
  10451. ><DIV
  10452. CLASS="SECT2"
  10453. ><HR><H3
  10454. CLASS="SECT2"
  10455. ><A
  10456. NAME="AEN3929"
  10457. >TQCanvasText (TQt v2.2+)</A
  10458. ></H3
  10459. ><P
  10460. ><TT
  10461. CLASS="LITERAL"
  10462. >TQCanvasText</TT
  10463. > is fully implemented.</P
  10464. ></DIV
  10465. ><DIV
  10466. CLASS="SECT2"
  10467. ><HR><H3
  10468. CLASS="SECT2"
  10469. ><A
  10470. NAME="AEN3933"
  10471. >TQCanvasView (TQt v2.2+)</A
  10472. ></H3
  10473. ><P
  10474. ><TT
  10475. CLASS="LITERAL"
  10476. >TQCanvasView</TT
  10477. > is fully implemented.</P
  10478. ></DIV
  10479. ></DIV
  10480. ><DIV
  10481. CLASS="SECT1"
  10482. ><HR><H2
  10483. CLASS="SECT1"
  10484. ><A
  10485. NAME="AEN3937"
  10486. ><TT
  10487. CLASS="LITERAL"
  10488. >qtext</TT
  10489. > Module Reference</A
  10490. ></H2
  10491. ><DIV
  10492. CLASS="SECT2"
  10493. ><H3
  10494. CLASS="SECT2"
  10495. ><A
  10496. NAME="AEN3940"
  10497. >QextScintilla</A
  10498. ></H3
  10499. ><DIV
  10500. CLASS="FUNCSYNOPSIS"
  10501. ><P
  10502. ></P
  10503. ><A
  10504. NAME="AEN3942"
  10505. ></A
  10506. ><CODE
  10507. CLASS="FUNCDEF"
  10508. >void getCursorPosition</CODE
  10509. >(int *line, int *index);<P
  10510. ></P
  10511. ></DIV
  10512. ><P
  10513. >This takes no parameters and returns a tuple of the values returned by the
  10514. <TT
  10515. CLASS="LITERAL"
  10516. >line</TT
  10517. > and <TT
  10518. CLASS="LITERAL"
  10519. >index</TT
  10520. > pointers.</P
  10521. ><DIV
  10522. CLASS="FUNCSYNOPSIS"
  10523. ><P
  10524. ></P
  10525. ><A
  10526. NAME="AEN3952"
  10527. ></A
  10528. ><CODE
  10529. CLASS="FUNCDEF"
  10530. >void getSelection</CODE
  10531. >(int *lineFrom, int *indexFrom, int *lineTo, int *indexTo);<P
  10532. ></P
  10533. ></DIV
  10534. ><P
  10535. >This takes no parameters and returns a tuple of the values returned by the
  10536. <TT
  10537. CLASS="LITERAL"
  10538. >lineFrom</TT
  10539. >, <TT
  10540. CLASS="LITERAL"
  10541. >indexFrom</TT
  10542. >,
  10543. <TT
  10544. CLASS="LITERAL"
  10545. >lineTo</TT
  10546. > and <TT
  10547. CLASS="LITERAL"
  10548. >indexTo</TT
  10549. > pointers.</P
  10550. ></DIV
  10551. ><DIV
  10552. CLASS="SECT2"
  10553. ><HR><H3
  10554. CLASS="SECT2"
  10555. ><A
  10556. NAME="AEN3968"
  10557. >QextScintillaAPIs</A
  10558. ></H3
  10559. ><P
  10560. ><TT
  10561. CLASS="LITERAL"
  10562. >QextScintillaAPIs</TT
  10563. > is fully implemented.</P
  10564. ></DIV
  10565. ><DIV
  10566. CLASS="SECT2"
  10567. ><HR><H3
  10568. CLASS="SECT2"
  10569. ><A
  10570. NAME="AEN3972"
  10571. >QextScintillaBase</A
  10572. ></H3
  10573. ><P
  10574. ><TT
  10575. CLASS="LITERAL"
  10576. >QextScintillaBase</TT
  10577. > is fully implemented.</P
  10578. ></DIV
  10579. ><DIV
  10580. CLASS="SECT2"
  10581. ><HR><H3
  10582. CLASS="SECT2"
  10583. ><A
  10584. NAME="AEN3976"
  10585. >QextScintillaCommand</A
  10586. ></H3
  10587. ><P
  10588. ><TT
  10589. CLASS="LITERAL"
  10590. >QextScintillaCommand</TT
  10591. > is fully implemented.</P
  10592. ></DIV
  10593. ><DIV
  10594. CLASS="SECT2"
  10595. ><HR><H3
  10596. CLASS="SECT2"
  10597. ><A
  10598. NAME="AEN3980"
  10599. >QextScintillaCommandSet</A
  10600. ></H3
  10601. ><P
  10602. ><TT
  10603. CLASS="LITERAL"
  10604. >QextScintillaCommandSet</TT
  10605. > is fully implemented.</P
  10606. ></DIV
  10607. ><DIV
  10608. CLASS="SECT2"
  10609. ><HR><H3
  10610. CLASS="SECT2"
  10611. ><A
  10612. NAME="AEN3984"
  10613. >QextScintillaDocument</A
  10614. ></H3
  10615. ><P
  10616. ><TT
  10617. CLASS="LITERAL"
  10618. >QextScintillaDocument</TT
  10619. > is fully implemented.</P
  10620. ></DIV
  10621. ><DIV
  10622. CLASS="SECT2"
  10623. ><HR><H3
  10624. CLASS="SECT2"
  10625. ><A
  10626. NAME="AEN3988"
  10627. >QextScintillaLexer</A
  10628. ></H3
  10629. ><P
  10630. ><TT
  10631. CLASS="LITERAL"
  10632. >QextScintillaLexer</TT
  10633. > is fully implemented.</P
  10634. ></DIV
  10635. ><DIV
  10636. CLASS="SECT2"
  10637. ><HR><H3
  10638. CLASS="SECT2"
  10639. ><A
  10640. NAME="AEN3992"
  10641. >QextScintillaLexerBash (TQScintilla v1.4+)</A
  10642. ></H3
  10643. ><P
  10644. ><TT
  10645. CLASS="LITERAL"
  10646. >QextScintillaLexerBash</TT
  10647. > is fully implemented.</P
  10648. ></DIV
  10649. ><DIV
  10650. CLASS="SECT2"
  10651. ><HR><H3
  10652. CLASS="SECT2"
  10653. ><A
  10654. NAME="AEN3996"
  10655. >QextScintillaLexerBatch (TQScintilla v1.6+)</A
  10656. ></H3
  10657. ><P
  10658. ><TT
  10659. CLASS="LITERAL"
  10660. >QextScintillaLexerBatch</TT
  10661. > is fully implemented.</P
  10662. ></DIV
  10663. ><DIV
  10664. CLASS="SECT2"
  10665. ><HR><H3
  10666. CLASS="SECT2"
  10667. ><A
  10668. NAME="AEN4000"
  10669. >QextScintillaLexerCPP</A
  10670. ></H3
  10671. ><P
  10672. ><TT
  10673. CLASS="LITERAL"
  10674. >QextScintillaLexerCPP</TT
  10675. > is fully implemented.</P
  10676. ></DIV
  10677. ><DIV
  10678. CLASS="SECT2"
  10679. ><HR><H3
  10680. CLASS="SECT2"
  10681. ><A
  10682. NAME="AEN4004"
  10683. >QextScintillaLexerCSharp</A
  10684. ></H3
  10685. ><P
  10686. ><TT
  10687. CLASS="LITERAL"
  10688. >QextScintillaLexerCSharp</TT
  10689. > is fully implemented.</P
  10690. ></DIV
  10691. ><DIV
  10692. CLASS="SECT2"
  10693. ><HR><H3
  10694. CLASS="SECT2"
  10695. ><A
  10696. NAME="AEN4008"
  10697. >QextScintillaLexerCSS (TQScintilla v1.6+)</A
  10698. ></H3
  10699. ><P
  10700. ><TT
  10701. CLASS="LITERAL"
  10702. >QextScintillaLexerCSS</TT
  10703. > is fully implemented.</P
  10704. ></DIV
  10705. ><DIV
  10706. CLASS="SECT2"
  10707. ><HR><H3
  10708. CLASS="SECT2"
  10709. ><A
  10710. NAME="AEN4012"
  10711. >QextScintillaLexerDiff (TQScintilla v1.6+)</A
  10712. ></H3
  10713. ><P
  10714. ><TT
  10715. CLASS="LITERAL"
  10716. >QextScintillaLexerDiff</TT
  10717. > is fully implemented.</P
  10718. ></DIV
  10719. ><DIV
  10720. CLASS="SECT2"
  10721. ><HR><H3
  10722. CLASS="SECT2"
  10723. ><A
  10724. NAME="AEN4016"
  10725. >QextScintillaLexerHTML (TQScintilla v1.1+)</A
  10726. ></H3
  10727. ><P
  10728. ><TT
  10729. CLASS="LITERAL"
  10730. >QextScintillaLexerHTML</TT
  10731. > is fully implemented.</P
  10732. ></DIV
  10733. ><DIV
  10734. CLASS="SECT2"
  10735. ><HR><H3
  10736. CLASS="SECT2"
  10737. ><A
  10738. NAME="AEN4020"
  10739. >QextScintillaLexerIDL</A
  10740. ></H3
  10741. ><P
  10742. ><TT
  10743. CLASS="LITERAL"
  10744. >QextScintillaLexerIDL</TT
  10745. > is fully implemented.</P
  10746. ></DIV
  10747. ><DIV
  10748. CLASS="SECT2"
  10749. ><HR><H3
  10750. CLASS="SECT2"
  10751. ><A
  10752. NAME="AEN4024"
  10753. >QextScintillaLexerJava</A
  10754. ></H3
  10755. ><P
  10756. ><TT
  10757. CLASS="LITERAL"
  10758. >QextScintillaLexerJava</TT
  10759. > is fully implemented.</P
  10760. ></DIV
  10761. ><DIV
  10762. CLASS="SECT2"
  10763. ><HR><H3
  10764. CLASS="SECT2"
  10765. ><A
  10766. NAME="AEN4028"
  10767. >QextScintillaLexerJavaScript</A
  10768. ></H3
  10769. ><P
  10770. ><TT
  10771. CLASS="LITERAL"
  10772. >QextScintillaLexerJavaScript</TT
  10773. > is fully implemented.</P
  10774. ></DIV
  10775. ><DIV
  10776. CLASS="SECT2"
  10777. ><HR><H3
  10778. CLASS="SECT2"
  10779. ><A
  10780. NAME="AEN4032"
  10781. >QextScintillaLexerLua (TQScintilla v1.5+)</A
  10782. ></H3
  10783. ><P
  10784. ><TT
  10785. CLASS="LITERAL"
  10786. >QextScintillaLexerLua</TT
  10787. > is fully implemented.</P
  10788. ></DIV
  10789. ><DIV
  10790. CLASS="SECT2"
  10791. ><HR><H3
  10792. CLASS="SECT2"
  10793. ><A
  10794. NAME="AEN4036"
  10795. >QextScintillaLexerMakefile (TQScintilla v1.6+)</A
  10796. ></H3
  10797. ><P
  10798. ><TT
  10799. CLASS="LITERAL"
  10800. >QextScintillaLexerMakefile</TT
  10801. > is fully implemented.</P
  10802. ></DIV
  10803. ><DIV
  10804. CLASS="SECT2"
  10805. ><HR><H3
  10806. CLASS="SECT2"
  10807. ><A
  10808. NAME="AEN4040"
  10809. >QextScintillaLexerPerl</A
  10810. ></H3
  10811. ><P
  10812. ><TT
  10813. CLASS="LITERAL"
  10814. >QextScintillaLexerPerl</TT
  10815. > is fully implemented.</P
  10816. ></DIV
  10817. ><DIV
  10818. CLASS="SECT2"
  10819. ><HR><H3
  10820. CLASS="SECT2"
  10821. ><A
  10822. NAME="AEN4044"
  10823. >QextScintillaLexerPOV (TQScintilla v1.6+)</A
  10824. ></H3
  10825. ><P
  10826. ><TT
  10827. CLASS="LITERAL"
  10828. >QextScintillaLexerPOV</TT
  10829. > is fully implemented.</P
  10830. ></DIV
  10831. ><DIV
  10832. CLASS="SECT2"
  10833. ><HR><H3
  10834. CLASS="SECT2"
  10835. ><A
  10836. NAME="AEN4048"
  10837. >QextScintillaLexerProperties (TQScintilla v1.6+)</A
  10838. ></H3
  10839. ><P
  10840. ><TT
  10841. CLASS="LITERAL"
  10842. >QextScintillaLexerProperties</TT
  10843. > is fully implemented.</P
  10844. ></DIV
  10845. ><DIV
  10846. CLASS="SECT2"
  10847. ><HR><H3
  10848. CLASS="SECT2"
  10849. ><A
  10850. NAME="AEN4052"
  10851. >QextScintillaLexerPython</A
  10852. ></H3
  10853. ><P
  10854. ><TT
  10855. CLASS="LITERAL"
  10856. >QextScintillaLexerPython</TT
  10857. > is fully implemented.</P
  10858. ></DIV
  10859. ><DIV
  10860. CLASS="SECT2"
  10861. ><HR><H3
  10862. CLASS="SECT2"
  10863. ><A
  10864. NAME="AEN4056"
  10865. >QextScintillaLexerRuby (TQScintilla v1.5+)</A
  10866. ></H3
  10867. ><P
  10868. ><TT
  10869. CLASS="LITERAL"
  10870. >QextScintillaLexerRuby</TT
  10871. > is fully implemented.</P
  10872. ></DIV
  10873. ><DIV
  10874. CLASS="SECT2"
  10875. ><HR><H3
  10876. CLASS="SECT2"
  10877. ><A
  10878. NAME="AEN4060"
  10879. >QextScintillaLexerSQL (TQScintilla v1.1+)</A
  10880. ></H3
  10881. ><P
  10882. ><TT
  10883. CLASS="LITERAL"
  10884. >QextScintillaLexerSQL</TT
  10885. > is fully implemented.</P
  10886. ></DIV
  10887. ><DIV
  10888. CLASS="SECT2"
  10889. ><HR><H3
  10890. CLASS="SECT2"
  10891. ><A
  10892. NAME="AEN4064"
  10893. >QextScintillaLexerTeX (TQScintilla v1.6+)</A
  10894. ></H3
  10895. ><P
  10896. ><TT
  10897. CLASS="LITERAL"
  10898. >QextScintillaLexerTeX</TT
  10899. > is fully implemented.</P
  10900. ></DIV
  10901. ><DIV
  10902. CLASS="SECT2"
  10903. ><HR><H3
  10904. CLASS="SECT2"
  10905. ><A
  10906. NAME="AEN4068"
  10907. >QextScintillaMacro</A
  10908. ></H3
  10909. ><P
  10910. ><TT
  10911. CLASS="LITERAL"
  10912. >QextScintillaMacro</TT
  10913. > is fully implemented.</P
  10914. ></DIV
  10915. ><DIV
  10916. CLASS="SECT2"
  10917. ><HR><H3
  10918. CLASS="SECT2"
  10919. ><A
  10920. NAME="AEN4072"
  10921. >QextScintillaPrinter</A
  10922. ></H3
  10923. ><P
  10924. ><TT
  10925. CLASS="LITERAL"
  10926. >QextScintillaPrinter</TT
  10927. > is fully implemented.</P
  10928. ></DIV
  10929. ></DIV
  10930. ><DIV
  10931. CLASS="SECT1"
  10932. ><HR><H2
  10933. CLASS="SECT1"
  10934. ><A
  10935. NAME="AEN4076"
  10936. ><TT
  10937. CLASS="LITERAL"
  10938. >qtgl</TT
  10939. > Module Reference</A
  10940. ></H2
  10941. ><DIV
  10942. CLASS="SECT2"
  10943. ><H3
  10944. CLASS="SECT2"
  10945. ><A
  10946. NAME="AEN4079"
  10947. >TQGL</A
  10948. ></H3
  10949. ><P
  10950. ><TT
  10951. CLASS="LITERAL"
  10952. >TQGL</TT
  10953. > is fully implemented.</P
  10954. ></DIV
  10955. ><DIV
  10956. CLASS="SECT2"
  10957. ><HR><H3
  10958. CLASS="SECT2"
  10959. ><A
  10960. NAME="AEN4083"
  10961. >TQGLContext</A
  10962. ></H3
  10963. ><P
  10964. ><TT
  10965. CLASS="LITERAL"
  10966. >TQGLContext</TT
  10967. > is fully implemented.</P
  10968. ></DIV
  10969. ><DIV
  10970. CLASS="SECT2"
  10971. ><HR><H3
  10972. CLASS="SECT2"
  10973. ><A
  10974. NAME="AEN4087"
  10975. >TQGLFormat</A
  10976. ></H3
  10977. ><P
  10978. ><TT
  10979. CLASS="LITERAL"
  10980. >TQGLFormat</TT
  10981. > is fully implemented.</P
  10982. ></DIV
  10983. ><DIV
  10984. CLASS="SECT2"
  10985. ><HR><H3
  10986. CLASS="SECT2"
  10987. ><A
  10988. NAME="AEN4091"
  10989. >TQGLWidget</A
  10990. ></H3
  10991. ><P
  10992. ><TT
  10993. CLASS="LITERAL"
  10994. >TQGLWidget</TT
  10995. > is fully implemented.</P
  10996. ></DIV
  10997. ><DIV
  10998. CLASS="SECT2"
  10999. ><HR><H3
  11000. CLASS="SECT2"
  11001. ><A
  11002. NAME="AEN4095"
  11003. >TQGLColormap (TQt v3.0+)</A
  11004. ></H3
  11005. ><DIV
  11006. CLASS="FUNCSYNOPSIS"
  11007. ><P
  11008. ></P
  11009. ><A
  11010. NAME="AEN4097"
  11011. ></A
  11012. ><CODE
  11013. CLASS="FUNCDEF"
  11014. >void setEntries</CODE
  11015. >(int count, const TQRgb *colors, int base = 0);<P
  11016. ></P
  11017. ></DIV
  11018. ><P
  11019. >Not yet implemented.</P
  11020. ></DIV
  11021. ></DIV
  11022. ><DIV
  11023. CLASS="SECT1"
  11024. ><HR><H2
  11025. CLASS="SECT1"
  11026. ><A
  11027. NAME="AEN4107"
  11028. ><TT
  11029. CLASS="LITERAL"
  11030. >qtnetwork</TT
  11031. > Module Reference</A
  11032. ></H2
  11033. ><DIV
  11034. CLASS="SECT2"
  11035. ><H3
  11036. CLASS="SECT2"
  11037. ><A
  11038. NAME="AEN4110"
  11039. >TQDns (TQt v2.2+)</A
  11040. ></H3
  11041. ><P
  11042. ><TT
  11043. CLASS="LITERAL"
  11044. >TQDns</TT
  11045. > is fully implemented.</P
  11046. ></DIV
  11047. ><DIV
  11048. CLASS="SECT2"
  11049. ><HR><H3
  11050. CLASS="SECT2"
  11051. ><A
  11052. NAME="AEN4114"
  11053. >TQFtp (TQt v2.2+)</A
  11054. ></H3
  11055. ><DIV
  11056. CLASS="FUNCSYNOPSIS"
  11057. ><P
  11058. ></P
  11059. ><A
  11060. NAME="AEN4116"
  11061. ></A
  11062. ><CODE
  11063. CLASS="FUNCDEF"
  11064. >Q_LONG readBlock</CODE
  11065. >(char *data, Q_ULONG maxlen);<P
  11066. ></P
  11067. ></DIV
  11068. ><P
  11069. >This takes a single <TT
  11070. CLASS="LITERAL"
  11071. >maxlen</TT
  11072. > parameter. The
  11073. <TT
  11074. CLASS="LITERAL"
  11075. >data</TT
  11076. > is returned if there was no error, otherwise
  11077. <TT
  11078. CLASS="LITERAL"
  11079. >None</TT
  11080. > is returned.</P
  11081. ></DIV
  11082. ><DIV
  11083. CLASS="SECT2"
  11084. ><HR><H3
  11085. CLASS="SECT2"
  11086. ><A
  11087. NAME="AEN4127"
  11088. >TQHostAddress (TQt v2.2+)</A
  11089. ></H3
  11090. ><DIV
  11091. CLASS="FUNCSYNOPSIS"
  11092. ><P
  11093. ></P
  11094. ><A
  11095. NAME="AEN4129"
  11096. ></A
  11097. ><CODE
  11098. CLASS="FUNCDEF"
  11099. >TQHostAddress</CODE
  11100. >(Q_UINT8 *ip6Addr);<P
  11101. ></P
  11102. ></DIV
  11103. ><P
  11104. >Not yet implemented.</P
  11105. ><DIV
  11106. CLASS="FUNCSYNOPSIS"
  11107. ><P
  11108. ></P
  11109. ><A
  11110. NAME="AEN4135"
  11111. ></A
  11112. ><CODE
  11113. CLASS="FUNCDEF"
  11114. >TQHostAddress</CODE
  11115. >(const Q_IPV6ADDR &amp;ip6Addr);<P
  11116. ></P
  11117. ></DIV
  11118. ><P
  11119. >Not yet implemented.</P
  11120. ><DIV
  11121. CLASS="FUNCSYNOPSIS"
  11122. ><P
  11123. ></P
  11124. ><A
  11125. NAME="AEN4141"
  11126. ></A
  11127. ><CODE
  11128. CLASS="FUNCDEF"
  11129. >void setAddress</CODE
  11130. >(Q_UINT8 *ip6Addr);<P
  11131. ></P
  11132. ></DIV
  11133. ><P
  11134. >Not yet implemented.</P
  11135. ><DIV
  11136. CLASS="FUNCSYNOPSIS"
  11137. ><P
  11138. ></P
  11139. ><A
  11140. NAME="AEN4147"
  11141. ></A
  11142. ><CODE
  11143. CLASS="FUNCDEF"
  11144. >Q_IPV6ADDR toIPv6Address const</CODE
  11145. >();<P
  11146. ></P
  11147. ></DIV
  11148. ><P
  11149. >Not yet implemented.</P
  11150. ></DIV
  11151. ><DIV
  11152. CLASS="SECT2"
  11153. ><HR><H3
  11154. CLASS="SECT2"
  11155. ><A
  11156. NAME="AEN4153"
  11157. >TQHttp (TQt v3+)</A
  11158. ></H3
  11159. ><DIV
  11160. CLASS="FUNCSYNOPSIS"
  11161. ><P
  11162. ></P
  11163. ><A
  11164. NAME="AEN4155"
  11165. ></A
  11166. ><CODE
  11167. CLASS="FUNCDEF"
  11168. >Q_LONG readBlock</CODE
  11169. >(char *data, Q_ULONG maxlen);<P
  11170. ></P
  11171. ></DIV
  11172. ><P
  11173. >This takes a single <TT
  11174. CLASS="LITERAL"
  11175. >maxlen</TT
  11176. > parameter. The
  11177. <TT
  11178. CLASS="LITERAL"
  11179. >data</TT
  11180. > is returned if there was no error, otherwise
  11181. <TT
  11182. CLASS="LITERAL"
  11183. >None</TT
  11184. > is returned.</P
  11185. ></DIV
  11186. ><DIV
  11187. CLASS="SECT2"
  11188. ><HR><H3
  11189. CLASS="SECT2"
  11190. ><A
  11191. NAME="AEN4166"
  11192. >TQHttpHeader (TQt v3.1+)</A
  11193. ></H3
  11194. ><P
  11195. ><TT
  11196. CLASS="LITERAL"
  11197. >TQHttpHeader</TT
  11198. > is fully implemented.</P
  11199. ></DIV
  11200. ><DIV
  11201. CLASS="SECT2"
  11202. ><HR><H3
  11203. CLASS="SECT2"
  11204. ><A
  11205. NAME="AEN4170"
  11206. >TQHttpRequestHeader (TQt v3.1+)</A
  11207. ></H3
  11208. ><P
  11209. ><TT
  11210. CLASS="LITERAL"
  11211. >TQHttpRequestHeader</TT
  11212. > is fully implemented.</P
  11213. ></DIV
  11214. ><DIV
  11215. CLASS="SECT2"
  11216. ><HR><H3
  11217. CLASS="SECT2"
  11218. ><A
  11219. NAME="AEN4174"
  11220. >TQHttpResponseHeader (TQt v3.1+)</A
  11221. ></H3
  11222. ><P
  11223. ><TT
  11224. CLASS="LITERAL"
  11225. >TQHttpResponseHeader</TT
  11226. > is fully implemented.</P
  11227. ></DIV
  11228. ><DIV
  11229. CLASS="SECT2"
  11230. ><HR><H3
  11231. CLASS="SECT2"
  11232. ><A
  11233. NAME="AEN4178"
  11234. >TQLocalFs (TQt v2.1+)</A
  11235. ></H3
  11236. ><P
  11237. ><TT
  11238. CLASS="LITERAL"
  11239. >TQLocalFs</TT
  11240. > is fully implemented.</P
  11241. ></DIV
  11242. ><DIV
  11243. CLASS="SECT2"
  11244. ><HR><H3
  11245. CLASS="SECT2"
  11246. ><A
  11247. NAME="AEN4182"
  11248. >TQServerSocket (TQt v2.2+)</A
  11249. ></H3
  11250. ><P
  11251. ><TT
  11252. CLASS="LITERAL"
  11253. >TQServerSocket</TT
  11254. > is fully implemented.</P
  11255. ></DIV
  11256. ><DIV
  11257. CLASS="SECT2"
  11258. ><HR><H3
  11259. CLASS="SECT2"
  11260. ><A
  11261. NAME="AEN4186"
  11262. >TQSocket (TQt v2.2+)</A
  11263. ></H3
  11264. ><DIV
  11265. CLASS="FUNCSYNOPSIS"
  11266. ><P
  11267. ></P
  11268. ><A
  11269. NAME="AEN4188"
  11270. ></A
  11271. ><CODE
  11272. CLASS="FUNCDEF"
  11273. >Q_LONG readBlock</CODE
  11274. >(char *data, Q_ULONG len);<P
  11275. ></P
  11276. ></DIV
  11277. ><P
  11278. >This takes a single <TT
  11279. CLASS="LITERAL"
  11280. >len</TT
  11281. > parameter. The
  11282. <TT
  11283. CLASS="LITERAL"
  11284. >data</TT
  11285. > is returned if there was no error, otherwise
  11286. <TT
  11287. CLASS="LITERAL"
  11288. >Py_None</TT
  11289. > is returned.</P
  11290. ><DIV
  11291. CLASS="FUNCSYNOPSIS"
  11292. ><P
  11293. ></P
  11294. ><A
  11295. NAME="AEN4199"
  11296. ></A
  11297. ><CODE
  11298. CLASS="FUNCDEF"
  11299. >Q_LONG readLine</CODE
  11300. >(char *data, Q_ULONG maxlen);<P
  11301. ></P
  11302. ></DIV
  11303. ><P
  11304. >This takes a single <TT
  11305. CLASS="LITERAL"
  11306. >maxlen</TT
  11307. > parameter. The
  11308. <TT
  11309. CLASS="LITERAL"
  11310. >data</TT
  11311. > is returned if there was no error, otherwise
  11312. <TT
  11313. CLASS="LITERAL"
  11314. >Py_None</TT
  11315. > is returned.</P
  11316. ><DIV
  11317. CLASS="FUNCSYNOPSIS"
  11318. ><P
  11319. ></P
  11320. ><A
  11321. NAME="AEN4210"
  11322. ></A
  11323. ><CODE
  11324. CLASS="FUNCDEF"
  11325. >Q_LONG writeBlock</CODE
  11326. >(const char *data, Q_ULONG len);<P
  11327. ></P
  11328. ></DIV
  11329. ><P
  11330. ><TT
  11331. CLASS="LITERAL"
  11332. >len</TT
  11333. > is derived from <TT
  11334. CLASS="LITERAL"
  11335. >data</TT
  11336. > and not passed
  11337. as a parameter.</P
  11338. ></DIV
  11339. ><DIV
  11340. CLASS="SECT2"
  11341. ><HR><H3
  11342. CLASS="SECT2"
  11343. ><A
  11344. NAME="AEN4220"
  11345. >TQSocketDevice (TQt v2.2+)</A
  11346. ></H3
  11347. ><DIV
  11348. CLASS="FUNCSYNOPSIS"
  11349. ><P
  11350. ></P
  11351. ><A
  11352. NAME="AEN4222"
  11353. ></A
  11354. ><CODE
  11355. CLASS="FUNCDEF"
  11356. >Q_LONG readBlock</CODE
  11357. >(char *data, Q_ULONG len);<P
  11358. ></P
  11359. ></DIV
  11360. ><P
  11361. >This takes a single <TT
  11362. CLASS="LITERAL"
  11363. >len</TT
  11364. > parameter. The
  11365. <TT
  11366. CLASS="LITERAL"
  11367. >data</TT
  11368. > is returned if there was no error, otherwise
  11369. <TT
  11370. CLASS="LITERAL"
  11371. >None</TT
  11372. > is returned.</P
  11373. ><DIV
  11374. CLASS="FUNCSYNOPSIS"
  11375. ><P
  11376. ></P
  11377. ><A
  11378. NAME="AEN4233"
  11379. ></A
  11380. ><CODE
  11381. CLASS="FUNCDEF"
  11382. >Q_LONG writeBlock</CODE
  11383. >(const char *data, Q_ULONG len);<P
  11384. ></P
  11385. ></DIV
  11386. ><P
  11387. ><TT
  11388. CLASS="LITERAL"
  11389. >len</TT
  11390. > is derived from <TT
  11391. CLASS="LITERAL"
  11392. >data</TT
  11393. > and not passed
  11394. as a parameter.</P
  11395. ></DIV
  11396. ></DIV
  11397. ><DIV
  11398. CLASS="SECT1"
  11399. ><HR><H2
  11400. CLASS="SECT1"
  11401. ><A
  11402. NAME="AEN4243"
  11403. ><TT
  11404. CLASS="LITERAL"
  11405. >qtpe</TT
  11406. > Module Reference</A
  11407. ></H2
  11408. ><DIV
  11409. CLASS="SECT2"
  11410. ><H3
  11411. CLASS="SECT2"
  11412. ><A
  11413. NAME="AEN4246"
  11414. >TQPEApplication</A
  11415. ></H3
  11416. ><DIV
  11417. CLASS="FUNCSYNOPSIS"
  11418. ><P
  11419. ></P
  11420. ><A
  11421. NAME="AEN4248"
  11422. ></A
  11423. ><CODE
  11424. CLASS="FUNCDEF"
  11425. >TQApplication</CODE
  11426. >(int&#38; argc, char **argv, Type type);<P
  11427. ></P
  11428. ></DIV
  11429. ><P
  11430. >This takes two parameters, the first of which is a list of argument strings.
  11431. Arguments used by TQt are removed from the list.</P
  11432. ><DIV
  11433. CLASS="FUNCSYNOPSIS"
  11434. ><P
  11435. ></P
  11436. ><A
  11437. NAME="AEN4258"
  11438. ></A
  11439. ><CODE
  11440. CLASS="FUNCDEF"
  11441. >int exec</CODE
  11442. >();<P
  11443. ></P
  11444. ></DIV
  11445. ><P
  11446. >This has been renamed to <TT
  11447. CLASS="LITERAL"
  11448. >exec_loop</TT
  11449. > in Python.</P
  11450. ></DIV
  11451. ><DIV
  11452. CLASS="SECT2"
  11453. ><HR><H3
  11454. CLASS="SECT2"
  11455. ><A
  11456. NAME="AEN4264"
  11457. >AppLnk</A
  11458. ></H3
  11459. ><DIV
  11460. CLASS="FUNCSYNOPSIS"
  11461. ><P
  11462. ></P
  11463. ><A
  11464. NAME="AEN4266"
  11465. ></A
  11466. ><CODE
  11467. CLASS="FUNCDEF"
  11468. >virtual TQString exec const</CODE
  11469. >();<P
  11470. ></P
  11471. ></DIV
  11472. ><P
  11473. >This has been renamed to <TT
  11474. CLASS="LITERAL"
  11475. >exec_property</TT
  11476. > in Python.</P
  11477. ></DIV
  11478. ><DIV
  11479. CLASS="SECT2"
  11480. ><HR><H3
  11481. CLASS="SECT2"
  11482. ><A
  11483. NAME="AEN4272"
  11484. >AppLnkSet</A
  11485. ></H3
  11486. ><P
  11487. ><TT
  11488. CLASS="LITERAL"
  11489. >AppLnkSet</TT
  11490. > is fully implemented.</P
  11491. ></DIV
  11492. ><DIV
  11493. CLASS="SECT2"
  11494. ><HR><H3
  11495. CLASS="SECT2"
  11496. ><A
  11497. NAME="AEN4276"
  11498. >Config</A
  11499. ></H3
  11500. ><P
  11501. ><TT
  11502. CLASS="LITERAL"
  11503. >Config</TT
  11504. > is fully implemented.</P
  11505. ></DIV
  11506. ><DIV
  11507. CLASS="SECT2"
  11508. ><HR><H3
  11509. CLASS="SECT2"
  11510. ><A
  11511. NAME="AEN4280"
  11512. >DateFormat</A
  11513. ></H3
  11514. ><P
  11515. ><TT
  11516. CLASS="LITERAL"
  11517. >DateFormat</TT
  11518. > is fully implemented.</P
  11519. ></DIV
  11520. ><DIV
  11521. CLASS="SECT2"
  11522. ><HR><H3
  11523. CLASS="SECT2"
  11524. ><A
  11525. NAME="AEN4284"
  11526. >DocLnk</A
  11527. ></H3
  11528. ><DIV
  11529. CLASS="FUNCSYNOPSIS"
  11530. ><P
  11531. ></P
  11532. ><A
  11533. NAME="AEN4286"
  11534. ></A
  11535. ><CODE
  11536. CLASS="FUNCDEF"
  11537. >TQString exec const</CODE
  11538. >();<P
  11539. ></P
  11540. ></DIV
  11541. ><P
  11542. >This has been renamed to <TT
  11543. CLASS="LITERAL"
  11544. >exec_property</TT
  11545. > in Python.</P
  11546. ></DIV
  11547. ><DIV
  11548. CLASS="SECT2"
  11549. ><HR><H3
  11550. CLASS="SECT2"
  11551. ><A
  11552. NAME="AEN4292"
  11553. >DocLnkSet</A
  11554. ></H3
  11555. ><P
  11556. ><TT
  11557. CLASS="LITERAL"
  11558. >DocLnkSet</TT
  11559. > is fully implemented.</P
  11560. ></DIV
  11561. ><DIV
  11562. CLASS="SECT2"
  11563. ><HR><H3
  11564. CLASS="SECT2"
  11565. ><A
  11566. NAME="AEN4296"
  11567. >FileManager</A
  11568. ></H3
  11569. ><P
  11570. ><TT
  11571. CLASS="LITERAL"
  11572. >FileManager</TT
  11573. > is fully implemented.</P
  11574. ></DIV
  11575. ><DIV
  11576. CLASS="SECT2"
  11577. ><HR><H3
  11578. CLASS="SECT2"
  11579. ><A
  11580. NAME="AEN4300"
  11581. >FileSelector</A
  11582. ></H3
  11583. ><P
  11584. ><TT
  11585. CLASS="LITERAL"
  11586. >FileSelector</TT
  11587. > is fully implemented.</P
  11588. ></DIV
  11589. ><DIV
  11590. CLASS="SECT2"
  11591. ><HR><H3
  11592. CLASS="SECT2"
  11593. ><A
  11594. NAME="AEN4304"
  11595. >FileSelectorItem</A
  11596. ></H3
  11597. ><P
  11598. ><TT
  11599. CLASS="LITERAL"
  11600. >FileSelectorItem</TT
  11601. > is fully implemented.</P
  11602. ></DIV
  11603. ><DIV
  11604. CLASS="SECT2"
  11605. ><HR><H3
  11606. CLASS="SECT2"
  11607. ><A
  11608. NAME="AEN4308"
  11609. >FontDatabase</A
  11610. ></H3
  11611. ><P
  11612. ><TT
  11613. CLASS="LITERAL"
  11614. >FontDatabase</TT
  11615. > is fully implemented.</P
  11616. ></DIV
  11617. ><DIV
  11618. CLASS="SECT2"
  11619. ><HR><H3
  11620. CLASS="SECT2"
  11621. ><A
  11622. NAME="AEN4312"
  11623. >Global</A
  11624. ></H3
  11625. ><DIV
  11626. CLASS="FUNCSYNOPSIS"
  11627. ><P
  11628. ></P
  11629. ><A
  11630. NAME="AEN4314"
  11631. ></A
  11632. ><CODE
  11633. CLASS="FUNCDEF"
  11634. >static void setBuiltinCommands</CODE
  11635. >(Command *);<P
  11636. ></P
  11637. ></DIV
  11638. ><P
  11639. >Not implemented.</P
  11640. ></DIV
  11641. ><DIV
  11642. CLASS="SECT2"
  11643. ><HR><H3
  11644. CLASS="SECT2"
  11645. ><A
  11646. NAME="AEN4319"
  11647. >MenuButton</A
  11648. ></H3
  11649. ><P
  11650. ><TT
  11651. CLASS="LITERAL"
  11652. >MenuButton</TT
  11653. > is fully implemented.</P
  11654. ></DIV
  11655. ><DIV
  11656. CLASS="SECT2"
  11657. ><HR><H3
  11658. CLASS="SECT2"
  11659. ><A
  11660. NAME="AEN4323"
  11661. >TQCopEnvelope</A
  11662. ></H3
  11663. ><P
  11664. ><TT
  11665. CLASS="LITERAL"
  11666. >TQCopEnvelope</TT
  11667. > is fully implemented.</P
  11668. ></DIV
  11669. ><DIV
  11670. CLASS="SECT2"
  11671. ><HR><H3
  11672. CLASS="SECT2"
  11673. ><A
  11674. NAME="AEN4327"
  11675. >TQDawg</A
  11676. ></H3
  11677. ><P
  11678. ><TT
  11679. CLASS="LITERAL"
  11680. >TQDawg</TT
  11681. > is fully implemented.</P
  11682. ></DIV
  11683. ><DIV
  11684. CLASS="SECT2"
  11685. ><HR><H3
  11686. CLASS="SECT2"
  11687. ><A
  11688. NAME="AEN4331"
  11689. >TQPEMenuBar</A
  11690. ></H3
  11691. ><P
  11692. ><TT
  11693. CLASS="LITERAL"
  11694. >TQPEMenuBar</TT
  11695. > is fully implemented.</P
  11696. ></DIV
  11697. ><DIV
  11698. CLASS="SECT2"
  11699. ><HR><H3
  11700. CLASS="SECT2"
  11701. ><A
  11702. NAME="AEN4335"
  11703. >TQPEToolBar</A
  11704. ></H3
  11705. ><P
  11706. ><TT
  11707. CLASS="LITERAL"
  11708. >TQPEToolBar</TT
  11709. > is fully implemented.</P
  11710. ></DIV
  11711. ><DIV
  11712. CLASS="SECT2"
  11713. ><HR><H3
  11714. CLASS="SECT2"
  11715. ><A
  11716. NAME="AEN4339"
  11717. >Resource</A
  11718. ></H3
  11719. ><P
  11720. ><TT
  11721. CLASS="LITERAL"
  11722. >Resource</TT
  11723. > is fully implemented.</P
  11724. ></DIV
  11725. ></DIV
  11726. ><DIV
  11727. CLASS="SECT1"
  11728. ><HR><H2
  11729. CLASS="SECT1"
  11730. ><A
  11731. NAME="AEN4343"
  11732. ><TT
  11733. CLASS="LITERAL"
  11734. >qtsql</TT
  11735. > Module Reference</A
  11736. ></H2
  11737. ><DIV
  11738. CLASS="SECT2"
  11739. ><H3
  11740. CLASS="SECT2"
  11741. ><A
  11742. NAME="AEN4346"
  11743. >TQDataBrowser (TQt v3+)</A
  11744. ></H3
  11745. ><DIV
  11746. CLASS="FUNCSYNOPSIS"
  11747. ><P
  11748. ></P
  11749. ><A
  11750. NAME="AEN4348"
  11751. ></A
  11752. ><CODE
  11753. CLASS="FUNCDEF"
  11754. >virtual void del</CODE
  11755. >();<P
  11756. ></P
  11757. ></DIV
  11758. ><P
  11759. >This has been renamed <TT
  11760. CLASS="LITERAL"
  11761. >delOnCursor</TT
  11762. > in Python.</P
  11763. ></DIV
  11764. ><DIV
  11765. CLASS="SECT2"
  11766. ><HR><H3
  11767. CLASS="SECT2"
  11768. ><A
  11769. NAME="AEN4354"
  11770. >TQDataTable (TQt v3+)</A
  11771. ></H3
  11772. ><P
  11773. ><TT
  11774. CLASS="LITERAL"
  11775. >TQDataTable</TT
  11776. > is fully implemented.</P
  11777. ></DIV
  11778. ><DIV
  11779. CLASS="SECT2"
  11780. ><HR><H3
  11781. CLASS="SECT2"
  11782. ><A
  11783. NAME="AEN4358"
  11784. >TQDataView (TQt v3+)</A
  11785. ></H3
  11786. ><P
  11787. ><TT
  11788. CLASS="LITERAL"
  11789. >TQDataView</TT
  11790. > is fully implemented.</P
  11791. ></DIV
  11792. ><DIV
  11793. CLASS="SECT2"
  11794. ><HR><H3
  11795. CLASS="SECT2"
  11796. ><A
  11797. NAME="AEN4362"
  11798. >TQEditorFactory (TQt v3+)</A
  11799. ></H3
  11800. ><P
  11801. ><TT
  11802. CLASS="LITERAL"
  11803. >TQEditorFactory</TT
  11804. > is fully implemented.</P
  11805. ></DIV
  11806. ><DIV
  11807. CLASS="SECT2"
  11808. ><HR><H3
  11809. CLASS="SECT2"
  11810. ><A
  11811. NAME="AEN4366"
  11812. >TQSql (TQt v3+)</A
  11813. ></H3
  11814. ><P
  11815. ><TT
  11816. CLASS="LITERAL"
  11817. >TQSql</TT
  11818. > is fully implemented.</P
  11819. ></DIV
  11820. ><DIV
  11821. CLASS="SECT2"
  11822. ><HR><H3
  11823. CLASS="SECT2"
  11824. ><A
  11825. NAME="AEN4370"
  11826. >TQSqlCursor (TQt v3+)</A
  11827. ></H3
  11828. ><DIV
  11829. CLASS="FUNCSYNOPSIS"
  11830. ><P
  11831. ></P
  11832. ><A
  11833. NAME="AEN4372"
  11834. ></A
  11835. ><CODE
  11836. CLASS="FUNCDEF"
  11837. >virtual int del</CODE
  11838. >(bool invalidate = TRUE);<P
  11839. ></P
  11840. ></DIV
  11841. ><P
  11842. >This has been renamed <TT
  11843. CLASS="LITERAL"
  11844. >delRecords</TT
  11845. > in Python.</P
  11846. ><DIV
  11847. CLASS="FUNCSYNOPSIS"
  11848. ><P
  11849. ></P
  11850. ><A
  11851. NAME="AEN4379"
  11852. ></A
  11853. ><CODE
  11854. CLASS="FUNCDEF"
  11855. >virtual int del</CODE
  11856. >(const TQString &amp;filter, bool invalidate = TRUE);<P
  11857. ></P
  11858. ></DIV
  11859. ><P
  11860. >This has been renamed <TT
  11861. CLASS="LITERAL"
  11862. >delRecords</TT
  11863. > in Python.</P
  11864. ><DIV
  11865. CLASS="FUNCSYNOPSIS"
  11866. ><P
  11867. ></P
  11868. ><A
  11869. NAME="AEN4388"
  11870. ></A
  11871. ><CODE
  11872. CLASS="FUNCDEF"
  11873. >bool exec</CODE
  11874. >(const TQString &amp;query);<P
  11875. ></P
  11876. ></DIV
  11877. ><P
  11878. >This has been renamed <TT
  11879. CLASS="LITERAL"
  11880. >execQuery</TT
  11881. > in Python.</P
  11882. ></DIV
  11883. ><DIV
  11884. CLASS="SECT2"
  11885. ><HR><H3
  11886. CLASS="SECT2"
  11887. ><A
  11888. NAME="AEN4395"
  11889. >TQSqlDatabase (TQt v3+)</A
  11890. ></H3
  11891. ><DIV
  11892. CLASS="FUNCSYNOPSIS"
  11893. ><P
  11894. ></P
  11895. ><A
  11896. NAME="AEN4397"
  11897. ></A
  11898. ><CODE
  11899. CLASS="FUNCDEF"
  11900. >TQSqlQuery exec</CODE
  11901. >(const TQString &amp;query = TQString::null);<P
  11902. ></P
  11903. ></DIV
  11904. ><P
  11905. >This has been renamed <TT
  11906. CLASS="LITERAL"
  11907. >execStatement</TT
  11908. > in Python.</P
  11909. ></DIV
  11910. ><DIV
  11911. CLASS="SECT2"
  11912. ><HR><H3
  11913. CLASS="SECT2"
  11914. ><A
  11915. NAME="AEN4404"
  11916. >TQSqlDriver (TQt v3+)</A
  11917. ></H3
  11918. ><P
  11919. ><TT
  11920. CLASS="LITERAL"
  11921. >TQSqlDriver</TT
  11922. > is fully implemented.</P
  11923. ></DIV
  11924. ><DIV
  11925. CLASS="SECT2"
  11926. ><HR><H3
  11927. CLASS="SECT2"
  11928. ><A
  11929. NAME="AEN4408"
  11930. >TQSqlEditorFactory (TQt v3+)</A
  11931. ></H3
  11932. ><P
  11933. ><TT
  11934. CLASS="LITERAL"
  11935. >TQSqlEditorFactory</TT
  11936. > is fully implemented.</P
  11937. ></DIV
  11938. ><DIV
  11939. CLASS="SECT2"
  11940. ><HR><H3
  11941. CLASS="SECT2"
  11942. ><A
  11943. NAME="AEN4412"
  11944. >TQSqlError (TQt v3+)</A
  11945. ></H3
  11946. ><P
  11947. ><TT
  11948. CLASS="LITERAL"
  11949. >TQSqlError</TT
  11950. > is fully implemented.</P
  11951. ></DIV
  11952. ><DIV
  11953. CLASS="SECT2"
  11954. ><HR><H3
  11955. CLASS="SECT2"
  11956. ><A
  11957. NAME="AEN4416"
  11958. >TQSqlField (TQt v3+)</A
  11959. ></H3
  11960. ><P
  11961. ><TT
  11962. CLASS="LITERAL"
  11963. >TQSqlField</TT
  11964. > is fully implemented.</P
  11965. ></DIV
  11966. ><DIV
  11967. CLASS="SECT2"
  11968. ><HR><H3
  11969. CLASS="SECT2"
  11970. ><A
  11971. NAME="AEN4420"
  11972. >TQSqlFieldInfo (TQt v3+)</A
  11973. ></H3
  11974. ><P
  11975. ><TT
  11976. CLASS="LITERAL"
  11977. >TQSqlFieldInfo</TT
  11978. > is fully implemented.</P
  11979. ></DIV
  11980. ><DIV
  11981. CLASS="SECT2"
  11982. ><HR><H3
  11983. CLASS="SECT2"
  11984. ><A
  11985. NAME="AEN4424"
  11986. >TQSqlForm (TQt v3+)</A
  11987. ></H3
  11988. ><P
  11989. ><TT
  11990. CLASS="LITERAL"
  11991. >TQSqlForm</TT
  11992. > is fully implemented.</P
  11993. ></DIV
  11994. ><DIV
  11995. CLASS="SECT2"
  11996. ><HR><H3
  11997. CLASS="SECT2"
  11998. ><A
  11999. NAME="AEN4428"
  12000. >TQSqlIndex (TQt v3+)</A
  12001. ></H3
  12002. ><P
  12003. ><TT
  12004. CLASS="LITERAL"
  12005. >TQSqlIndex</TT
  12006. > is fully implemented.</P
  12007. ></DIV
  12008. ><DIV
  12009. CLASS="SECT2"
  12010. ><HR><H3
  12011. CLASS="SECT2"
  12012. ><A
  12013. NAME="AEN4432"
  12014. >TQSqlPropertyMap (TQt v3+)</A
  12015. ></H3
  12016. ><P
  12017. ><TT
  12018. CLASS="LITERAL"
  12019. >TQSqlPropertyMap</TT
  12020. > is fully implemented. However, because PyTQt
  12021. does not allow new properties to be defined, it is not possible to implement
  12022. custom editor widgets in Python and add them to a property map. This will
  12023. simple be ignored.</P
  12024. ><P
  12025. >This problem may be addressed in a future release of PyTQt.</P
  12026. ></DIV
  12027. ><DIV
  12028. CLASS="SECT2"
  12029. ><HR><H3
  12030. CLASS="SECT2"
  12031. ><A
  12032. NAME="AEN4437"
  12033. >TQSqlQuery (TQt v3+)</A
  12034. ></H3
  12035. ><DIV
  12036. CLASS="FUNCSYNOPSIS"
  12037. ><P
  12038. ></P
  12039. ><A
  12040. NAME="AEN4439"
  12041. ></A
  12042. ><CODE
  12043. CLASS="FUNCDEF"
  12044. >TQMap&lt;TQString,TQVariant&gt; boundValues const</CODE
  12045. >();<P
  12046. ></P
  12047. ></DIV
  12048. ><P
  12049. >Not yet implemented. (TQt v3.2.0+)</P
  12050. ><DIV
  12051. CLASS="FUNCSYNOPSIS"
  12052. ><P
  12053. ></P
  12054. ><A
  12055. NAME="AEN4444"
  12056. ></A
  12057. ><CODE
  12058. CLASS="FUNCDEF"
  12059. >virtual bool exec</CODE
  12060. >(const TQString &amp;query);<P
  12061. ></P
  12062. ></DIV
  12063. ><P
  12064. >This has been renamed <TT
  12065. CLASS="LITERAL"
  12066. >execQuery</TT
  12067. > in Python.</P
  12068. ><DIV
  12069. CLASS="FUNCSYNOPSIS"
  12070. ><P
  12071. ></P
  12072. ><A
  12073. NAME="AEN4451"
  12074. ></A
  12075. ><CODE
  12076. CLASS="FUNCDEF"
  12077. >bool exec</CODE
  12078. >();<P
  12079. ></P
  12080. ></DIV
  12081. ><P
  12082. >This has been renamed <TT
  12083. CLASS="LITERAL"
  12084. >execQuery</TT
  12085. > in Python. (TQt v3.1+)</P
  12086. ></DIV
  12087. ><DIV
  12088. CLASS="SECT2"
  12089. ><HR><H3
  12090. CLASS="SECT2"
  12091. ><A
  12092. NAME="AEN4457"
  12093. >TQSqlRecord (TQt v3+)</A
  12094. ></H3
  12095. ><P
  12096. ><TT
  12097. CLASS="LITERAL"
  12098. >TQSqlRecord</TT
  12099. > is fully implemented.</P
  12100. ></DIV
  12101. ><DIV
  12102. CLASS="SECT2"
  12103. ><HR><H3
  12104. CLASS="SECT2"
  12105. ><A
  12106. NAME="AEN4461"
  12107. >TQSqlRecordInfo (TQt v3+)</A
  12108. ></H3