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 слични објави

Пребарај: #landmarks

当前筛选 #landmarks清除筛选
Google Facts™ [ ️@googlefactss🌎]

@googlefactss · Post #40821 · 18.03.2026 г., 15:03

There is a place in the Sahara Desert called the Richat Structure, also known as the “Eye of the Sahara.” It is a giant circular formation nearly 50 kilometers wide, visible from space. Scientists believe it formed from erosion, exposing layers of rock in concentric rings. The structure is perfectly round, which makes it look like a massive bullseye in the desert. It has fascinated explorers and geologists for decades because of its unusual shape. 🎯🏜️🌍 [Read more] @googlefactss #Geography#WeirdFacts#Nature#DidYouKnow#Desert#Earth#Landmarks

Главные новости кино👇 1️⃣Тихуана запускает собственный кинофестиваль — у моря и под звёздами С 6 по 9 ноября 2025 года в прибрежной зоне Тихуаны пройдёт первый Фестиваль кино Тихуаны (FICJ) — новый проект, созданный для поддержки северомексиканского кинематографа. В программе — более 30 фильмов и короткометражек, включая лауреатов международных фестивалей: En el camino, Vainilla и Llamarse Olimpia. Фестиваль объединит режиссёров, актёров и студентов, которые смогут представить свои короткометражки в конкурсе Cine Talents. Среди приглашённых — художник по визуальным эффектам Хайме Хассо (Star Wars), продюсер Марта Соса (Amores Perros) и актёр Сильверио Паласиос (Matando Cabos). Цель проекта — сделать Тихуану новым центром кинопроизводства Мексики и укрепить позицию региона как ворот Латинской Америки в мировое кино. 2️⃣Лукреция Мартель побеждает на Лондонском кинофестивале 21 октября 2025 года аргентинская режиссёрка Лукреция Мартель получила главный приз BFI London Film Festival за свой первый документальный фильм “Landmarks / Nuestra tierra”. Картина рассказывает реальную историю убийства лидера общины чушагаста Хавьера Чокобара в аргентинском Тукумане и многолетней борьбы коренного народа за справедливость. Мартель сочетает кадры суда, архивные материалы и голоса жителей, создавая мощное кино о земле, памяти и правах человека. Жюри отметило её работу как «журналистский и художественный подвиг, возвращающий голос тем, кого лишали его веками». Победа Мартель подчёркивает, что латиноамериканский документализм стал важным инструментом в защите истории и идентичности региона. #ЛатинскаяАмерика#Мексика#Аргентина#КиноЛАТАМ#ФестивальТихуаны#ЛукрецияМартель#Landmarks#NuestraTierra#Культура#Искусство#NewsFromLatAm 👉Всегда свежие новости о странах Латинской Америки!

🏙The John Ross House in Durban is a 33-storey skyscraper on the iconic Victoria Embankment. Named after John Ross (real name: Charles Rawden Maclean), who at just 15 years old walked 600 km (370 mi) from Port Natal to Delagoa Bay and back — to bring medicine and supplies to the crew of a shipwrecked vessel. It happened in1825. ⛵️ 🗿 A statue of him stands outside the building. 🍽 At the top of the tower is the Roma Revolving Restaurant, offering panoramic views of Durban. 🏢 The building stands 109 meters (358 ft) tall and was renovated in 2009. Today, it serves both residential and commercial purposes. #Durban#SouthAfrica#Architecture#History#JohnRoss#Landmarks#VictoriaEmbankment#Skyscrapers#RomaRestaurant#Africa