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

Резултати

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

Пребарај: #instant

当前筛选 #instant清除筛选
探索号

@seeker_rc · Post #19718 · 06.05.2026 г., 02:25

刚刚,GPT-5.5 Instant 发布,奥特曼还邀请马斯克参加 AI 办的派对 就在刚刚,OpenAI 正式推送了 GPT-5.5 Instant,将其设为 ChatGPT 的默认模型,取代此前的 GPT-5.3 Instant,面向所有用户开放。 Instant 系列是 ChatGPT 的日常主力模型,每天有数以亿计的用户在用。官方说,在这个量级上,哪怕只是小幅改进,积累起来的效果也相当可观。 这个版本主打三件事:更准确、更简洁、更懂你。 与上一版本相比,新模型在保持低延迟的同时,在准确性、回复风格和个性化能力上都有明显提升。 准确性的提升,在高风险领域最为突出。内部测试显示,GPT-5.5 Instant 在医疗、法律、金融类问题上的幻觉率较上一版本下降了 5... via 爱范儿 标签: #GPT#Instant#OpenAI ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。

Fx Signals_Gold #XAUUSD(GOLD)💰

@FxSignals_Gold · Post #10679 · 14.04.2026 г., 07:41

FXSignals_Gold Daily Performance 🔔 Monday - 13/04/2026 Swing Trade » 🟠Buy XAUUSD (+270Pips) ⚡️Net Profit: +270Pips 🔎Total Signals: 1 ⏳Running Signals: 0 ⚠️Losing Pips: 0 Pips 🎯Winning Pips: +270Pips 🏆Total Net Profit Gained: +270Pips Always remember, never lose sight of your goals. Start Investing in your dreams. No matter how hard it gets, not matter what challenges you face, look forward and never ever give up! #Instant profit💰 #PropFirmChallenge&Verification✅ #AccountManagement👨🏻‍💻

Fx Signals_Gold #XAUUSD(GOLD)💰

@FxSignals_Gold · Post #10598 · 01.04.2026 г., 10:21

FXSignals_Gold Daily Performance 🔔 Tuesday - 31/03/2026 Scalp Trade » 🟠Sell XAUUSD (+200Pips) Scalp Trade » 🟠Sell XAUUSD (+50Pips) Swing Trade » 🟠Sell XAUUSD (+70Pips) ⚡️Net Profit: +520Pips 🔎Total Signals: 3 ⏳Running Signals: 0 ⚠️Losing Pips: 0 Pips 🎯Winning Pips: +320Pips 🏆Total Net Profit Gained: +320Pips 💯 Winning 💰 As you can see, this Free channel is for pure value. Make sure updates are not muted. Stay up to dated with the channel and don't miss any updates. #Instant profit💰 #PropFirmChallenge&Verification✅ #AccountManagement👨🏻‍💻

Fx Signals_Gold #XAUUSD(GOLD)💰

@FxSignals_Gold · Post #10586 · 31.03.2026 г., 07:38

FXSignals_Gold Daily Performance 🔔 Monday - 30/03/2026 Scalp Trade » 🟠Sell XAUUSD (+70Pips) Scalp Trade » 🟠Sell XAUUSD (+70Pips) Swing Trade » 🟠Sell XAUUSD (+380Pips) ⚡️Net Profit: +520Pips 🔎Total Signals: 3 ⏳Running Signals: 0 ⚠️Losing Pips: 0 Pips 🎯Winning Pips: +520Pips 🏆Total Net Profit Gained: +520Pips Always remember, never lose sight of your goals. Start Investing in your dreams. No matter how hard it gets, not matter what challenges you face, look forward and never ever give up! #Instant profit💰 #PropFirmChallenge&Verification✅ #AccountManagement👨🏻‍💻

Fx Signals_Gold #XAUUSD(GOLD)💰

@FxSignals_Gold · Post #10099 · 09.01.2025 г., 07:08

FxSignals_Gold Premium VIP Signals Daily Performance 🔔 Wednesday - 09/01/2025 Swing Trade » 🔵Sell GBPCHF (+84Pips) Swing Trade » 🔵Buy EURGBP (+77Pips) Swing Trade » 🔵Buy XAUUSD (-50Pips) ⚡️Net Profit: +111Pips 🔎Total Signals: 3 ⏳Running Signals: 2 ⚠️Losing Pips: -50 Pips 🎯Winning Pips: +161Pips 🏆Total Net Profit Gained: +111Pips We are dedicated to helping each and everyone succeed in the forex world with top-graded forex signals. 🟠 10+ years in the Trading Market. 🟠 4-6 Free & Paid Signals Daily. 🟠 Account Management Services. 🟠 Prop Firm Challenge/ Verification. 🕹SIGN UP TODAY‼️Here #Instant profit💰 #PropFirmChallenge&Verification✅ #AccountManagement👨🏻‍💻

💎instant mail无限邮箱 4.04 22 ♻️资源介绍:无限邮箱是一款强大的电子邮箱App,为用户提供无限容量的邮箱存储空间,让你无忧地收发邮件。通过无限邮箱App,用户可以轻松管理多个邮箱账号,快速查看、发送和删除邮件。同时,无限邮箱还支持智能分类、重要邮件提醒等功能,帮助用户高效地组织和管理邮 ⬇️本地下载| 🔵网站下载 🔔标签:#安卓软件#instant#mail#无限邮箱

123•••56
ПретходнаСтраница 1 од 6Следна