es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

PyGObject, ¿tiene Gtk.Entry una altura mínima?

No puedo hacer que la altura del Gtk.Entry sea más pequeña que en esta imagen. He hecho el texto muy pequeño e intentado establecer estilos CSS para el relleno y el borde. El relleno de 10px hace que el entrada sea aún más grande y con 0px es lo mismo que no agregar la etiqueta de relleno. Puedes ver que el Gtk.Label está utilizando la misma fuente y es mucho más pequeño. Utilizando PyGObject con Gtk3. ¿Alguna idea?

.settings_label {
  color: white;
  font-size: 6px;
  font-weight: bold;
}

.settings_entry {
  color: white;
  font-size: 6px;
  padding: 0px;
  border: 1px;
}
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El problema parece estar con el atributo de tamaño mínimo del widget Gtk.Entry, que está limitando su altura. Para superar esto, puedes intentar establecer la altura mínima del widget de entrada de forma explícita mediante CSS.

    .settings_entry {
        color: white;
        font-size: 6px;
        padding: 0px;
        border: 1px;
        min-height: 0;
    }
    

    Establecer min-height en 0 debería eliminar cualquier restricción de tamaño mínimo en el widget. Puedes experimentar con diferentes valores para min-height para obtener el resultado deseado. Alternativamente, también puedes intentar establecer directamente el atributo size-request del widget en tu código utilizando el método set_size_request(width, height) de PyGObject.

Comments are closed.