TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #380 · 21 окт.

Регулярно приходится писать и ревьюить код, где используется PySide2-6. Заметил, что в подавляющем большинстве случаев настройка создаваемых базовых виджетов происходит через методы. Думаю, всем знаком такой способ. Простой пример с кнопкой: button = QPushButton("Click Me") button.setMinimumWidth(300) button.setFlat(True) button.setStyleSheet("font-size: 20pt") button.setToolTip("Super Button") button.clicked.connect(lambda: print("Button clicked")) Но есть и альтернативный способ - настройка через свойства. Это просто ключевые аргументы конструктора класса. Хоть они и не указаны в документации как аргументы, но они есть) Этот код делает тоже самое но с помощью Property button = QPushButton( "Click Me", minimumWidth=300, flat=True, styleSheet="font-size: 20pt", toolTip="Super Button", clicked=lambda: print("Button clicked"), ) Где это может быть полезно ▫️ Это выглядит более аккуратно и коротко, уже повод использовать ▫️ Может использоваться в заполнении лейаута, когда нам не нужно никакое другое взаимодействие с виджетом и поэтому сохранять его в переменную не требуется. Например, лейбл или кнопка. widget = QWidget(minimumWidth=400) layout = QHBoxLayout(widget) layout.addWidget(QLabel("Button >", alignment=Qt.AlignRight)) layout.addWidget(QPushButton("Click Me", clicked=lambda: print("Button clicked"))) widget.show() Либо так widget = QWidget(minimumWidth=400) layout = QHBoxLayout(widget) for wd in ( QLabel("Button >", alignment=Qt.AlignRight), QPushButton("Click Me", clicked=lambda: ...) ): layout.addWidget(wd) widget.show() ▫️ Можно хранить настройки в каком-то конфиге или генерировать на лету, после чего передавать как kwargs. kwargs = {"text": "Hello " * 30, "wordWrap": True} my_label = QLabel(**kwargs) Как получить полный список доступных свойств? Эта функция распечатает в терминал все свойства виджета и их текущие значения def print_widget_properties(widget): meta_object = widget.metaObject() for i in range(meta_object.propertyCount()): property_ = meta_object.property(i) property_name = property_.name() property_value = property_.read(widget) print(f"{property_name}: {property_value}") #tricks#qt

Hashtags

Резултати

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

Пребарај: #oax

当前筛选 #oax清除筛选
Crypto Profit Coach™

@cryptoprofitcoach · Post #9030 · 21.06.2024 г., 17:13

#OAX👈 https://www.binance.com/en/trade/OAX_BTC Buy at current 270-275 Highly pumpable Coin Sell 🤑 290-300 🤑 300 - 330 🤑 330-360 🚀 360 - 390 & above Bullish Over 260🔼 Death zone below 260 🔽

Hashtags

Crypto Profit Coach™

@cryptoprofitcoach · Post #9018 · 19.05.2024 г., 14:19

#OAX👈 https://www.binance.com/en/trade/OAX_BTC Buying Zone 340- 345 👆 Buy in parts 👈Strictly follow as directed 👆 Highly pumpable Coin Showing bullish momentum Sell 🤑 375-400 🤑 400 - 440 🤑 440-480 🚀 480 - 520 & above Bullish Over 318

Hashtags

Crypto Profit Coach™

@cryptoprofitcoach · Post #9009 · 01.05.2024 г., 18:47

#OAX👈 https://www.binance.com/en/trade/OAX_BTC Buying Zone 340- 350 👆 Buy in parts 👈Strictly follow as directed 👆 Highly pumpable Coin Showing bullish momentum Sell 🤑 400 🤑 400 - 440 🤑 440-480 🚀 480 - 520 & above Bullish Over 320

Hashtags

Crypto Profit Coach™

@cryptoprofitcoach · Post #8996 · 21.04.2024 г., 17:26

#OAX👈 https://www.binance.com/en/trade/OAX_BTC Buying Zone 350- 360 👆 Buy in parts 👈Strictly follow as directed 👆 Highly pumpable Coin Showing bullish momentum Sell 🤑 400 🤑 400 - 440 🤑 440-480 🚀 480 - 520 & above Bullish Over 320

Hashtags

Crypto Profit Coach™

@cryptoprofitcoach · Post #8883 · 14.10.2023 г., 18:46

#OAX👈 https://www.binance.com/en/trade/OAX_BTC Buying Zone 545- 565 👆 Buy in parts 👈Strictly follow as directed 👆 Highly pumpable Coin Showing bullish momentum Sell 🤑 590-600 🤑 600 - 650 🤑 650-700 🚀 700 - 750 & above Bullish Over 500

Hashtags

Crypto Profit Coach™

@cryptoprofitcoach · Post #8822 · 23.07.2023 г., 13:07

#OAX👈 https://www.binance.com/en/trade/OAX_BTC Buying Zone 540- 548 👆 Buy in parts 👈Strictly follow as directed 👆 Highly pumpable Coin Showing bullish momentum Sell 🤑 580-600 🤑 600 - 650 🤑 650-700 🚀 700 - 750 & above Bullish Over 500

Hashtags

Crypto Profit Coach™

@cryptoprofitcoach · Post #8678 · 28.01.2023 г., 12:59

#OAX👈 https://www.binance.com/en/trade/OAX_BTC Buying Zone 720- 735 👆 Buy in parts 👈Strictly follow as directed 👆 Highly pumpable Coin Showing bullish momentum Sell 🤑 800 🤑 800 - 900 🤑 900 - 1000 🚀 1000 - 1100 & above Bullish Over 700

Hashtags

Crypto Profit Coach™

@cryptoprofitcoach · Post #8105 · 18.08.2022 г., 14:06

#OAX👈 https://www.binance.com/en/trade/OAX_BTC Buying Zone 230- 246 👆 Buy in parts 👈Strictly follow as directed 👆 Highly pumpable Coin Showing bullish momentum Sell 🤑 270-300 🤑 300 - 325 🤑 325 - 350 🚀 350 - 400 & above SL 220

Hashtags