TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #381 · 23 окт.

Установить свойства виджета в PySide можно не только через соответствующие методы и конструктор класса. Можно их изменять с помощью метода setProperty по имени. btn = QPushButton("Click Me") btn.setProperty("flat", True) Это аналогично вызову btn.setFlat(True) Если указать несуществующее свойство, то оно просто создается btn.setProperty("btnType", "super") Получить его значение можно методом .property(name) btn_type = btn.property("btnType") Когда это может быть полезно? ▫️Можно просто хранить какие то данные в виджете и потом их доставать обратно widget = QWidget() widget.setProperty('my_data', 123) print(widget.property('my_data')) ▫️ Назначая эти свойства разным виджетам можно потом отличить виджеты во время итераци по ним. Например, найти все кнопки со свойством my_data="superbtn". Но ведь вместо кастомного свойства можно использовать objectName, будет тот же результат. Да, но y ObjectName есть ограничение - только строки. ▫️ Если нам потребуется не просто поиск а, например, сортировка по числу, то свойства позволяют нам это сделать. Поддерживается любой тип данных widget.setProperty('my_data', {'Key': 'value'}) widget.setProperty('order', 1) all_widgets.sort(key=w: w.property('order')) Но ведь Python позволяет всё вышеперечисленное сделать простым созданием атрибута у объекта widget.order = 1 widget.my_data = 123 Да, но я думаю что не надо объяснять почему не стоит так делать. К тому же, если у виджета нет свойства то метод .property(name) вернет None, а отсутствующий атрибут выбросит исключение. ▫️ Действительно полезное применение кастомным свойствам - контроль стилей. Здесь атрибутами не обойтись, нужны именно свойства. Дело в том, что в селекторах стилей можно указывать конкретные свойства виджетов на которые следует назначать стиль. Просто запустите этот код from PySide2.QtWidgets import * if __name__ == "__main__": app = QApplication([]) widget = QWidget(minimumWidth=300) layout = QVBoxLayout(widget) btn1 = QPushButton("Action 1") btn2 = QPushButton("Action 2") btn3 = QPushButton("Action 3", flat=True) layout.addWidget(btn1) layout.addWidget(btn2) layout.addWidget(btn3) # добавим кастомное свойство одной кнопке btn1.setProperty("btnType", "super") # добавляем стили widget.setStyleSheet( """ QPushButton[btnType="super"] { background-color: yellow; color: red; } QPushButton[flat="true"] { color: yellow; } """ ) widget.show() app.exec_() С помощью селектора мы избирательно назначили стили на конкретные кнопки. Как получить список всех кастомный свойств? Функция получения списка кастомных свойств отличается от получения дефолтных. def print_widget_dyn_properties(widget): for prop_name in widget.dynamicPropertyNames(): property_name = prop_name.data().decode() property_value = widget.property(property_name) print(f"{property_name}: {property_value}") #tricks#qt

Hashtags

Резултати

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

Пребарај: #ss7trader

当前筛选 #ss7trader清除筛选
SS7 TRADER

@ss7trader · Post #30198 · 20.03.2026 г., 18:28

Finally did that what we committed few days ago and listen guys no one can show you these proofs on social media because they can’t. Real Live Account withdrawal Proof and We are on Top 10 in IQ Option Global Leaderboard. You can Go on IQ Option and check it Yourself. We are The No. 1 Team in Binary Trading and Soon You Guys Will us in Other Markets as Well. #ss7trader

Hashtags

Daily Channels

@dailychannels · Post #6391 · 04.10.2025 г., 01:00

Channel: SS7 Trader | The Binary Expert | Free Binary Signals Members: ~2.25K 💢 Username: @ss7trader Description: #freebinarysignals #ss7trader #iqoptionsignals #binarysignals #vipsignals #tradingstrategy #binaryoptions We Provide Highly Profitable Binary Options Indicators, Robots, Trading Strategies, Mobile Push Notification Signals, and Mql4 & Mql5 Development. 🏷 Tags: #crypto_fx_trading #ss7trader#indicators#robots#trading_strategies#free_binary_signals https://telegramchannels.me/channels/ss7trader

SS7 TRADER

@ss7trader · Post #30778 · 09.05.2026 г., 12:36

⚡️PRO THUNDER V12: THE ELITE TRADING STANDARD⚡️ Stop settling for repainting tools and local scripts. Pro Thunder V12 is the culmination of 5 years of development by SS7Trader Ltd. Why the pros choose V12: 🚫100% Non-Repaint: Signals are fixed. What you see is what you get. 🧠Neural Network AI: Powered by advanced AI to filter market noise. ✅Registered Authority: Built by a verified company, not an anonymous team. ⏳5-Year Legacy: Continuous evolution and optimization since 2021. 🎯 Pure Simplicity: Clear Buy/Sell signals with a fixed 5-minute expiry. 🌍 Universal: Works on any broker, any chart, and any timeframe. ━━━━━━━━━━━━━━━━ 🚀 JOIN THE ELITE. STOP GUESSING. 🔗https://ss7trader.com/product/pro-thunder-v12/ ✈️ Contact: https://t.me/SSsevenTrader #SS7Trader#ProThunderV12#TradingAI#NonRepaint#BinaryOptions

SS7 TRADER

@ss7trader · Post #30748 · 06.05.2026 г., 18:41

