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

Резултати

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

Пребарај: #futureofrussia

当前筛选 #futureofrussia清除筛选
ART UNITES THE WORLD

@artunitesworld · Post #166 · 05.03.2026 г., 14:50

🖼 NFT + Physical Art - One of the Key Trends of 2026 The digital asset market is evolving rapidly. Just a few years ago, NFTs were primarily associated with digital images. Today, however, a new ownership model is emerging - a hybrid of physical art and blockchain technology. In 2026, this trend is accelerating: collectors, artists, and technology ecosystems are combining classical artworks with NFT passports secured on the blockchain. 🫥 What does this change? 🔹 Authenticity - a digital certificate verifies authorship and provenance. 🔹 Transparency - ownership history is recorded and cannot be altered. 🔹 Security - significantly reduces the risk of counterfeiting. 🔹 Liquidity - the asset can be integrated into the digital environment and participate in Web3 tools. 🔹 A new ownership model - a physical object receives a unique digital identifier. 🧬 In essence, we are witnessing the emergence of a new asset class: Art + Blockchain = a hybrid form of value. This is no longer an experiment or the NFT hype wave of 2021. It represents a more mature phase of market development - where technology enhances traditional art rather than replacing it. 🌍 Global practice shows that digital asset identification is becoming the standard. Art is one of the first sectors where this transformation is especially logical. To better understand how art meets blockchain, we invite you to explore DigitalExchange.art 🚀 Within the MirraCoin ecosystem, we are not only closely following this direction - we are actively building blockchain integrations, because the future of the digital economy is being shaped by exactly these hybrid solutions. 🚀 The future of assets is not “digital instead of physical.” 🚀 The future is synergy. • Physical value. • Digital protection. • Transparent history. • Web3 integration. 🇷🇺 In Russia, this global trend is only beginning to scale - together with the MirraCoin.io ecosystem 😎 #MirraCoin#MIRRC#NFT#DigitalExchangeArt#Blockchain#Web3#Art#Cryptocurrency#FutureOfRussia#CryptoNews#MadeInRussia @MirraChannel😎