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

Резултати

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

Пребарај: #fuente

当前筛选 #fuente清除筛选
Desdolarización

@Dolar_kaput · Post #8284 · 14.04.2023 г., 05:06

✅🇧🇷Presidente brasileño Lula da Silva - sobre la necesidad de deshacerse de la hegemonía global del dólar: Todas las noches me hago la pregunta: ¿por qué todos los países deberían estar atados al dólar en el comercio? ¿Por qué no podemos hacer esto en términos de nuestras monedas? ¿Quién incluso decidió que después del abandono del “patrón oro”, la moneda debería ser el dólar y no el yuan, el real o el peso? #fuente: https://t.me/dimsmirnov175/46650. Suscríbete ⚡️@Dolar_kaput⚡️

Hashtags

BotsGram®

@botsgram_cu · Post #4048 · 24.06.2021 г., 17:15

¿Que puede hacer este bot? @TheCarbonShBot Crea y comparte hermosas imágenes de su código fuente. Envíele un fragmento de código y le responderá con una bonita imagen de ese código. Idioma: inglés (soporta cualquier idioma en la conversión) (Visto en @botsgram_cu) #texto#fuente

BotsGram®

@botsgram_cu · Post #3946 · 27.05.2021 г., 15:19

¿Que puede hacer este bot? @BettergramBot Crea textos creativos con fuentes personalizadas. Idiomas: inglés (Visto en @botsgram_cu) #texto#fuente

🇨🇺 Anuncios-cu | Publicitaria

@anuncios_cu · Post #4979 · 06.03.2025 г., 22:06

🌟 Descubre Perfecto Encanto: Tu Tienda en Línea de Todo lo que Necesitas 🌟 ⁣ ¡Bienvenido a Perfecto Encanto, donde la tecnología se encuentra con la diversión y la creatividad! 🎉 En nuestra tienda en línea, encontrarás una amplia variedad de productos que se adaptan a todas tus necesidades y deseos: 📱 Tecnología de Punta: Desde los últimos modelos de celulares hasta gadgets innovadores, tenemos todo lo que necesitas para estar conectado y disfrutar de la vida moderna. 🎈 Accesorios para Eventos y Fiestas: Haz que cada celebración sea inolvidable con nuestros exclusivos artículos para eventos. Desde decoraciones hasta utensilios, ¡tenemos todo lo necesario para que tu fiesta brille! 🧸 Juguetes para Niños: Fomenta la creatividad y el aprendizaje con nuestra selección de juguetes educativos y entretenidos. ¡Diversión garantizada para los más pequeños de la casa! 🎲 Juguetes para Adultos: Porque la diversión no tiene edad, explora nuestra gama de juguetes para adultos que te harán reír y disfrutar al máximo. ✨ Precios Inigualables: En Perfecto Encanto, nos enorgullece ofrecerte los mejores precios del mercado. ¡Calidad y ahorro van de la mano! 🛒 Compra Fácil y Rápida: Navega por nuestra tienda en línea y descubre la magia de comprar desde la comodidad de tu hogar. ¡Tu pedido llegará a tu puerta en un abrir y cerrar de ojos! 🌐 Visítanos en: https://el-encanto.biznecubano.com y déjate encantar por nuestras ofertas. ¡En Perfecto Encanto, cada compra es una experiencia mágica! 💖 Perfecto Encanto: Donde la calidad, la diversión y los mejores precios se unen. ¡Te esperamos! Https://wa.me/58267897 ••••••••••••• 🔺 ••••••••••••• Promocionado por Anuncios-cu.com •••••••••••••••••••••••••••••••• #PerfectoEncanto#TiendaEnLinea#ComprasConEstilo#TecnologíaYDiversión#FiestasInolvidables#JuguetesParaTodos#OfertasIrresistibles#CalidadYPrecio#CompraFácil. #EncantoEnCadaProducto#DiviérteteConNosotros. #RegalosPerfectos. #TodoLoQueNecesitas. #LaMagiaDeComprar#ExperienciaPerfecta#celular#celulares#smartwatch#perfumes#audifonos#cascos#juguete#sexshop#juguetesadulto#auto#pc#teclado#mouse#ropa#fiesta#Globo#laptop#carros#controlremoto#pulsos#joyas#peluche#LubricantesDeMotor#consoladores#RelojInteligente#fuente#teclado