⚡️PRO THUNDER V12: THE ELITE TRADING STANDARD⚡️ Stop settling for repainting tools and local scripts. Pro Thunder V12 is the culmination of 5 years of development by SS7Trader Ltd. Why the pros choose V12: 🚫100% Non-Repaint: Signals are fixed. What you see is what you get. 🧠Neural Network AI: Powered by advanced AI to filter market noise. ✅Registered Authority: Built by a verified company, not an anonymous team. ⏳5-Year Legacy: Continuous evolution and optimization since 2021. 🎯 Pure Simplicity: Clear Buy/Sell signals with a fixed 5-minute expiry. 🌍 Universal: Works on any broker, any chart, and any timeframe. ━━━━━━━━━━━━━━━━ 🚀 JOIN THE ELITE. STOP GUESSING. 🔗https://ss7trader.com/product/pro-thunder-v12/ ✈️ Contact: https://t.me/SSsevenTrader #SS7Trader#ProThunderV12#TradingAI#NonRepaint#BinaryOptions

SS7 TRADER

@ss7trader · Post #30695 · 29.04.2026 г., 18:52

⚡️PRO THUNDER V12: THE ELITE TRADING STANDARD⚡️ Stop settling for repainting tools and local scripts. Pro Thunder V12 is the culmination of 5 years of development by SS7Trader Ltd. Why the pros choose V12: 🚫100% Non-Repaint: Signals are fixed. What you see is what you get. 🧠Neural Network AI: Powered by advanced AI to filter market noise. ✅Registered Authority: Built by a verified company, not an anonymous team. ⏳5-Year Legacy: Continuous evolution and optimization since 2021. 🎯 Pure Simplicity: Clear Buy/Sell signals with a fixed 5-minute expiry. 🌍 Universal: Works on any broker, any chart, and any timeframe. ━━━━━━━━━━━━━━━━ 🚀 JOIN THE ELITE. STOP GUESSING. 🔗https://ss7trader.com/product/pro-thunder-v12/ ✈️ Contact: https://t.me/SSsevenTrader #SS7Trader#ProThunderV12#TradingAI#NonRepaint#BinaryOptions

SS7 TRADER

@ss7trader · Post #30615 · 24.04.2026 г., 12:24

⚡️PRO THUNDER V12: THE ELITE TRADING STANDARD⚡️ Stop settling for repainting tools and local scripts. Pro Thunder V12 is the culmination of 5 years of development by SS7Trader Ltd. Why the pros choose V12: 🚫100% Non-Repaint: Signals are fixed. What you see is what you get. 🧠Neural Network AI: Powered by advanced AI to filter market noise. ✅Registered Authority: Built by a verified company, not an anonymous team. ⏳5-Year Legacy: Continuous evolution and optimization since 2021. 🎯 Pure Simplicity: Clear Buy/Sell signals with a fixed 5-minute expiry. 🌍 Universal: Works on any broker, any chart, and any timeframe. ━━━━━━━━━━━━━━━━ 🚀 JOIN THE ELITE. STOP GUESSING. 🔗https://ss7trader.com/product/pro-thunder-v12/ ✈️ Contact: https://t.me/SSsevenTrader #SS7Trader#ProThunderV12#TradingAI#NonRepaint#BinaryOptions

SS7 TRADER

@ss7trader · Post #30619 · 25.04.2026 г., 13:41

⭐️See What Our Clients Are Saying About SS7 Trader! ⭐️ Our traders' success and satisfaction are the foundation of our brand. Discover why the community trusts 'The Binary Experts' to navigate the markets! 📈 👇 Click the link below to read real success stories and testimonials from our amazing community: 🔗https://ss7trader.com/reviews-2/ #SS7Trader#BinaryOptions#TradingReviews#ForexSuccess#TheBinaryExperts

SS7 TRADER

@ss7trader · Post #30593 · 23.04.2026 г., 14:29

⭐️See What Our Clients Are Saying About SS7 Trader! ⭐️ Our traders' success and satisfaction are the foundation of our brand. Discover why the community trusts 'The Binary Experts' to navigate the markets! 📈 👇 Click the link below to read real success stories and testimonials from our amazing community: 🔗https://ss7trader.com/reviews-2/ #SS7Trader#BinaryOptions#TradingReviews#ForexSuccess#TheBinaryExperts

SS7 TRADER

@ss7trader · Post #30274 · 26.03.2026 г., 20:49

⭐️See What Our Clients Are Saying About SS7 Trader! ⭐️ Our traders' success and satisfaction are the foundation of our brand. Discover why the community trusts 'The Binary Experts' to navigate the markets! 📈 👇 Click the link below to read real success stories and testimonials from our amazing community: 🔗https://ss7trader.com/reviews-2/ #SS7Trader#BinaryOptions#TradingReviews#ForexSuccess#TheBinaryExperts

SS7 TRADER

@ss7trader · Post #30147 · 17.03.2026 г., 17:55

⭐️See What Our Clients Are Saying About SS7 Trader! ⭐️ Our traders' success and satisfaction are the foundation of our brand. Discover why the community trusts 'The Binary Experts' to navigate the markets! 📈 👇 Click the link below to read real success stories and testimonials from our amazing community: 🔗https://ss7trader.com/reviews-2/ #SS7Trader#BinaryOptions#TradingReviews#ForexSuccess#TheBinaryExperts

SS7 TRADER

@ss7trader · Post #30106 · 14.03.2026 г., 08:14

⭐️See What Our Clients Are Saying About SS7 Trader! ⭐️ Our traders' success and satisfaction are the foundation of our brand. Discover why the community trusts 'The Binary Experts' to navigate the markets! 📈 👇 Click the link below to read real success stories and testimonials from our amazing community: 🔗https://ss7trader.com/reviews-2/ #SS7Trader#BinaryOptions#TradingReviews#ForexSuccess#TheBinaryExperts

ПретходнаСтраница 1 од 4Следна