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

Резултати

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

Пребарај: #jet

当前筛选 #jet清除筛选
Universe Mysteries 🪐

@cosmomyst · Post #49 · 31.07.2025 г., 00:11

🪐 The massive elliptical galaxy Messier 87 in the Virgo Cluster possesses a jet of energetic plasma that extends for nearly 5,000 light-years from its supermassive black hole. This powerful jet glows fiercely in visible and X-ray light, fueled by material swirling toward the event horizon and launched at nearly the speed of light into intergalactic space. ✨ #M87⚡#blackhole⚡#jet⚡#nasa⚡#galaxy⚡#stars⚡#astronomy⚡#universe⚡#cosmos⚡#space 👉subscribe Universe Mysteries

TOP Signals Spot

@cryptocurreniesbtc · Post #23033 · 09.08.2024 г., 16:28

Hello everyone, 48 hours left until our next free for all pump on MEXC!! The target this time will be 50X-100X gains possibly even more. B Bulls took a stand at the $50k support sparking an immediate and powerful rebound. The market now roars with bullish energy, and momentum is very strong indicating alts monster rally ahead so We can guarantee that this upcoming mega pump will have amazing results like our previous pumps: #YOLO (3200%) #VTS (3500%) #FRTN (6500%) #JET (+10600%) We are pumping on MEXC because MEXC is the best place to profit from small cap gems. There are a lot of trading pairs listed which allow us a breadth of options. Many retail, algo, and daily active traders use MEXC and will add additional volume to our signals and we believe that with our massive buying power we will be able to reach 50X-100X easily possibly even more as there is very little hidden sell pressure in the orderbooks. This event will be the biggest one that we have done in the history of our group and will top our previous ones in terms of % gain. we’re ready to see our biggest volume in history, Be prepared for a massive 50X-100X pump signal on MEXC this Sunday.

Mexc Crypto Signals Pumps Trading Kucoin

@mexc_signals_pumps_trading · Post #1267 · 09.08.2024 г., 17:19

Hello everyone, 47 hours left until our next free for all pump on MEXC!! The target this time will be 50X-100X gains possibly even more. Bulls took a stand at the $50k support sparking an immediate and powerful rebound. The market now roars with bullish energy, and momentum is very strong indicating alts monster rally ahead so We can guarantee that this upcoming mega pump will have amazing results like our previous pumps: #YOLO (3200%) #VTS (3500%) #FRTN (6500%) #JET (+10600%) We are pumping on MEXC because MEXC is the best place to profit from small cap gems. There are a lot of trading pairs listed which allow us a breadth of options. Many retail, algo, and daily active traders use MEXC and will add additional volume to our signals and we believe that with our massive buying power we will be able to reach 50X-100X easily possibly even more as there is very little hidden sell pressure in the orderbooks. This event will be the biggest one that we have done in the history of our group and will top our previous ones in terms of % gain. we’re ready to see our biggest volume in history, Be prepared for a massive 50X-100X pump signal on MEXC this Sunday.