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

Резултати

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

Пребарај: #shakespeare

当前筛选 #shakespeare清除筛选
CXPLAY World

@cxplayworld · Post #5900 · 30.12.2025 г., 14:49

#吐槽 In reply to nevent1q…84kx _________________________ ok, here, I found it. quoting nevent1q…rs88 Sunday is vibe day, so here we go, I vibed this thing in 10 min (7$), Your year on Nostr ! something like spotify’s wrap 🎇 https://nostr.museumhttps://npub1equrmqway3qxw3dkssymusxkwgwrqypfgeqx0lx9pgjam7gnj4ysaqhkj6.nosto.re/%E2%80%A8%E2%80%A8Much improvement since last time i used shakespeare, absolutely love the direction it went. 🫡 Stunning work ! #shakespeare via Nostr@cxplay

VIP_影视分享

@wangzhuanzhan · Post #32624 · 08.09.2024 г., 08:46

S-s莎s翁w情q史s- 莎翁情史 Shakespeare in Love (1998) 直达链接:https://pan.quark.cn/s/66f2d7600094 #莎翁情史#Shakespeare in Love #写我深情#恋爱中的莎士比亚 链接:https://link3.cc/sf_com #电影#喜剧#美国#90年代

✍Всемирный день поэзии: там, где границы стираются словом ✍ Сегодня мы отмечаем Всемирный день поэзии — праздник, который напоминает нам о том, что великие строки не знают ни 🌐 географических расстояний, ни политических барьеров. Когда Пушкин писал свои бессмертные строки, он вдохновлялся работами Байрона — британского поэта-романтика, чей дух свободы нашел отклик у русского поэта. «Цыганы» и другие страны поэта несут в себе отпечаток байроновских мотивов, переосмысленных сквозь призму Пушкина. Британская поэзия ХХ века была бы иной без влияния русских мастеров слова. Т.С. Элиот, один из величайших английских поэтов прошлого века, признавался в своей зачарованности русской литературой. Его «Пустошь» созвучна апокалиптическим 🌋 видениям Александра Блока. А знаете ли вы, что Иосиф Бродский, изгнанный из Советского Союза, нашел духовное родство в стихах Джона Донна? Именно британская метафизическая поэзия XVII века стала для него мостом между культурами и эпохами. «Поэзия — это разговор души с душой через века», — писал Борис Пастернак, чьи переводы Шекспира открыли русскому читателю новое 💥 измерение британской поэзии. В эпоху, когда многие двери закрыты, поэзия остается открытым окном, через которое души разных народов продолжают вести свой вечный диалог. #WorldPoetryDay#ВсемирныйДеньПоэзии#Pasternak#Shakespeare#Бродский#LordByron

🎭 ALL THE WORLD'S A STAGE The 15th Shakespeare Schools Festival South Africa (SSFSA) takes place from May 6 to 31, 2025, in Cape Town. 🇿🇦 Audiences can expect three weeks of bite-sized Shakespeare plays, as talented participants showcase abridged 30-to-40-minute performances of their choice — delivered in innovative and inspiring ways. 💬 “Shakespeare's stories are our stories,” says SSFSA founder Kseniya Filinova. 🌍 Since its inception in 2009, SSFSA has grown into Africa's largest youth drama event focused entirely on Shakespeare. 🇷🇺 In 2016, the Festival launched a pilot project in Russia: 👉https://www.facebook.com/ShakespeareSchoolsFestivalRU 🌐 Official website: https://www.ssfsa.co.za/ #Shakespeare#SSFSA#SouthAfrica#CapeTown#SchoolTheatre#Festival#ShakespeareFestival#TheatreInEducation#Russia#CulturalExchange#ShakespeareInAfrica#RussianCommunity#ShakespeareForAll