Qt Creator C++ Classes
Nimeni prostori
Sadrži podršku za povezivanje povezanih komponenti, tako da svaka komponenta izlaže svojstva i ponašanje ostalih komponenti prema van | |
Sadrži sve klase koje čine Core dodatak i koje predstavljaju osnovnu funkcionalnost Qt Creator | |
Koristi se za objavljivanje poruka u odjeljku Opće poruke | |
Nudi alternativu QSettingsu za cijelu aplikaciju koja je prikladnija za pohranu velikih količina podataka | |
Klase koje pripadaju sustavu dodataka jezgre | |
Sadrži klase i funkcije za praktično stvaranje rasporeda u kodu | |
Sadrži skup korisnih klasa i funkcija za upotrebu svih dodataka | |
Sadrži pomoćne funkcije vezane uz datoteke i direktorije | |
Sadrži funkcije za interpolaciju |
Klase
Definira skup povezanih komponenti koje se mogu promatrati kao cjelina | |
Pogodna klasa za postavljanje Core::Commands | |
Predstavlja izbornik ili traku izbornika u Qt Creator | |
Odgovoran za registraciju izbornika, stavki izbornika i prečaca na tipkovnici | |
Implementira je praktična klasa za stvaranje datoteka | |
Implementira generički čarobnjak za izradu datoteka | |
Vrlo opća bazna klasa za dokumente koji rade s tekstom | |
Implementira filtar za pretraživanje za widgete temeljene na QPlainTextEdit i QTextEdit | |
Predstavlja akciju, kao što je stavka izbornika, gumb alata ili prečac | |
Implementira popis ID-ova konteksta | |
Implementira način rada za način dizajna, koji se na primjer koristi u Qt Quick Designeru i Qt Widgets Designeru | |
Upravlja skupom dokumenata | |
Upravlja urednicima stvorenima za datoteke prema njihovom MIME tipu | |
Koristi se za integraciju područja uređivača u način rada | |
Blokira sve obavijesti o promjenama za sve IDocument objekte koji odgovaraju zadanoj nazivnoj datoteci | |
Koristi se za prilagodbu izgleda pokazatelja napretka koji su stvoreni putem klase ProgressManager | |
Predstavlja datoteku generiranu pomoću čarobnjaka | |
Povezuje widget s kontekstnom listom i pomoći u kontekstu | |
Omogućuje pristup različitim dijelovima koji čine osnovnu funkcionalnost Qt Creator | |
Opisuje dokument koji se može spremiti i ponovno učitati | |
Interfejs za uređivanje otvorenog dokumenta u Qt Creator | |
Stvara odgovarajuće uređivače za dokumente prema njihovoj MIME vrsti | |
Definira sučelje za upravljanje značajkama čarobnjaka | |
Osnovna klasa za implementacije traženja koje se pozivaju odabirom Uređivanje > Pronađi/Zamijeni > Napredno traženje | |
Funkcije za pretraživanje u dokumentu ili widgetu | |
Dodaje filtar lokatora | |
Predstavlja način u Qt Creator | |
Nove instance navigacijskih widgeta | |
Interfejs za pružanje stranica za dijalog Opcije (nazvan Preferencije na macOS-u) | |
Koristi se za standardizaciju interakcije između IOptionsPage i njegovog widgeta | |
Interfejs za pružanje izlaznih panela | |
Osnovna klasa za sve tvornice čarobnjaka | |
Obuhvaća sve odgovornosti potrebne za implementaciju predmemorije za filtere datoteka | |
Jednostavna pomoćna klasa za dobivanje razdjelnika širine 1 piksela u stilu macOS-a | |
Upravlja aktivacijom načina rada i radnjama na alatnoj traci odabira načina rada | |
MiniSplitter koji održava fiksnom veličinu svog prvog widgeta kada se mijenja veličina | |
Odgovoran za prikaz napretka pokrenutog procesa | |
Koristi se za prikaz korisničkog sučelja za pokrenute zadatke u Qt Creator | |
Izvještava o korisničkoj interakciji, kao što je aktivacija stavke rezultata pretraživanja | |
Implementacija zajednički dijeljenog izlaznog panela za rezultate pretraživanja | |
Upravlja sesijama | |
Odgovoran za prikaz napretka stabla aktivnih zadataka | |
Sadrži parametre za dijalog čarobnjaka za novu datoteku | |
Apstraktna bazna klasa koja se mora implementirati jednom za svaki dodatak | |
Klasa PluginArgumentDescriptions sadrži popis opisa argumenata naredbenog retka koje dodatak obrađuje | |
Sadrži ID i potrebni broj verzije kompatibilnog plugina | |
Implementira widget koji prikazuje sadržaj PluginSpec-a | |
Implementira widget koji prikazuje stanje i poruku o pogrešci PluginSpec-a | |
Implementira osnovni sustav dodataka koji upravlja dodacima, njihovim životnim ciklusom i njihovim registriranim objektima | |
Sadrži informacije o ugrađenim metapodacima dodatka i o trenutnom stanju dodatka | |
Implementira widget koji prikazuje popis svih dodataka i njihov status | |
Predstavlja prazan prostor u rasporedu | |
Predstavlja određeni prostor za rastezanje u rasporedu | |
Namijenjen je za akcije koje djeluju na 'trenutni' parametar tipa string (obično naziv datoteke), na primjer 'Sačuvaj datoteku %1' | |
Analizira tekst i iz njega izdvaja ANSI escape kodove | |
Omotava jedan ili više aspekata, istovremeno pružajući sučelje jednog aspekta | |
Zajednička baza za klase koje implementiraju aspekte | |
Boolean aspekt je boolean svojstvo nekog objekta, zajedno s opisom njegovog ponašanja za uobičajene operacije poput vizualizacije ili trajne pohrane | |
Implementira okvir za poruke prikladan za pitanja s potvrdnim okvirom 'Ne postavljaj ponovno' ili 'Ne prikazuj ponovno' | |
Implementira polje za unos retka koje validira naziv C++ klase i emitira signal za izvedbu predloženih naziva datoteka iz njega | |
Aspekt boje je svojstvo boje nekog objekta, zajedno s opisom njegovog ponašanja za uobičajene operacije poput vizualizacije ili trajne pohrane | |
Predstavlja naredbeni redak QProcessa ili slične usluge | |
QTextEdit s podrškom za automatsko dovršavanje | |
Implementira gumb za proširenje područja detalja | |
Dvostruki aspekt je numerička svojina nekog objekta, zajedno s opisom njegovog ponašanja za uobičajene operacije poput vizualizacije ili trajnog pohranjivanja | |
Oznaka prikladna za prikazivanje skraćenog teksta | |
Qt CreatorPostavlja sustavnu okolicu QTextEdita | |
Widget koji se pretvara da je alatna napomena | |
Poboljšani uređivač retka s nekoliko opcionalnih značajki | |
MainWindow s dock widgetima i dodatnom funkcionalnošću "zaključavanja" (zaključavanje dock widgeta na mjestu) i funkcionalnošću "resetiranja rasporeda" | |
Pomoćna klasa za pronalaženje izvornog datoteka u direktoriju projekta za zadani URL datoteke | |
Kontrola koja omogućuje korisniku odabir (osnovnog) naziva datoteke, temeljenog na QLineEdit | |
Apstrakcija za rukovatelje objektima u (moguće udaljenom) datotečnom sustavu, slično URL-u ili, u lokalnom slučaju, putu do datoteke ili direktorija | |
Aspekt putanje datoteke je tanki omotač oko Utils::StringAspecta koji predstavlja datoteku u datotečnom sustavu | |
Aspekt popisa putanja datoteka predstavlja svojstvo nekog objekta koje je popis filepathList | |
Prati datoteku na putanji radi uređivanja, preimenovanja ili brisanja | |
Promatrač datoteka koji interno koristi centralizirani QFileSystemWatcher i nameće ograničenja na Mac OS-u | |
Standardna stranica čarobnjaka za jednu datoteku koja korisniku omogućuje odabir naziva i putanje | |
Unaprijeđena verzija QFutureSynchronizera | |
Implementira rekursivni čuvar s mehanizmom zaključavanja | |
Popravlja QHeaderView tako da prilagođava sve stupce sadržaju, osim jednog koji se rasteže | |
Obuhvaća identifikator koji je jedinstven unutar određenog procesa Qt Creator -a | |
Integer aspekt je integralna svojina nekog objekta, zajedno s opisom njegovog ponašanja za uobičajene operacije poput vizualizacije ili trajne pohrane | |
Dodaje setActivationMode u QListView kako bi se omogućilo ponašanje jednostrukog/dvostrukog klika na platformama gdje je zadano drugačije. Koristiti s oprezom | |
Dodaje setActivationMode u QListWidget kako bi omogućio ponašanje jednostrukog/dvostrukog klika na platformama gdje je zadano drugačije. Koristiti s oprezom | |
Upravlja Qt Creator nim varijablama koje korisnik može unijeti u mnoge nizne postavke. Varijable se zamjenjuju stvarnom vrijednošću kada se niz koristi, slično načinu na koji se varijable okruženja proširuju u shellu | |
Aspekt višestrukog odabira predstavlja jedan ili više izbora iz više | |
Implementira opći TreeView za bilo koji bočni widget | |
Upravitelj mrežnog pristupa za korištenje s Qt Creator | |
Implementira QPushButton za koji se izbornik otvara samo ako korisnik pritisne pokazivač izbornika | |
Kontrola koja omogućuje korisniku odabir puta. Kontrola se sastoji od QLineEdita i gumba "Pretraži" te po želji može izvršiti zamjenu varijabli | |
Kontrola koja omogućuje korisniku uređivanje popisa (putanja) direktorija koristeći platformski razdjelnik (';',':') | |
Čita QVariantMap proizvoljnih, ugniježđenih struktura podataka iz XML datoteke | |
Serijalizira pohranu proizvoljnih, ugniježđenih struktura podataka u XML datoteku | |
Implementira raspored običnog teksta za QTextDocument | |
Widget koji se koristi za uređivanje i prikaz običnog teksta | |
Implementira omotač oko 16-bitnog broja porta za korištenje zajedno s IP adresama | |
Funkcionalnost za s procesima | |
Obrađuje argumenti procesa u shell-navodnicima | |
Pomoćna klasa za opis procesa | |
Standardna stranica čarobnjaka za projekt, koja korisniku omogućuje odabir naziva i putanje | |
Kešira sadržaj analiziranih QRC datoteka | |
Analizira jednu ili više QRC datoteka i pohranjuje njihov sadržaj u predmemoriju | |
Proširenje klase QSettings koja koristi Utils::Key umjesto QString za ključeve | |
Result<T> se koristi za vraćanje vrijednosti uspjeha ili grešne poruke iz funkcije | |
Koristi se za vraćanje pogreške koja uključuje poruku o pogrešci za korisnika iz funkcije | |
Aspekt odabira predstavlja određeni izbor od nekoliko | |
Prikazuje poruke neko vrijeme s vremenskim ograničenjem | |
Aspekt niza je svojstvo nekog objekta nalik nizu, zajedno s opisom njegovog ponašanja za uobičajene operacije poput vizualizacije ili trajnog pohranjivanja | |
Aspekt popisa nizova predstavlja svojstvo nekog objekta koje je popis nizova | |
Prikaz teksta je lažni aspekt čija je jedina svrha pružanje nekog prikaza teksta pomoću Utils::InfoLabel na mjestima gdje bi inače bili korišteni skuplji elementi Utils::StringAspect | |
Aheckbox koji radi s QWizard::registerField | |
Neizravna kombinirana lista za potrebe uređivanja teksta koja se koristi s QWizard::registerField (osiguravajući postavljivu svojinu 'text') | |
Opisuje format tekstualne datoteke i omogućuje automatsko otkrivanje | |
Preklopni aspekt je booleanska svojina nekog objekta, zajedno s opisom njegovog ponašanja za uobičajene operacije poput vizualizacije ili trajnog pohranjivanja. Također sadrži neovisne alatkine napomene, ikone i tekst za akciju() prema uključenom/isključenom stanju aspekta | |
Pogodna bazna klasa za modele za korištenje u QTreeView | |
Dodaje setActivationMode u QTreeView kako bi se omogućilo ponašanje pri jednostrukom/dvostrukom kliku na platformama gdje je zadano ponašanje drugačije. Koristiti s oprezom | |
Trostojeći aspekt je svojstvo nekog objekta koje može imati tri vrijednosti: omogućen, onemogućen i neodređen | |
Pomoćna klasa za implementaciju jednostavnog aspekta | |
Koristi se za dodavanje alatne ploče za odabir promjenjiv Qt Creator a u linijske, tekstne ili obične tekstne uređivače | |
Implementira čarobnjak s traku napretka na lijevoj strani | |
QWizardPage s nekoliko poboljšanja |
Ova tema navodi dokumentirane C++ klase iz Qt Creator. Za informacije o klasama koje nisu dokumentirane, molimo provjerite izvorni kod.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.