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

Резултати

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

Пребарај: #bribery

当前筛选 #bribery清除筛选
BadVolf

@badvolfnews · Post #960 · 27.09.2023 г., 17:56

🔍 Egyptian businessman arrested at NYC airport. Accused of bribing Sen. Bob Menendez. Pleaded not guilty to corruption charges. 💰💼 Meetings arranged between Menendez, wife, Egyptian officials. 🚨 FBI found cash, gold, luxury items at Menendez's home. Menendez denies wrongdoing, refuses to resign. 🤔 Influence over military sales to Egypt during alleged bribery scheme. Accused of pressuring officials and disrupting investigations. 🏦 Co-defendants scheduled for arraignment. Menendez hires Hunter Biden's attorney. Stay tuned for updates! 📰#Corruption#Politics#Bribery#Scandal https://www.foxnews.com/politics/egyptian-businessman-accused-bribing-bob-menendez-arrested-airport-freed-5m-bond Subscribe to @BadVolfNews

International News

@intnewsagency · Post #9401 · 28.04.2026 г., 09:40

Mayor of Ufa Ratmir Mavliev Arrested for Bribery and Land Fraud Ratmir Mavliev, mayor of Ufa since 2022, was detained along with his deputies on corruption charges. In 2025, he orchestrated the illegal transfer and resale of a 1,300 sq. m. plot of the "Raduga" sanatorium for 13 million rubles, demanding bribes for protection. Coming from a wealthy family with assets worth 4 billion rubles, Mavliev faces up to 15 years in prison. #Ufa#Corruption#Mavliev#Bribery#Bashkortostan The main news of Russia and the world ishere.

Venture Village Wall 🦄

@venturevillagewall · Post #3965 · 23.01.2025 г., 22:00

Crypto News Highlights: Funding and Regulations Bitcoin hits $105,000 amidst notable developments in the crypto sector. - Senator Cynthia Lummis announces a Strategic Bitcoin Reserve to hold BTC for 20+ years with no new taxes applied. - Vitalik Buterin warns of potential bribery linked to political tokens. Full insights here. - Rep. Bryan Steil appointed chair of the House subcommittee on crypto, focusing on fraud prevention and legislation. Read more on Axios here. - Swarm Network raises $3M led by Y2Z Ventures. - Radius secures $7M for rollup sequencer development, backed by Pantera Capital. - Drift Zone receives funding from 369 Capital, amount undisclosed. - Trump declares USA the "world capital of AI and crypto" at WEF. #Bitcoin#Crypto#VC#Ethereum#PoliticalTokens#MEV#Web3#Funding#Fintech#Blockchain#Bribery#Legislation#Fraud#Stablecoin#CynthiaLummis#VitalikButerin#Trump#Y2Z#PanteraCapital