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

Резултати

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

Пребарај: #mstr

当前筛选 #mstr清除筛选
Сигналы РЦБ Крипто

@usa100cks · Post #25744 · 30.04.2026 г., 11:39

#MSTR AIMCo купила акции Strategy на $219 млн Канадская Alberta Investment Management Corp (AIMCo) раскрыла покупку 1,38 млн акций Strategy на сумму около $219 млн. Компания управляет активами примерно на 142 млрд канадских долларов. Это первая раскрытая аллокация AIMCo в актив, связанный с Bitcoin: фонд купил не сам BTC, а акции MSTR, которые дают косвенную экспозицию к криптовалюте.

Hashtags

Сигналы РЦБ Крипто

@usa100cks · Post #25580 · 20.04.2026 г., 11:04

#MSTR Strategy хочет платить дивиденды по STRC дважды в месяц Strategy предложила изменить график выплат по STRC: вместо ежемесячных дивиденды хотят выплачивать 2 раза в месяц. При этом годовой объем выплат и сама ставка дивиденда не меняются. Речь идет только о новой структуре распределения. В компании объясняют это четырьмя целями: — стабилизировать цену — снизить цикличность торгов — повысить ликвидность — поддержать спрос на STRC

Hashtags

Сигналы РЦБ Крипто

@usa100cks · Post #25363 · 07.04.2026 г., 09:31

#MSTR Strategy показала бумажный убыток на $14,5 млрд за квартал Strategy сообщила о нереализованном убытке $14,46 млрд по цифровым активам за 1 квартал 2026 года. Причина — падение цены биткоина более чем на 20% за квартал, это худшая динамика первого квартала для BTC с 2018 года. Часть удара по отчетности компенсировал отложенный налоговый актив на $2,42 млрд. Такие колебания стали заметнее после перехода на fair-value accounting, где криптоактивы переоцениваются по рынку в каждом квартале.

Hashtags

Сигналы РЦБ Крипто

@usa100cks · Post #25203 · 23.03.2026 г., 13:57

#MSTR Strategy открыла две новые ATM-программы на $42 млрд Strategy объявила о запуске двух новых программ размещения акций на рынке: до $21 млрд по бумагам STRC и еще до $21 млрд по обычным акциям MSTR. Обе программы оформлены через форму 8-K от 23 марта. Кроме этого, компания добавила новых агентов по размещению и отдельно зарегистрировала еще одну программу по привилегированным акциям STRK на сумму до $2,1 млрд. Одновременно прежнюю программу по STRK компания прекратила. Strategy снова расширяет запас инструментов для привлечения капитала через рынок. Для компании это еще один канал возможных будущих продаж бумаг, а для рынка — риск дальнейшего размытия доли акционеров при сохранении агрессивной стратегии фондирования.

Hashtags

Сигналы РЦБ Крипто

@usa100cks · Post #24854 · 05.02.2026 г., 22:34

#MSTR ETF на 2х шорт акций Strategy обновляет максимумы. За последние пару дней этот ETF вырос в два раза с 75 до 150 Это означает, что люди жадно скупают ETF, который является фактически плечевым шортом акций MSTR

Hashtags

Flipper's place

@true_flipper · Post #3988 · 01.12.2025 г., 16:33

⚠️✴️🇺🇸#MSTR = -12% Питер Шифф: "Это начало конца компании Strategy"

Hashtags

SIGNAL

@finsignal · Post #3791 · 21.04.2025 г., 10:33

Public companies now hold almost 700,000 BTC on their balance sheet, with Strategy #MSTR accounting for 77% of this volume.

Hashtags

Whales Crypto 🐋

@whales_cryptonewz · Post #457 · 01.04.2025 г., 16:03

⚡️⚡️⚡️⚡️⚡️⚡️#BTC#MSTR Strategy acquires 22,048 BTC for $1.92 billion at $86,969 per bitcoin. They now HODL 528,185 $BTC acquired for $35.63 billion at $67,458 per bitcoin. Whales Crypto🐋🔷

Hashtags

SIGNAL

@finsignal · Post #3384 · 16.07.2024 г., 13:59

🤑#BTC#crypto implementation Michael Taylor notes that since Microstrategy (#MSTR) adopted the BTC standard in August 2020, its shares have been growing faster than most pop growth stocks, including Nvidia...

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