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

Резултати

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

Пребарај: #buddhist

当前筛选 #buddhist清除筛选
Tibicen

@world_music_geek · Post #755 · 26.09.2024 г., 13:01

Various Artists — Buddhist Chant 2: Various Rituals (Music Of Man Archive, 1993) #traditional#buddhist#chanting#Sri_Lanka Небольшие буддийские ритуалы, записанные Вольфгангом Лааде на Шри-Ланке между 1976 и 1979 годом. Лааде путешествовал по острову и задокументировал пение монахов в городе Канди и деревне Махена. Вокальный стиль, в котором исполнены эти ритуалы, характерен для города Анурадхапура. Песнопения включают в себя прославление Будды, его проповеди и буддийские сутры. 🔗Telegram | VK

Tibicen

@world_music_geek · Post #750 · 25.09.2024 г., 08:01

Various Artists — Buddhist Chant 1: Maha Pirit (Music Of Man Archive, 1990) #traditional#buddhist#chanting#sinhalese#Sri_Lanka Записей традиционной музыки сингалов, индоарийского народа Шри-Ланки, существует крайне мало, а записи сингальских буддистских церемоний — еще меньше. В 1979 году Вольфганг Лааде попытался восполнить этот пробел. Он записал ритуал, проведённый десятью монахами в доме, где годом ранее скончался сын хозяина. Опубликованный материал в основном вокальный и отражает начало многочасовой ночной церемонии «Маха Пирит». 🔗Spotify | AppleMusic | Telegram | VK

Tibicen

@world_music_geek · Post #987 · 09.07.2025 г., 15:03

Tibetan Monks of Maitri Vihar — Om Mani Padme Hum (Polyglobe Music, 1999) #traditional#buddhist#throat_singing#chanting#damaru#gong#kangling#lag_na#rolmo#shang#silnyen#tingsha#Tibet#Nepal Альбом назван в честь одной из центральных мантр тибетского буддизма — «ом мани падме хум», связанной с бодхисаттвой Авалокитешварой (अवलोकितेश्वर). Однако содержание записи посвящено другому божеству — Ямантаке (यमान्तक). Ямантака (यमान्तक) — яростная форма бодхисаттвы Манджушри (मञ्जुश्री),олицетворяющего праджняпарамиту (प्रज्ञपारमिता), то есть высшую мудрость. Ямантаку изображают многоруким, с несколькими головами и лицом буйвола, но внушающий ужас облик создан не ради устрашения. Он символизирует беспощадную борьбу с внутренними иллюзиями. Ярость Ямантаки порождена не злобой, а безусловной решимостью устранить все препятствия на пути к просветлению. Альбом запечатлевает фрагменты традиционной ритуальной церемонии. Песнопения исполнены монахами монастыря Майтри Вихар, расположенного в Сваямбунатхе — одном из важнейших храмовых комплексов тибетского буддизма в Непале. Завершающая композиция — полностью инструментальная. Музыкальная традиция, которой следуют монахи Майтри Вихар, восходит к добуддийской религии Бон. В ней уже существовали ритуалы с горловым пением, поющими чашами, трубами и цимбалами. Эти элементы впоследствии были интегрированы в буддийскую практику. 🔗Spotify | AppleMusic | VK | Telegram