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;
}
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.
Establecer
min-height
en0
debería eliminar cualquier restricción de tamaño mínimo en el widget. Puedes experimentar con diferentes valores paramin-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étodoset_size_request(width, height)
de PyGObject.