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

Резултати

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

Пребарај: #grayscale

当前筛选 #grayscale清除筛选
TOP Signals Spot

@cryptocurreniesbtc · Post #22554 · 22.01.2024 г., 17:15

💰 According to Lookonchain, #Grayscale currently holds 566,973 $BTC($23.21B), sells ~52,227 $BTC ($2.14B) since the ETF approval. iShares (BlackRock): 33,431 BTC Fidelity: 24,857 BTC Bitwise: 10,152 BTC ARK21: 7,565 BTC Invesco Galaxy: 4,619 BTC VanEck: 2,207 BTC Valkyrie: 1,737 BTC Franklin: 1,160 BTC

Hashtags

SIGNAL

@finsignal · Post #3557 · 28.09.2024 г., 13:20

#Grayscale has identified 20 projects with the best potential in the next quarter New assets were added to the list ($SUI, $TO, $OP, $HET, $CELO and $UMA), but $RENDER, $MNT, $RUNE, $PENDLE, $HILL and $RAY were removed.

Hashtags

ScorpionX | Finance

@scorpionx_co · Post #867 · 30.12.2024 г., 13:54

🟢شرکت Grayscale Research بیست دارایی رمزنگاری برتر خود را برای سه ماهه اول 2025 به روز می کند و $HYPE ، $ENA ، $VIRTUAL ، $JUP ، $JTO و $GRASS را به لیست خود اضافه می کند. #Grayscale @ScorpionX_Co☑️

Hashtags

SIGNAL

@finsignal · Post #2762 · 06.01.2024 г., 15:31

⚡️#Grayscale added #BTC (Bitcoin Trust) in the "Crypto Products" section on their website 👀 By law, this is only possible if approved...

Michaël Van de Poppe Official

@michaelvandepoppeanalyst · Post #4484 · 15.08.2024 г., 16:07

Aug 15 Update: 10 #Bitcoin ETFs NetFlow: -1,316 $BTC(-$78.32M)🔴 #Grayscale(GBTC) outflows 480 $BTC($28.58M) and currently holds 231,853 $BTC($13.8B). 9 #Ethereum ETFs NetFlow: -1,736 $ETH(-$4.62M)🔴 #Grayscale(ETHE) outflows 11,557 $ETH($30.78M) and currently holds 1,898,644 $ETH($5.06B).

SIGNAL

@finsignal · Post #3145 · 25.05.2024 г., 09:06

😎Do not forget to keep an eye on the sponsors of the current bull cycle — #Blackrock. Blackrock surpassed Grayscale in terms of the number of available $BTC. "We tokenize and digitize everything that is possible and impossible, then we will tell you why!" #BlackRock already has 284.525 BTC ($19.1 billion) on its balance sheet – Ishares The inflow of funds into spot Bitcoin ETFs in 9 days of trading = $1.75 billion. Larry Fink, CEO of Blackrock says: IBIT is the fastest growing ETF in the history of all ETFs. I am very optimistic about the long-term viability of Bitcoin. I even wonder how "deep" Blackrock will get into the ETF-ETH... and who besides #Grayscale will be able to impose competition on them 🤔

TOP Signals Spot

@cryptocurreniesbtc · Post #22704 · 11.06.2024 г., 12:35

🇺🇸 Spot Bitcoin ETFs see $65 million in net outflows, ending 19-day inflow streak. ( 10-06-2024 ) 🔹#Grayscale saw -$40M Inflow 🔹#BlackRock +$6M Inflow 🔹 Total Value Traded: $1.10 Billion ( As of 10th June ) 🔹 Total Net Assets ~$61.40 Billion in 🇺🇸 Spot ETFs Total inflows of -$65M in Spot 🇺🇸Bitcoin ETFs 1⃣ $IBIT +$6M (+90 BTC) 2⃣ $BITB +$8M (+109 BTC) 3⃣ $GBTC -40M (-567 BTC) 4⃣ $FBTC -$3 (-43 BTC) 5⃣ $BTCO -$20M (-294 BTC) 6⃣ $BRRR -$16M (-227 BTC) 🔰 2 ETFs = +ve Inflow 🔰 5 ETFs = 0 Inflow/Outflow 🔰 4 ETFs = -ve Inflow US Bitcoin ETFs Sold 932 $BTC on 10th June, which is Equal to Approximately 2 days supply.

SIGNAL

@finsignal · Post #2807 · 25.01.2024 г., 08:11

💰 The first 7 days of #Bitcoin-ETF ✅#ETFs bought 112,000 $BTC ✅#Grayscale sold 67,000 $BTC ✅ 27,000 $BTC is mined per month ✅ 13,500 $BTC per month will be mined after halving (after 85 days) #BlackRock alone bought as many coins in 7 days of trading as it produces in 1 month ⚡️

Garantex News Russia

@garantexnews · Post #14210 · 28.01.2025 г., 15:00

💡Grayscale за год приобрела более 560 000 LTC ➖ Институциональные инвесторы продолжают наращивать вложения в криптовалюты, ожидая их легализации в США. После запуска биткоин-ETF и эфир-ETF аналитики заговорили о возможном спотовом фонде на Litecoin. ➖ Canary Capital уже подала заявку в SEC на запуск Litecoin-ETF, но пока он не одобрен, крупные игроки используют другие инструменты. Grayscale за год приобрела 560 000 LTC, что составляет почти половину всех добытых монет. ➖ Параллельно сеть Litecoin усиливает свои мощности. Хешрейт LTC установил новый рекорд – 2,24 Ph/s. За четыре месяца он вырос почти вдвое, что говорит о подготовке майнеров к притоку институционального капитала. ➖ Еще один важный фактор — криптоматы. Litecoin обогнал эфир по количеству терминалов, поддерживающих операции с альтом: LTC – 17 909, ETH – 17 525. Лидерами остаются USDT (38 128) и BTC (38 117). #Litecoin#Grayscale#Криптоинвестиции

Michaël Van de Poppe Official

@michaelvandepoppeanalyst · Post #4821 · 11.09.2024 г., 20:19

Sept 11 Update: 10 #Bitcoin ETFs NetFlow: +771 $BTC(+$44.32M)🟢 #Fidelity inflows 1,093 $BTC($62.82M) and currently holds 172,717 $BTC($9.93B). 9 #Ethereum ETFs NetFlow: -1,591 $ETH(-$3.72M)🔴 #Grayscale(ETHE) outflows 9,752 $ETH($22.77M) and currently holds 1,750,498 $ETH($4.09B).

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