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

Резултати

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

Пребарај: #lazio

当前筛选 #lazio清除筛选
Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #44082 · 19.09.2023 г., 07:58

#Lazio Nicola Passanisi, tesoriere del PD locale, annuncia le dimissioni dallo staff del governatore di area FdI Francesco Rocca. Le dimissioni sono state richieste dalla segreteria dem Elly Schlein, dopo che era esploso il caso a livello nazionale @UltimoraPolitics

Hashtags

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #43636 · 05.06.2023 г., 16:36

La Regione #Lazio revoca il patrocinio del 'Roma Pride 2023': "Non possiamo utilizzare la firma istituzionale a sostegno di manifestazioni volte a promuovere comportamenti illegali, con specifico riferimento alla pratica del cosiddetto utero in affitto" …

Hashtags

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #43635 · 05.06.2023 г., 16:12

La Regione #Lazio revoca il patrocinio del 'Roma Pride 2023': "Non possiamo utilizzare la firma istituzionale a sostegno di manifestazioni volte a promuovere comportamenti illegali, con specifico riferimento alla pratica del cosiddetto utero in affitto" @UltimoraPolitics

Hashtags

Pro Analysis

@proanalysistrader · Post #28502 · 26.02.2025 г., 15:59

#LAZIO/USDT analysis : #LAZIO is currently in a downtrend, trading below its 200 Exponential Moving Average (EMA). The price is expected to continue its decline and test lower levels. For a short entry opportunity, wait for the price to test the resistance zone, as a decline is expected from there. TF : 4h Entry : $1.165 Target : $0.989 SL : $1.243

Hashtags

Pro Analysis

@proanalysistrader · Post #28098 · 31.10.2024 г., 07:42

#LAZIO/USDT analysis : #LAZIO is currently trading above the support zone, and the overall trend remains bullish, with the price positioned above the 200 EMA. It is anticipated that the price will continue to rise and test previous highs. For a long entry, it is advisable to wait for a pullback. TF : 1H Entry : $1.829 Target : $2.064 SL : $1.704

Hashtags

Crypto

@signal_bitcoins · Post #2317 · 13.01.2024 г., 15:39

#LAZIO has a trading range for along time on 4H time frame,we are waiting for breakout retest the broken level ⌛️ ❄️@signals_bitcoin_crypto❄️ ❄️@Shadow_support0o❄️

Hashtags

#Italia#Lazio#Roma Ti sei perso l'intervista a Andrea Bernaudo (Liberisti Italiani), candidato a Sindaco di Roma? Puoi rivederla su: Youtube ▶️https://youtu.be/LPMLDi8lefQ Twitch ▶️https://www.twitch.tv/videos/1074343171 —————— ℹ️ Questa live potrebbe contenere opinioni che non rappresentano il pensiero di Ultimora.net Il presente contenuto multimediale è curato esclusivamente dal suo autore, che esprime le proprie idee a titolo personale.

#Italia#Lazio#Roma Ti sei perso l'intervista a Monica Lozzi, candidata a sindaco di Roma? Puoi rivederla su: Youtube ▶️https://youtu.be/9D_Gt6D8Isc Twitch ▶️https://www.twitch.tv/videos/1070380604 —————— ℹ️ Questa live potrebbe contenere opinioni che non rappresentano il pensiero di Ultimora.net Il presente contenuto multimediale è curato esclusivamente dal suo autore, che esprime le proprie idee a titolo personale.

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