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 ()