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

Резултати

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

Пребарај: #tether

当前筛选 #tether清除筛选
东南亚头条新闻

@pzbg168 · Post #42300 · 13.01.2026 г., 07:44

#Tether 在 Tron 网络冻结 5 个地址的 1.82 亿枚 USDT 据 BlockBeats 消息,1月13日,链上监测平台 Whale Alert 显示,Tether于1月11日在 Tron 网络上冻结了 5 个独立地址,合计 1.82 亿枚 USDT。数据显示,受影响地址的单个持仓规模介于 1200 万至 5000 万枚 USDT 之间。 此次冻结行动,符合 Tether 于 2023 年 12 月推出的钱包暂停协议,该协议旨在配合美国财政部海外资产控制办公室(OFAC)的制裁要求,对涉嫌违法或受制裁关联的钱包地址采取限制措施。 公开信息显示,截至 2025 年中期,Tether 已累计冻结超过 30 亿美元规模的 USDT,并与 62 个国家、310 多个执法机构建立合作关系,持续强化其在反洗钱、反恐融资及制裁合规方面的执行力度。 PS:哪个大锅的U被干了👌

Hashtags

经济信息联播

@eco_cn · Post #30374 · 02.04.2026 г., 02:07

#Tether 两位资深金属交易员Vincent Domien与Mathew O'Neill 已离职。他们协助打造"全球最佳黄金交易台"。然而3月金价受多重压力下跌,黄金与比特币同步承压。 分析认为Tether完成建仓后选择收缩团队。

Hashtags

IT Masters

@ITmastersuz · Post #12291 · 30.07.2025 г., 16:01

⚡️Tether kompaniyasi Neuralink chiplariga o‘xshash texnologiya ustida ishlamoqda ⚡️ Tether kompaniyasi BrainOS deb nomlangan tizimni ishlab chiqayotganini e’lon qildi. Bu tizim inson aqlini sun’iy intellektning hisoblash imkoniyatlari bilan birlashtirishi mumkin. ⚡️ Kompaniyaning bashoratiga ko‘ra, yaqin 5–10 yil ichida sun’iy intellekt ko‘plab kasblarning ajralmas qismiga aylanadi va odamlar bunga moslashishga majbur bo‘ladi. ⚡️BrainOS bu muammoni hal qilish uchun taklif etilgan — texnologiyalarni to‘g‘ridan-to‘g‘ri inson miyasi bilan integratsiya qilish. Bu orqali fikrlash jarayoni tezlashadi va insoniyat sun’iy intellekt davrida yetakchilikni saqlab qolishi mumkin. 👉Bizning barcha loyihalar | #tether

Hashtags

Elf Crypto VIP

@elfcryptovip · Post #11943 · 16.09.2025 г., 20:50

Just in: #Tether has minted $2B $USDT on Ethereum network, in the past 45 mins. In the past 4 days, they have minted $4B.

Hashtags

SIGNAL

@finsignal · Post #3204 · 05.06.2024 г., 15:56

CEO of #Tether warns about the possibility of mass mailing of phishing emails with the distribution of crypts Hackers have hacked a "well-known" service provider for email newsletters (the name is not disclosed)

Hashtags

SIGNAL

@finsignal · Post #3055 · 30.04.2024 г., 16:28

New investments by #Tether💵 Tether has invested $200 million in the biotech company Blackrock Neurotech, with a Brain-Computer-Interface (chipping, etc.. it looks like a Neuralink Mask) Against the background of such investments by Blackrock Neurotech, Tether introduced its new division Tether Evo. The division will be engaged in investing in "human-oriented" technologies. Earlier, Tether announced a new concept for the company, and also stated that they would invest in various areas of the global economy. It is worth noting that Blackrock Neurotech has nothing to do with the Blackrock we know. In general, biotechnology is an interesting investment direction, and Tether only confirms this + such movements pull the company beyond the framework of stablecoins.

Hashtags

Tether

@tether · Post #226 · 01.05.2023 г., 13:23

Euro #Tether (EUR₮) and #Tether Gold (XAU₮) To Launch on BitMart Exchange https://tether.to/en/euro-tether-eurt-and-tether-gold-xaut-to-launch-on-bitmart-exchange/

Hashtags

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