TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #380 · 21 окт.

Регулярно приходится писать и ревьюить код, где используется PySide2-6. Заметил, что в подавляющем большинстве случаев настройка создаваемых базовых виджетов происходит через методы. Думаю, всем знаком такой способ. Простой пример с кнопкой: button = QPushButton("Click Me") button.setMinimumWidth(300) button.setFlat(True) button.setStyleSheet("font-size: 20pt") button.setToolTip("Super Button") button.clicked.connect(lambda: print("Button clicked")) Но есть и альтернативный способ - настройка через свойства. Это просто ключевые аргументы конструктора класса. Хоть они и не указаны в документации как аргументы, но они есть) Этот код делает тоже самое но с помощью Property button = QPushButton( "Click Me", minimumWidth=300, flat=True, styleSheet="font-size: 20pt", toolTip="Super Button", clicked=lambda: print("Button clicked"), ) Где это может быть полезно ▫️ Это выглядит более аккуратно и коротко, уже повод использовать ▫️ Может использоваться в заполнении лейаута, когда нам не нужно никакое другое взаимодействие с виджетом и поэтому сохранять его в переменную не требуется. Например, лейбл или кнопка. widget = QWidget(minimumWidth=400) layout = QHBoxLayout(widget) layout.addWidget(QLabel("Button >", alignment=Qt.AlignRight)) layout.addWidget(QPushButton("Click Me", clicked=lambda: print("Button clicked"))) widget.show() Либо так widget = QWidget(minimumWidth=400) layout = QHBoxLayout(widget) for wd in ( QLabel("Button >", alignment=Qt.AlignRight), QPushButton("Click Me", clicked=lambda: ...) ): layout.addWidget(wd) widget.show() ▫️ Можно хранить настройки в каком-то конфиге или генерировать на лету, после чего передавать как kwargs. kwargs = {"text": "Hello " * 30, "wordWrap": True} my_label = QLabel(**kwargs) Как получить полный список доступных свойств? Эта функция распечатает в терминал все свойства виджета и их текущие значения def print_widget_properties(widget): meta_object = widget.metaObject() for i in range(meta_object.propertyCount()): property_ = meta_object.property(i) property_name = property_.name() property_value = property_.read(widget) print(f"{property_name}: {property_value}") #tricks#qt

Hashtags

Резултати

Пронајдени 2 слични објави

Пребарај: #totalekontrolle

当前筛选 #totalekontrolle清除筛选
Daniel Prinz News

@DanielPrinzOffiziell · Post #10157 · 01.03.2026 г., 15:15

‼️Das ist beängstigend! Ein Selfie kann jetzt Ihre genauen Standort preisgeben‼️ Die meisten Menschen haben keine Ahnung, dass es so etwas gibt. GeoSpy AI kann Ihren genauen Standort anhand eines einzigen Fotos ermitteln. Keine Metadaten. Keine EXIF-Daten. Nur Pixel. Das ist erschreckend. Quelle: Poonam Soni Findest du diese Info wichtig? Dann abonniere unseren Kanal! 👉@LegitimNews #KI#Standort#Selfie#GeoSpy#TotaleKontrolle

Daniel Prinz News

@DanielPrinzOffiziell · Post #10247 · 19.03.2026 г., 05:34

‼️Ab 2027 müssen in den USA alle neuen Personenkraftwagen mit Infrarotkameras, Eye-Tracking, Kopfpositionsüberwachung und Erkennung von Verhaltensauffälligkeiten ausgestattet sein‼️ Ein biometrischer Babysitter in jedem Auto. Keine Abstimmung. Keine Ausnahmeregelung. Einfach Pflicht. Das ist Kontrolltechnik, schlicht und einfach. Quelle: Jason Bassler Findest du diese Info wichtig? Dann abonniere unseren Kanal! 👉@LegitimNews #GreatReset#Agenda#TotaleKontrolle#Autos#BiometrischeKontrolle#Ausstattung