@degenpump_crypto_pump_signals · Post #504524 · 12.05.2026 г., 00:32
#VET/USDT Take-Profit target 1 ✅ Profit: 17.4419% 📈 Period: 6 hr 53 min ⏰
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
Пребарај: #vet
@degenpump_crypto_pump_signals · Post #504524 · 12.05.2026 г., 00:32
#VET/USDT Take-Profit target 1 ✅ Profit: 17.4419% 📈 Period: 6 hr 53 min ⏰
Hashtags
@degenpump_crypto_pump_signals · Post #503942 · 08.05.2026 г., 09:26
#VET/USDT Take-Profit target 1 ✅ Profit: 21.8254% 📈 Period: 6 hr 48 min ⏰
Hashtags
@CoinSonar · Post #243886 · 18.04.2026 г., 00:05
#VET | Volume spike (USDT PAIR) 9 times the average volume 138.60K USDT traded in 15 min └Selling vol: 80.49K USDT 🔴 Boost score: 1/10 24h Vol: 1.38M USDT (Binance) Price: 0.00727 (-4.1% in 24h)
Hashtags
@CoinSonar · Post #243488 · 17.04.2026 г., 06:56
#VET | Volume spike (USDT PAIR) 9 times the average volume 138.80K USDT traded in 15 min └Selling vol: 117.98K USDT 🔴 Boost score: 1/10 24h Vol: 1.38M USDT (Binance) Price: 0.00725 (-4.1% in 24h)
Hashtags
@CoinSonar · Post #243280 · 16.04.2026 г., 19:01
#VET | Volume spike (USDT PAIR) 111 times the average volume 106.29K USDT traded in 1 min └Buying vol: 59.44K USDT 🟢 Boost score: 5/10 24h Vol: 1.38M USDT (Binance) Price: 0.00742 (-4.1% in 24h)
Hashtags
@proanalysistrader · Post #28534 · 12.03.2025 г., 14:18
#VET/USDT analysis : #VET is in a downtrend, making new lows and trading below the 200 EMA. The price is expected to test the resistance zone, then revert from there to resume bearish momentum and test lower levels. TF : 2H Entry : $0.02560 Target : $0.02124 SL : $0.02840
Hashtags
@proanalysistrader · Post #27922 · 10.09.2024 г., 13:32
#VET/USDT analysis : #VET is currently in a downtrend, characterized by forming Lower Lows (LLs) and Lower Highs (LHs) below the 200 Exponential Moving Average (EMA). The price is anticipated to sustain its bearish momentum and exhibit additional price decline. It is advisable to await the breach of the $0.02141 level for a short entry position. TF : 4H Entry : $0.02141 Target : $0.01999 SL : $0.02242
Hashtags
@proanalysistrader · Post #27902 · 03.09.2024 г., 15:27
#VET/USDT analysis : #VET is in a downtrend forming LLs and LHs below 200 EMA. The price is expected to continue its bearish momentum and show further decline in price. TF : 1H Entry : $0.02102 Target : $0.01957 SL : $0.02209
Hashtags
@proanalysistrader · Post #27892 · 31.08.2024 г., 13:05
#VET/USDT analysis : #VET is currently experiencing a corrective pullback and is expected to retrace to the 200 EMA before continuing its bearish trend on the LTF. TF : 15min Entry : $0.02200 Target : $0.02222 SL : $0.02185
Hashtags
@proanalysistrader · Post #27679 · 19.06.2024 г., 04:28
#VET/USDT analysis - #VET is in a downtrend, making new lows. The price is currently experiencing a pullback, and it is expected to test the previous swing high and reject from there to continue its downward momentum. Wait for the price reversal from the $0.0275 level for a short entry. TF : 1H Entry : $0.0270 Target : $0.0246 SL : $0.0287
Hashtags
@americancryptotrading · Post #27590 · 16.04.2026 г., 10:12
🇺🇸#VET/USDT is attempting to bounce from the supportzone on the 2W timeframe👨💻 Expecting a price recovery🚀 American Crypto©
Hashtags
@americancryptotrading · Post #27520 · 31.01.2026 г., 10:29
🇺🇸#VET/USDT is consolidating within the descendingchannel pattern on the weekly timeframe🔍 The rally is coming✈️ American Crypto©
Hashtags