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

Резултати

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

Пребарај: #robinson

当前筛选 #robinson清除筛选
Ultimora.net - POLITICS 24

@Ultimorapolitics24 · Post #51749 · 25.01.2026 г., 21:15

Tommy #Robinson, animatore dell'ultradestra extraparlamentare anti-migranti e anti-islamica in #UK: "È stato un onore per me stringere la mano a un uomo al quale ho guardato fin dall'inizio del mio attivismo, un leader coraggioso, un uomo forte d'Europa,…

Hashtags

Ultimora.net - POLITICS 24

@Ultimorapolitics24 · Post #51739 · 25.01.2026 г., 09:59

Tommy #Robinson, animatore dell'ultradestra extraparlamentare anti-migranti e anti-islamica in #UK: "È stato un onore per me stringere la mano a un uomo al quale ho guardato fin dall'inizio del mio attivismo, un leader coraggioso, un uomo forte d'Europa,…

Hashtags

Ultimora.net - POLITICS 24

@Ultimorapolitics24 · Post #51737 · 25.01.2026 г., 09:45

Tommy #Robinson, animatore dell'ultradestra extraparlamentare anti-migranti e anti-islamica in #UK: "È stato un onore per me stringere la mano a un uomo al quale ho guardato fin dall'inizio del mio attivismo, un leader coraggioso, un uomo forte d'Europa,…

Hashtags

Ultimora.net - POLITICS 24

@Ultimorapolitics24 · Post #51736 · 25.01.2026 г., 09:29

Tommy #Robinson, animatore dell'ultradestra extraparlamentare anti-migranti e anti-islamica in #UK: "È stato un onore per me stringere la mano a un uomo al quale ho guardato fin dall'inizio del mio attivismo, un leader coraggioso, un uomo forte d'Europa, il vicepremier italiano Matteo #Salvini" (ANSA) @UltimoraPolitics24

Trump's Ear

@trumpsear_tg · Post #1529 · 18.09.2025 г., 16:01

Tyler Robinson, accused of murdering Charlie Kirk, has an uncle, Mike (Michael) Robinson, who is the former director of Radio Free Ukraine, funded by the United States, and invited veterans of Azov (think of the militant wing of Hamas) to share their experiences. #mike#robinson#azov#kirk 👂More on Trump's Ear ⚠️

Trump's Ear

@trumpsear_tg · Post #1527 · 18.09.2025 г., 14:35

The correspondence of Tyler Robinson, a suspect in the murder of Charlie Kirk, with his transgender lover, with whom he lived, has been published. The name of the roommate is not mentioned. #correspondence#tyler#robinson#suspect #Trump#Democrats 👂More on Trump's Ear ⚠️

🚁Впервые за 15 лет Robinson Helicopter представила новый вертолет! На выставке APSCON Unmanned в Финиксе (штат Аризона) компания Robinson Helicopter Company (RHC) показала публике свою новейшую разработку — вертолет R88🔥 💬 «Ведущий мировой производитель гражданских вертолетов, компания Robinson Helicopter Company (RHC) представила публике совершенно новый вертолет R88 на выставке APSCON Unmanned в Финиксе, штат Аризона.» 🔧R88 — первый полностью новый вертолет Robinson за последние 15 лет. 💬 «Новая модель R88 — самый большой и новейший вертолет компании, созданный за последние 15 лет. Он представляет собой 10-местный одномоторный газотурбинный вертолет, оснащённый двигателем Safran Arriel 2W мощностью 1000 лошадиных сил.» 🚨 Универсальность, надёжность и большая грузоподъёмность делают эту машину отличным выбором для задач общественной безопасности и не только. 📈 «Вертолет R88 будет иметь дальность полета более 650 километров и продолжительность более трех с половиной часов, а его полезная нагрузка составит более 1270 килограммов.» #Robinson#R88#авиация#вертолеты#новинка#гражданскаяавиация#технологии#США#APSCON2025#Safran#инновации🚁🌍🔧