QWidget - една джаджа база за всички интерфейс обекти - от бележки от питон

Можете също така да зададете преки пътища с помощта на класа: пг: класа. QShortcut или: пг: клас. QAction

клас QtGui. QWidget ([майки = Нула] [, знамена = Qt.Widget]) ¶

Widget празен rectangel област.

База обект за всички interfesnyh обекти.

Ако приспособлението е без родител (майка), джаджа се появява като прозорец, в противен случай тя се намира на джаджа родител.

Ако параметърът знамена показва вида на прозореца, компонентът като родител, ще има свой собствен прозорец, но прикрепена към основния прозорец.

Знамената на QtCore.Qt на джаджа клас

Widget - по подразбиране тип за QWidget клас

Window - показва, че компонентът е прозорец, независимо от това дали е родител или не.

Прозорец се показва с рамка и удар с глава, който съдържа бутони минимизирате, максимизирате, и затвори.

Шрифт по подразбиране прозорец може да се промени в силата на мишката

Диалог - диалогов прозорец.

Прозорец се показва с рамка и с глава, в която съпругата местоположението с бутона за помощ и близки.

Можете да промените размера на прозореца с мишката.

Popup - показва, че прозорецът е изскачащо меню.

Прозорецът се показва без рамка и удар с глава.

В допълнение, на прозореца може да хвърли сянка.

Промяна на размера на прозореца с мишката в силата не може да бъде

Tool - казва, че прозорецът е лентата с инструменти.

Прозорец се показва с граница и заглавие (по-ниска височина от нормален прозорец) в която се помещава върху бутона Затвори.

Размерът на прозореца може да се променя с помощта на мишката

Подсказка - показва, че прозорецът е подсказка.

Прозорецът се показва без рамка, както и заглавие.

Промяна на размера на прозореца с помощта на мишката може да не

SplashScreen - казва, че прозорецът е скрийнсейвър.

Прозорецът се показва без рамка и удар с глава.

Промяна на размера на прозореца с помощта на мишката е невъзможно.

Стойността по подразбиране за този клас

Desktop - показва, че прозорецът е с работно бюро.

Прозорецът не се появява на екрана

SubWindow - казва, че прозорецът е дете компонент, независимо дали е родител или не.

Прозорец се показва с граница и заглавие (по-ниска височина, отколкото нормален прозорец) без бутони.

Промяна на размера на прозореца с помощта на мишката е невъзможно.

Атрибутите на класа QtCore.Qt на от страна на оператора могат да бъдат допълнително уточнени за прозорците на най-високо ниво |:

MSWindowsFixedSizeDialogHint - забранява промяна на размера на прозореца.

Промяна на времето действието с мишката не може

Максимизиране на бутон в лентата със заглавието става Neak-тивна

FramelessWindowHint - премахва рамката и заглавието на прозореца.

Промяна на размера на прозореца и Ни-то не може да бъде насилствено преместени

CustomizeWindowHint - премахва рамката и заглавието на прозореца, но добавя ефекта на обем-ност. Размерът на прозореца може да се променя с помощта на мишката

WindowTitleNint - добавя заглавието на прозореца.

Например: извлече прозорец фиксиран размер със заглавие, което съдържа само текст:

WindowSystemMenuNint - добавя меню прозорец и щракнете върху Затвори

WindowMinimizeButtonHint - Close бутон е активен в заглавието на прозореца, и бутона Open - неактивен

WindowMaximizeButtonHint - бутон Увеличете става активен, и бутона Close не е активна в заглавието на прозореца

WinctowMinMaxButtonsHint - Включване и бутон в заглавната лента направи активен

WindowCloseButtonHint - добавя knonku Затворете

WindowContextHelpButtonHint - добавя бутон Help.

Бутон за затваряне, а Times-назад не се показват в заглавието на прозореца

WindowStaysOnTopHint - казва системата, че прозорецът винаги трябва да се показва NO-отгоре на всички други прозорци

WindowstaysonvottomNint - казва системата, че прозорецът винаги трябва да се намира зад всички други прозорци.

Индивидуално размери за съдържанието на компонента.

Така се взема предвид размерите rekmendovannye върнати от sizeHint ()

Връща QtCore.QSize. основните размери на компонент

Връща QtCore.QRect. съдържащ координатите на прозореца, включително височината на горния и ширината на границите

Връща QtCore.QSize. размера на прозореца, включително височина горен и ширина на границите

Връща QtCore.QRect. съдържащ координати спрямо майка

Връща броя на компонент височина

Връща вярно / невярно, наличието на обекта

Връща вярно / невярно, тайна джаджа

Връща вярно / невярно, видимостта на джаджа

Връща броя, максималната височина на компонента

Тя връща броя, максималната ширина на компонента

Връща QtCore.QSize. максималните размери на компонента

Връща броя, минималната височина на компонента

Връща броя, минимална ширина на компонента

Връща QtCore.QSize. минималните размери на компонента

Той се променя позицията на компонент по отношение на родителя

Връща QtGui.QPalette. текущата палитра компонент. За да инсталирате нова палитра компонент, трябва да използвате метод setPalette ()

Връща джаджа родител

Връща QtCore.QPoint. съдържащ координатите на горния ляв ъгъл на джаджа, по отношение на родителя.

Връща QtCore.QRect. съдържащ координатите и размерите на правоъгълник, който е вписан в компонент

Веднага нарича метод: пг: мет. paintEvent (), за да прехвърлите компонент, при условие, че компонентът не е скрита, и актуализация не е забранено по метода: пг: мет. setUpdateEnabled ()