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 | |
Klase koje pripadaju sustavu osnovnih dodataka | |
Sadrži klase i funkcije za praktično stvaranje izgleda u kodu | |
Sadrži zbirku pomoćnih klasa i funkcija za korištenje od strane svih dodataka | |
Sadrži praktične funkcije vezane uz datoteke i direktorije | |
Sadrži funkcije za interpolaciju | |
Nudi alternativu QSettingsu za cijelu aplikaciju koja je prikladnija za pohranu velikih količina podataka |
Klase
Definira skup povezanih komponenti koje se mogu smatrati jedinicom | |
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 kontekstnih ID-ova | |
Implementira način rada za način dizajna, koji se na primjer koristi u Qt Quick u Designeru i Qt Widgets Designer | |
Upravlja skupom dokumenata | |
Upravlja urednicima stvorenima za datoteke prema njihovom MIME tipu | |
Koristi se za integraciju područja uređivača u mod | |
Blokira sve obavijesti o promjenama za sve IDocument objekte koji odgovaraju zadanoj datoteci | |
Koristi se za prilagodbu izgleda indikatora napretka koji su stvoreni putem klase ProgressManager | |
Predstavlja datoteku generiranu pomoću čarobnjaka | |
Povezuje widget s kontekstnim popisom i kontekstnom pomoći | |
Omogućuje pristup različitim dijelovima koji čine osnovnu funkcionalnost Qt Creator | |
Opisuje dokument koji se može spremiti i ponovno učitati | |
Koristi se za otvaranje datoteka koje nisu otvorene u uređivaču | |
Sučelje 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 pretraživanja koje se pozivaju odabirom Uređivanje > Pronađi/Zamijeni > Napredno pretraživanje | |
Funkcije za pretraživanje u dokumentu ili widgetu | |
Dodaje filtar locatora | |
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 jednog piksela u stilu macOS | |
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 informacije o trenutačnom stanju dodatka | |
Implementira widget koji prikazuje popis svih dodataka i njihov status | |
Postavlja Qt::Alignment na sve stavke koje proizvodi omotani graditelj | |
Pruža prilagođenu površinu widgeta za korištenje u Layouting builderu | |
Podklasa QWidgeta koja delegira iscrtavanje korisničkoj funkciji | |
Raspoređuje stavke vertikalno (QVBoxLayout) | |
Omota Utils::CompletingTextEdit za upotrebu u Layouting builderu | |
Sadrži popis stavki za uključivanje kada je uvjet If netočan | |
Raspoređuje stavke u lijevo-desnom toku koji prelazi na novi redak kada se prekorači raspoloživa širina | |
Raspoređuje parove oznaka i polja u raspored obrasca s dvije stupca (QFormLayout) | |
Raspoređuje stavke u dvodimenzionalnu mrežu (QGridLayout) | |
Grupira više stavki u jednu ćeliju mreže bez pomicanja brojača stupaca | |
Omota QGroupBox za upotrebu u graditelju rasporeda | |
Uvjetno uključuje stavke rasporeda na temelju booleanske uvjetne | |
Omotava QLabel za upotrebu u graditelju rasporeda | |
Osnovna klasa za klase graditelja rasporeda | |
Omotava Utils::FancyLineEdit za upotrebu u graditelju rasporeda | |
Omotač za Utils::MarkdownBrowser za upotrebu u graditelju rasporeda | |
Omota QPushButton za upotrebu u Layouting builderu | |
Raspoređuje stavke vodoravno (QHBoxLayout) | |
Omota QScrollArea za upotrebu u graditelju rasporeda | |
Predstavlja prazan prostor u rasporedu | |
Postavlja raspon stupaca i/ili redova na jednu stavku u mrežnom rasporedu | |
Postavlja raspon stupaca i/ili redova na sve stavke dodane ugniježđenim graditeljem | |
Omotava QSpinBox za upotrebu u Layouting builderu | |
Omotava SpinnerSolution::SpinnerWidget za upotrebu u Layouting builderu | |
Omotava QSplitter za upotrebu u Layouting builderu | |
Omotava QStackedWidget za upotrebu u Layouting builderu | |
Predstavlja određenu rastezljivost u rasporedu | |
Predstavlja jednu karticu za upotrebu unutar graditelja TabWidgeta | |
Omota QTabWidget za upotrebu u Layouting builderu | |
Omota QTextEdit za upotrebu u graditelju rasporeda | |
Sadrži popis stavki za uključivanje kada je uvjet If istinit | |
Omota QToolBar za upotrebu u Layouting builderu | |
Omotava QToolButton za upotrebu u Layouting builderu | |
Osnovna klasa za klase graditelja widgeta | |
Namijenjeno 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 bijeg-kode | |
Obavija 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 trajnog pohranjivanja | |
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 njegova ponašanja za uobičajene operacije poput vizualizacije ili trajne pohrane | |
Predstavlja naredbeni redak QProcessa ili slične usluge | |
Implementira gumb za proširenje područja Detalji | |
Dodaje podršku za srednje gumb miša za zatvaranje kartica u QTabBar | |
Dvostruki aspekt je numerička svojina nekog objekta, zajedno s opisom njegova ponašanja pri uobičajenim operacijama poput vizualizacije ili trajnog pohranjivanja | |
Oznaka prikladna za prikazivanje skraćenog teksta | |
Postavlja sustavnu okolicu Q Qt Creator a | |
Widget koji se pretvara da je alatna napomena | |
Unaprijeđeni unos u retku 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, temeljena 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 | |
Nadgledač 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 | |
Aspekt fonta je svojstvo fonta nekog objekta, zajedno s opisom njegova ponašanja za uobičajene operacije poput vizualizacije ili trajnog pohranjivanja | |
Unaprijeđena verzija QFutureSynchronizera | |
Implementira rekursivni čuvar s mehanizmom zaključavanja | |
Popravlja QHeaderView tako da prilagodi sve stupce sadržaju, osim jednog koji se rasteže | |
Okuplja identifikator koji je jedinstven unutar određenog procesa izvođenja Qt Creator | |
Integer aspekt je integralna svojina nekog objekta, zajedno s opisom njegovog ponašanja pri uobičajenim operacijama 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 se omogućilo 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 nizove postavki. 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 od nekoliko | |
Implementira opći TreeView za bilo koji bočni widget | |
Upravitelj mrežnog pristupa za upotrebu 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 "Pregledaj" te po želji može izvršiti zamjenu varijabli | |
Kontrola koja omogućuje korisniku uređivanje popisa (putanja) direktorija pomoću platformskog razdjelnika (';',':') | |
Čita QVariantMap s proizvoljnim, ugniježđenim strukturama 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 uz IP adrese | |
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 | |
Pohranjuje u predmemoriju 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 | |
Klase Result<T> koristi se za vraćanje uspješne vrijednosti 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 njegova 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žiti prikaz teksta pomoću Utils::InfoLabel na mjestima gdje bi se inače koristili skuplji elementi Utils::StringAspect | |
Aheckbox koji radi s QWizard::registerField | |
Neizravna padajuća lista za potrebe uređivanja teksta koja radi s QWizard::registerField (osiguravajući postavljivu svojstvo 'text') | |
Opisuje format tekstualne datoteke i omogućuje automatsko otkrivanje | |
Preklopni aspekt je booleanska svojina nekog objekta, zajedno s opisom njegova ponašanja za uobičajene operacije poput vizualizacije ili trajnog pohranjivanja. Također sadrži neovisne alatkove 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 | |
Tristate 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 trake za odabir promjenjiv Qt Creator ih u polja za unos redaka, tekstualna polja za unos ili obična tekstualna polja | |
Implementira čarobnjak s traku napretka na lijevoj strani | |
QWizardPage s nekoliko poboljšanja |
Qt Creator Ova tema navodi dokumentirane C++ klase za upravljanje izgledom. 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.