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

Резултати

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

Пребарај: #tropics

当前筛选 #tropics清除筛选
Amazing Geography 🌍

@amazingeo · Post #664 · 17.03.2026 г., 20:31

🌍 In Borneo’s rainforests, some fig trees act as “keystone species”—their fruit ripens year-round, feeding dozens of animal species when other food is scarce. ✨ #rainforest⚡#biodiversity⚡#tropics⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Amazing Geography 🌍

@amazingeo · Post #435 · 05.11.2025 г., 12:31

🌍 Some tropical rainforests can hold over 400 different tree species in a single hectare—more tree diversity in one spot than all of Europe’s forests combined. ✨ #rainforest⚡#biodiversity⚡#tropics⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Amazing Geography 🌍

@amazingeo · Post #322 · 02.10.2025 г., 12:31

🌍 In some tropical rainforests, certain trees release chemicals that prevent other plants from growing near them, creating clear zones called "root exclusion areas" on the forest floor. ✨ #rainforest⚡#tropics⚡#biodiversity⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Amazing Geography 🌍

@amazingeo · Post #282 · 22.09.2025 г., 15:31

🌍 More than half of the world’s known plant and animal species live in tropical rainforests, even though these forests cover less than 7% of Earth’s land surface. ✨ #rainforest⚡#biodiversity⚡#tropics⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography🌍 ​

Amazing Geography 🌍

@amazingeo · Post #131 · 28.08.2025 г., 09:12

🌍 Some rainforests get over 9 meters of rain each year. The Amazon alone releases so much water through plant transpiration that it creates its own cloud systems, influencing weather far beyond its borders. ✨ #rainforest⚡#tropics⚡#climate⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography🌍 ​

Amazing Geography 🌍

@amazingeo · Post #509 · 12.12.2025 г., 12:31

🌍 In tropical rainforests, some plant leaves grow waxy surfaces and pointed tips called "drip tips." These features help water run off quickly, stopping mold and fungi in the damp climate. ✨ #rainforest⚡#tropics⚡#adaptation⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Amazing Geography 🌍

@amazingeo · Post #368 · 13.10.2025 г., 18:31

🌍 Costa Rica’s biodiversity hotspot holds more plant species in just one hectare than most European countries have nationwide, showcasing how concentrated life can be in these rare regions. ✨ #biodiversity⚡#conservation⚡#tropics⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Amazing Geography 🌍

@amazingeo · Post #26 · 10.08.2025 г., 14:02

🌍 The Tropic of Cancer (23.5° north) and Tropic of Capricorn (23.5° south) are the farthest points from the Equator where the Sun can be directly overhead at noon each year. ✨ #latitude⚡#sunlight⚡#tropics⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography🌍