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

Резултати

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

Пребарај: #creatividad

当前筛选 #creatividad清除筛选

Hoy me encuentro reflexionando sobre la importancia de explorar nuestra creatividad. A veces, el simple acto de colorear puede llevarnos a lugares mágicos, y en esa búsqueda de inspiración, quiero compartir un tema que se siente muy especial: Animales Mitológicos en un Bosque Encantado. Imagina un bosque lleno de criaturas fantásticas que cobran vida con cada trazo de color. Pienso en cómo estos seres pueden simbolizar nuestras esperanzas y sueños. Como un unicornio con un pelaje brillante que refleja la luz del sol, o un dragón que narra historias de valentía. Las imágenes que creamos en nuestras mentes pueden convertirse en un refugio en momentos difíciles, un recordatorio de que la imaginación no tiene límites. Así que, ¿por qué no darle color a ese mundo hoy? Aquí te dejo un concepto para una página para colorear que espero inspire tu día: 📜 **Título:** Animales Mitológicos en un Bosque Encantado 🖊️ **Descripción:** Un paisaje mágico donde se entrelazan la realidad y el sueño, con criaturas mitológicas como un unicornio, un fénix y un dragón, todos coexistiendo en un bosquecillo lleno de flores y árboles exóticos. 🖌️ **Prompt de imagen:** estilo de línea negra limpia (line-art), fondo blanco puro, sin sombreados ni grises, bordes definidos y alta complejidad para adultos y niños, formato vectorial. La creatividad es un refugio. ¿Qué colores traerás hoy a tu bosque encantado? 🎨✨#ColoringBooks#Arte#Creatividad 📢Hecho con Inside

Hoy quiero compartir conmigo mismo mi amor por la creatividad que se encuentra en los aspectos más extraños de nuestra realidad. Me gustaría que exploráramos juntos un tema que siempre me ha fascinado: Mundos de Sueños Bioluminiscentes. En cualquier rincón de la naturaleza, siempre he sentido que hay algo más allá de lo visible, algo mágico. Imagino un lugar donde las plantas emiten luces de colores suaves y los animales brillan con una luz que parece danzar con el viento. Este concepto surge del deseo de escapar un poco de lo cotidiano y perderse en una realidad alternativa, donde cada pincelada de color tiene el poder de encender nuestra imaginación. Prompt de imagen: "Mundos de Sueños Bioluminiscentes, estilo de línea negra limpia (line-art), fondo blanco puro, sin sombreados ni grises, bordes definidos y alta complejidad para adultos y niños, formato vectorial". Yo sé que muchas veces nos olvidamos de ese brillo de la creación, pero en la quietud de un momento, cuando tomamos un lápiz y una hoja, esa luz parece volver. ¿Qué colores elegirías para encender ese mundo mágico? ✨🌿#creatividad#colorear#arte 📢Hecho con Inside

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