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

Резултати

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

Пребарај: #cryptotools

当前筛选 #cryptotools清除筛选

🚀TON Tokens: Is the Memecoin Scene Waking Up? The TON ecosystem keeps growing. Alongside the memecoins themselves, new services appear that make it easier to track data and trade. Trading bots are still few, but the trend is up. 🔍@x1000 — a token aggregator and chat assistant The bot pulls key stats on any token and replies as soon as someone posts a contract address. It works in direct messages or group chats, auto-showing fresh info. We’ve already added @x1000 to our work chat — no need to dig through explorers; the bot does it for us. 👨‍💻What the developer plans next Stepan, the creator (link above), says the next updates will add: 🟠 detailed holder stats 🟠 info on dev teams 🟠 a honey-pot check (can you actually sell the token?) 🟠 a scanner for new coins by custom filters 🟠 a possible scam indicator 💻Try the bot now in the comments or via DM. Just send a contract address, for example: EQA2kCVNwVsil2EM2mB0SkXytxCqQjS4mttjDpnXmwG9T6bO #TON#Memecoin#CryptoTools#TelegramTrading#CryptoNews

Airdrop Comic

@airdropcomic · Post #2060 · 11.07.2025 г., 12:26

🔥Profile Launch - Ronin Profile (LIVE) ✅ 💠Ronin has officially launched its Web3 Onchain Identity system — allowing users to create and manage their own profile with multi-wallet support. ☀️Profile Link :- Click Here ⚙️ How to Participate? ♦️Sign in with your Ronin Wallet (Keyless) ♦️Set up your profile and personalize your details ♦️Bind your social accounts for visibility ♦️Do daily check-ins to stay active ♦️Link up to 6 wallet addresses in one profile 🧩Early version available now — new features coming soon 🔐A keyless wallet is required to access your Ronin Profile 🔗 Source:https://x.com/Ronin_Network/status/1943245375638507811 ®Note - Please do your own research (DYOR) before joining to any airdrops project, also airdrop is 100% free. Don't send any fee or penny for receiving airdrop tokens required #RoninProfile#Ronin#Web3Identity#CryptoTools#Airdropcomic