Qt (rusă)

Această pagină are nevoie de o escortă

Qt - un set de instrumente cross-platformă pentru crearea de aplicații și widget-uri, care utilizează limbajul de programare standard C ++, și un generator de cod special împreună cu un set de macro-uri care se extind capacitățile limbajului (Object Meta Compilatorul sau MOC.). Suita oferă capabilități extensive de dezvoltare a aplicațiilor; printre cele mai importante:







  • Lucrați pe platformele și sistemele de operare principale, precum și pe unele platforme mobile.
  • Sprijin extins pentru oportunitățile de internaționalizare.
  • Bibliotecă full-featured cu suport pentru baze de date SQL, parsarea XML, gestionarea fluxului, rețele și un API unificat cross-platform pentru lucrul cu fișiere.

Comunitatea și software-ul KDE sunt dezvoltate pe baza cadrului Qt. Qt se bazează pe alte proiecte importante și software-ul deschis, cum ar fi VLC. VirtualBox. Opera. Mathematica. Skype și multe altele.

În prezent, două versiuni ale Qt sunt disponibile în depozitele oficiale. Acestea pot fi instalate cu următoarele pachete:

Important: pachetele Qt nu mai pun utilități executabile precum qmake în / usr / bin. În schimb, legăturile simbolice sunt create cu un sufix de versiune, de exemplu qmake-qt5. qmake-Qt4. qmake-Qt3. Acest lucru poate cauza probleme cu asamblarea proiectelor pentru versiunile Qt 3 și 4. Cum se instalează fișierele executabile în / usr / bin este afișat în secțiunea # Selectați setul implicit Qt.

Alegerea setului Qt implicit

Instalarea qtchooser AUR. puteți alege ce set de Qt din cele instalate trebuie să transferați fișiere executabile (de exemplu, qmake) în / usr / bin. Implicit este Qt5.

Utilizarea variabilelor de mediu

Pentru a selecta un set specific Qt, puteți crea o variabilă de mediu QT_SELECT. De exemplu, pentru a selecta Qt4, adăugați QT_SELECT = 4 export la fișierul de inițializare pentru shell-ul dvs. (de exemplu,

Utilizarea fișierului de configurare

Puteți selecta versiunea implicită a suitei Qt creând un link simbolic

/.config/qtchooser/default.conf la unul din fișierele .conf din directorul / etc / xdg / qtchooser. De exemplu, pentru a selecta Qt4, creați o referință la /etc/xdg/qtchooser/4.conf.

apariție

Aplicațiile Qt, dacă este posibil, încearcă să emuleze aspectul și comportamentul altor aplicații în mediul desktop unde sunt pornite. Dacă doriți să modificați aspectul și comportamentul interfeței aplicației Qt, puteți utiliza utilitarul de configurare Qt (qtconfig-qt4 sau qt3config). Vă permite să personalizați ușor și ușor aspectul aplicațiilor: stil, culori, fonturi și alți parametri.







Rețineți că utilitatea a fost exclusă în versiunea Qt5. Dacă doriți să forțați aspectul și comportamentul interfeței de aplicație Qt5, setați variabila de mediu QT_STYLE_OVERRIDE la numele stilului dorit (de exemplu, gtk).

Panoul Setări sistem KDE oferă de asemenea acces la multe opțiuni GUI utilizate în aplicațiile Qt.

Mai multe stiluri sunt disponibile cu Qt, cum ar fi GTK +, Windows sau CDE, dar puteți seta multe alte stiluri din depozitele oficiale și AUR (cele mai multe sunt proiectate pentru desktop-ul KDE):

Fonturile din Qt pot fi configurate utilizând Configurația Qt din meniul Fonturi → Fonturi implicite.

Notă: dacă aveți un desktop GTK + (de exemplu, utilizați GNOME sau Xfce), opțiunea stil GUI este setată în Setări desktop (implicit) sau GTK +. această setare va fi ignorată.

Cu configurarea Qt, nu puteți seta tema pictogramelor, dar deoarece Qt urmează convenția de numire pentru pictogramele Freedesktop.org. orice temă setată pentru X va fi folosită în Qt.

Reglare manuală

Qt stochează toate setările din fișier

/.config/Trolltech.conf. Conținutul său este destul de dificil de navigat, deoarece conține multe opțiuni care nu sunt asociate cu apariția aplicațiilor. Cu toate acestea, orice modificări pe care le-doar doar pentru a adăuga valoare nouă la fișier și, astfel, suprascrie orice valoare stabilită anterior (asigurați-vă că adăugați modificările la secțiunea [Qt]).

De exemplu, pentru a schimba tema pe QtCurve, adăugați:

Qt Style Sheets

Un mod interesant de a modifica aspectul aplicațiilor Qt este de a folosi foi de stil care sunt fișiere CSS obișnuite. Folosind foile de stil, utilizatorul poate schimba aspectul oricărui widget din aplicație.

Pentru a porni aplicația folosind foaia de stil specificată, trebuie doar să treci calea către fișier în opțiunea --stylesheet.

Pentru mai multe informații despre foile de stil Qt, consultați documentația oficială sau manualul. Un exemplu de foaie de stil poate fi găsit pe această pagină.

Dacă utilizați ambele aplicații GTK + și Qt simultan, aspectul acestora poate diferi ușor. Dacă doriți ca stilurile de afișare să fie exact aceleași, consultați articolul Unified View of GTK și Qt.

desen

Suport pentru platforme

Qt suportă majoritatea platformelor de astăzi, inclusiv chiar și cele foarte puțin cunoscute. O listă completă a platformelor acceptate poate fi găsită în articolul de pe Wikipedia.

instrumente

Motiv: Aveți nevoie de referințe la instrumentele Qt5. (discuție: Discuție: Qt (English) #)

Lista instrumentelor oficiale de dezvoltare pentru Qt:

Alte limbi de programare

Qt are legături cu multe limbi de programare populare. O listă completă a limbilor acceptate poate fi găsită în articolul Qt din Wikipedia.

Exemplele de mai jos afișează o fereastră cu mesajul "Salut lume!".

Notă: Pentru Qt 5.x, trebuie să importați QtQuick 2.y.

Python (PyQt)

Versiunea Qt 5.x este puțin diferită:







Articole similare

Trimiteți-le prietenilor: