QWidget - o bază widget pentru toate obiectele de interfață - de la note prin piton

Aveți posibilitatea să atribuiți, de asemenea, comenzi rapide, folosind clase: Py: clasa. QShortcut sau: Py: clasa. QAction

clasa QtGui. QWidget ([părinte = Nici unul] [, steaguri = Qt.Widget]) ¶

Widget zona rectangel goală.

obiect de bază pentru toate obiectele interfesnyh.

În cazul în care widget-ul nu are nici un părinte (părinte), widget-ul este afișat ca o fereastră, în caz contrar acesta este situat pe widget-ul părinte.

Dacă parametrul steaguri indică tipul de fereastră, componenta având un părinte, va avea propria sa fereastră, dar atașat la fereastra părinte.

Steaguri ale QtCore.Qt clasei widget

Widget - tipul implicit pentru clasa QWidget

Fereastra - indică faptul că această componentă este o fereastră, indiferent dacă este vorba de un părinte sau nu.

Este afișată o fereastră cu un cadru și antet, care conține butoane Minimizarea, Maximizați, și închide.

dimensiunea ferestrei implicită poate fi modificată în puterea mouse-ului

Dialog - caseta de dialog.

Este afișată o fereastră cu un cadru și un antet în care soția-locația cu butonul Ajutor și închide.

Puteți modifica dimensiunea ferestrei cu mouse-ul.

Popup - indică faptul că fereastra este un meniu pop-up.

Fereastra este afișată fără cadru și antet.

În plus, fereastra poate arunca o umbră.

Redimensionarea fereastra cu mouse-ul în puterea nu poate fi

Instrumentul - spune că fereastra este o bară de instrumente.

Este afișată o fereastră cu un chenar și titlul (mai mică în înălțime decât o fereastră normală), care găzduiește butonul Închidere.

Dimensiunea ferestrei poate fi schimbat cu mouse-ul

SfatEcran - indică faptul că fereastra este un tooltip.

Fereastra este afișată fără cadru și antet.

Redimensionarea fereastra folosind mouse-ul poate să nu

Splashscreen - spune că fereastra este un economizor de ecran.

Fereastra este afișată fără cadru și antet.

Redimensionarea fereastra folosind mouse-ul este imposibil.

Valoarea implicită pentru clasa

Desktop - indică faptul că fereastra este un birou.

Fereastra nu apare pe ecran

Subfereastră - spune că fereastra este o componentă copil, fie că este vorba de un părinte sau nu.

Este afișată o fereastră cu un chenar și titlul (mai mică în înălțime decât o fereastră normală) fără butoane.

Redimensionarea fereastra folosind mouse-ul este imposibil.

Atributele clasei QtCore.Qt de către operatorul poate fi specificat în continuare pentru ferestrele de nivel superior |:

MSWindowsFixedSizeDialogHint - dezactiveaza redimensionarea ferestrei.

Modificarea acțiunii în timp cu mouse-ul nu se poate

Butonul de maximizare din bara de titlu devine Neak-TIVE

FramelessWindowHint - elimină rama ferestrei și titlul.

Modificați dimensiunea ferestrei și NE-nu poate fi mutat în mod forțat

CustomizeWindowHint - elimină rama ferestrei și titlul, dar adaugă efectul de volum-Ness. Dimensiunea ferestrei poate fi schimbat cu mouse-ul

WindowTitleNint - adaugă titlul ferestrei.

De exemplu: deriva o fereastră de dimensiune fixă, cu un titlu care conține numai text:

WindowSystemMenuNint - adaugă un meniu fereastră și faceți clic pe Închidere

WindowMinimizeButtonHint - buton de închidere este activă în titlul ferestrei, iar butonul Deschidere - inactiv

WindowMaximizeButtonHint - Maximizarea butonul devine activ, iar butonul Închidere este inactiv în titlul ferestrei

WinctowMinMaxButtonsHint - închide și deschide butonul din bara de titlu a făcut activ

WindowCloseButtonHint - adaugă knonku Închide

WindowContextHelpButtonHint - adaugă un buton de ajutor.

Butonul de închidere, și Times-back nu sunt afișate în titlul ferestrei

WindowStaysOnTopHint - spune sistemului că fereastra ar trebui să fie afișată întotdeauna NO-partea de sus a tuturor celorlalte ferestre

WindowstaysonvottomNint - spune sistemului că fereastra ar trebui să fie întotdeauna situat în spatele tuturor celorlalte ferestre.

Dimensiuni personalizate pentru conținutul componentei.

Acest lucru ia în considerare dimensiunile rekmendovannye returnate de sizeHint ()

Returnează QtCore.QSize. dimensiunile de bază ale componentului

Returnează QtCore.QRect. care conține coordonatele ferestrei, inclusiv înălțimea antetului și lățimea frontierelor

Returnează QtCore.QSize. dimensiunea ferestrei, inclusiv înălțimea antetului și lățimea frontierelor

Returnează QtCore.QRect. care conține coordonatele relativ la părintele

Returnează numărul de înălțimea componentei

Returnează true / false, disponibilitatea obiectului

Returnează true false, widget / secret

Returnează true false, vizibilitatea / widget

Returnează numărul, înălțimea maximă a componentei

Returnează numărul, lățimea maximă a componentei

Returnează QtCore.QSize. dimensiunile maxime ale componentei

Returnează numărul, înălțimea minimă a componentei

Returnează numărul, lățimea minimă a componentei

Returnează QtCore.QSize. dimensiunile minime ale componentei

Se schimbă poziția în raport cu părintele componentei

Returnează QtGui.QPalette. Paleta componentă curentă. Pentru a instala o nouă paletă de componente, trebuie să utilizați metoda setPalette ()

Returnează widget-ul părinte

Returnează QtCore.QPoint. care conține coordonatele colțul din stânga sus al widget-ului, în raport cu părintele.

Returnează QtCore.QRect. care conține coordonatele și dimensiunile unui dreptunghi care este înscrisă în componenta

solicită imediat metoda: Py: met. paintEvent () pentru a aspira componenta, cu condiția ca componenta nu este ascuns, și actualizare nu este interzisă prin metoda: Py: met. setUpdateEnabled ()