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

Резултати

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

Пребарај: #petehegseth

当前筛选 #petehegseth清除筛选
SIN LÍNEA MX (OFICIAL)

@SINLINEAMXnoticias · Post #31538 · 17.04.2026 г., 02:29

¿Qué pasó ahí? 😳 🔴#PeteHegseth quiso justificar la misión militar en #Irán usando la religión sin darse cuenta del origen de su discurso 🤦🏻‍♂️🎞️‼️ https://sinlineamx.com/pete-hegseth-confunde-cita-biblica-con-frase-pulp-fiction/

Marwa Osman/MidEaStream

@Marwa_OsmanLB · Post #3874 · 16.01.2025 г., 15:02

Pete Hegseth, Trump’s pick for U.S. Secretary of Defense, openly identifies as a Christian Zionist, backing Israel’s claim to Palestinian land and advocating for the eradication of #Hamas and the Palestinian people. #PeteHegseth#Trump#Israel#Hamas#MiddleEast#Palestine

DavidNinoRodriguez

@ninoscorner · Post #18776 · 02.10.2025 г., 21:34

Sheila Holm was 🔥 She will be premiering THIS evening @ 7pm mst on my Youtube channel & then continued on Ninoscorner.tv The Ghost comes back tomorrow morning for my YouTube show to discuss Red October and irregular warfare! He will also continue on the my back channel after our YT morning show.. 4 HUGE SHOWS COMING AT YA LIVE FOLKS! @SheilaHolm#PeteHegseth#TrumpsGovernmentShutdown#trump#AntifaTerrorist

Marwa Osman/MidEaStream

@Marwa_OsmanLB · Post #4191 · 27.03.2025 г., 14:13

A new security scandal has hit the #Trump administration as media reports a major data breach exposing senior U.S. security officials’ information online. According to an investigation by the German magazine #DerSpiegel, phone numbers, email addresses, and even passwords belonging to top U.S. security officials were found online. Among those affected are National Security Advisor #MikeWaltz, Vice-President #JDVance, #CIA Director #JohnRatcliffe, White House chief of staff #SusieWiles, U.S. Intelligence Coordinator #TulsiGabbard, and Secretary of Defense #PeteHegseth. The group debated policy and discussed operational details about the impending US military strike on #Yemen – conversations that provided a rare near-real-time look at the inner workings of Trump's senior #nationalsecurity team.