@singsingchannel · Post #716 · 18.07.2024 г., 05:01
🎉 Exciting news from our partner Cowtopia! They have launched an exclusive NFT collection. Hurry up and join to own these powerful NFTs from Cow-Farm! 🌟 #Cowtopia#NFT#Singsingglobal
Hashtags
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
Пребарај: #cowtopia
@singsingchannel · Post #716 · 18.07.2024 г., 05:01
🎉 Exciting news from our partner Cowtopia! They have launched an exclusive NFT collection. Hurry up and join to own these powerful NFTs from Cow-Farm! 🌟 #Cowtopia#NFT#Singsingglobal
Hashtags
@singsingchannel · Post #754 · 07.08.2024 г., 13:11
🎉 Exciting News! 🎉 Our partner, Cowtopia, has just launched their NFT MarketPlace! 🚀 Dive in and experience the magic with Cowtopia! 🌟 #Cowtopia#NFTMarketplace#Partnership#SingSing
@singsingchannel · Post #727 · 21.07.2024 г., 08:57
🎉 Congratulations to the winners of the Massive Airdrop between SingSing and Cowtopia! 🥳 Check out the winners list here Rewards will be distributed within the next 72 hours. Stay tuned! 🚀✨ #Airdrop#Winners#SingSing#Cowtopia#Web3#Crypto
@singsingchannel · Post #700 · 13.07.2024 г., 17:05
🚀 Announcing SingSingxCowtopia's First Airdrop! 🌟 To congrats on our partnership with Cowtopia, we bring a massive airdrop! Join now on TaskOn and don't miss out 👉airdrop link 🗓 Timeline: Now - 14:00 UTC to Jul 20 🎁 Prize Pool: 50 $TON + 750,000 $COW + 5,000,000 COIN + 50,000 RUBY 500 winners will be randomly selected after the campaign ends to share this amazing prize pool. Winners list and reward claims will be announced post-campaign! Read more and open treasure at: X Post #Cowtopia#Airdrop#TaskOn#CryptoRewards
@singsingchannel · Post #696 · 12.07.2024 г., 06:43
🚀 Excited to announce that our partner, Cowtopia, has officially launched their new game! 🎉 Tons of opportunities for users to experience and earn profits await. Join now and explore the world of Cowtopia! 🌟 #Cowtopia#Gaming#Profit#JoinNow#SingSing Partnership Follow Cowtopia🐮 Channel | Chat | Twitter | Website
@singsingchannel · Post #683 · 08.07.2024 г., 04:30
🎉 Exciting Partnership Announcement We're thrilled to introduce our first official partner for the SingSing SocialFi SDK: Cowtopia🐮! Cowtopia, an innovative farming simulation game, will be the first to integrate our powerful SocialFi SDK. This collaboration marks a significant milestone as we prepare to revolutionize the Telegram mini-app ecosystem. Stay tuned and see how Cowtopia will utilize our SDK to create an immersive and socially connected gaming experience. Read more and open treasure at: X Post #SingSingSDK#Cowtopia#TelegramGaming#SocialFi#FarmingSimulator#ComingSoon