@maison_tati · Post #680 · 03.01.2026 г., 07:55
😍💔#HB
Hashtags
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
Пребарај: #hb
@maison_tati · Post #680 · 03.01.2026 г., 07:55
😍💔#HB
Hashtags
@hpklwbj · Post #149158 · 14.12.2025 г., 05:15
希希well🏠#hb 身高:169 🌸胸围:c 体重:46kg 🌸年龄:06 温柔甜美优雅 校园初恋款 气质白小纯 逆天完美比例 腰细腿长皮肤白嫩 自然甜美 乖巧懂事 满足你的一切要求 纯天然无整 真人真照 人照一致 🉑️舌吻 🉑️69 🉑️登记 🉑️代开 🉑️双飞 🉑️🚗 🈶️jk制服 情趣丝袜 #北京#朝阳区#白小纯
@legkoenebo · Post #4281 · 25.10.2025 г., 08:30
🇦🇪С 40-летием, Emirates! 📌За четыре десятилетия авиакомпания стала настоящим эталоном комфорта и гостеприимства в небе. ⏺Сегодня Emirates связывает пассажиров с десятками городов по всему миру, демонстрируя высочайший уровень сервиса. ✨Желаем Emirates дальнейшего процветания, покорения новых высот и стабильного роста! Пусть каждый полёт с Emirates остаётся эталоном качества и комфорта для миллионов пассажиров. Лёгкое небо #aviation#Emirates#hb
@no_eyes_kaleidoscope · Post #736 · 04.09.2024 г., 13:56
🫑 HB! @kufex #hb#graffiti#kufx
@YXHMd · Post #3360 · 26.05.2025 г., 03:18
中文名: 幻变梦境(ディーサイド トロイメライ) 话数: 13 放送开始: 2021年7月10日 放送星期: 星期六 导演: 今義和 脚本: 後藤みどり、大野木寛、森田繁、鈴木洋介 分镜: 杉島邦久、森川滋、今義和、坂田純一、松園公、石黒達也、増田敏彦、渡部高志 ☺️评分:5.4 不过不失 💙故事简介 现代的涩谷街头,主角织田龙平在小学时目击过憧憬的哥哥的神秘死亡现场。现在是高中生的他,早已摆脱了当时的恶梦。和平常一样练着拳击的某天晚上,他被奇怪的生物咬了一口,坠入了一个和平常不同的梦。 💔OneDrive:打开表格 😱百度网盘:点击下载 😄往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#H#HB 标签:#原创#悬疑#奇幻 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压
@yxhmd · Post #2345 · 03.03.2024 г., 04:43
中文名: 黑白来看守所 话数: 26 放送开始: 2016年10月4日 放送星期: 星期二 原作: 双又翔 导演: 高松信司 ☺️评分:5.8 还行 🟢故事简介 南波刑务所——位于海上孤岛的难攻不落巨大刑务所。 没有任何人能从被强悍的看守以及世界最高水准的安保所守卫的这所刑务所当中越狱……应该是这样!? 带着神秘枷锁的天才越狱囚犯·Jugo(囚犯编号15号) 喜欢女人的赌徒·Uno(囚犯编号11号) 爱打架的美食家·Rock(囚犯编号69号) 身患宿疾的阿宅·Nico(囚犯编号25号) 集中在13舍13房的,有些奇怪的4名囚犯。 为了阻止他们越狱,每天急速冲刺的最强看守双六一!! 个性丰富的囚犯、看守们的最高纯粹笨蛋物语,在此刑务所开幕!! 🌐OneDrive:点击下载 🗂百度网盘:点击下载 📁往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#H#HB 标签:#漫改#搞笑#战斗 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压
@YXHMd · Post #2758 · 16.09.2024 г., 03:48
中文名: 海边的异邦人 话数: 1 放送开始: 放送星期: 导演: 大橋明代 脚本: 大橋明代 分镜: 大橋明代 ☺️评分:6.2 还行 💙故事简介 故事讲述住在冲绳离岛上的桥本骏(村田 配音),结识了失去父母的孤独高中生知花实央(松冈 配音),两位少年成了好友。实央为了快点成长为大人,决定离开本岛,两人渐渐断了联系。3年后,实央却再次出现在骏的面前,还大胆告白。 🌐辅助网盘:见表格 😱百度网盘:点击下载 😄往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#H#HB 标签:#漫改#剧场版#耽美 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压
@TG_index_channel · Post #496 · 30.08.2019 г., 08:14
標題:你有一个打折需要了解 類別:#公開#頻道#簡中 分類:#遊戲#興趣#新聞#中文圈 標籤:#Battlenet#Steam#XboxOne#Uplay#Xbox#GOG#HB#Epic#Origin#榜單 簡介:可知: + 24 小时制(GMT/UTC+8)(0:00 - 23:59) + 含义 ᵀ 频道内跳转 ᙆ 附属频道跳转 + 遵循格式 + 链接(尽量源头) + 浏览以 PC 端为佳 几点: + 对广播困惑想补充或分享可留言 + 广播会因修改与补充时常变化 发布但不限: + 周榜、折扣、资讯、喜加一、分享 相关: + 附属频道 @Vwyxrd + 群组 @Steam + 群误封与反馈 @huaguanYJ + UNO 游戏 t.me/joinchat/EGSkXEP_WAetQbj_