Los problemas que me daba ubuntu 12.04 con gambas3 y qt4 fueron soslayados, que no solucionados, migrando a Linux Mint 13. Maravilloso. Uno se lanza a una orgía de instalaciones del Mint en el curro y en casa. Configura que te configurará y todo parece maravilloso. Uno se vuelve a lanzar a una orgía de programación y todo maravilloso, las clases sobre ftp van tomando forma, las clases sobre control de formularios, también y de repente... los esqueletos vuelven a salir de los armarios.
Me explico:
Esta mañana en el curro todo perfecto. Comprimo el proyecto, me lo llevo a casa, lo descomprimo, lo ejecuto para ver el punto en que me había quedado... y me encuentro con que algunos de los viejos errores vuelven a surgir a saber:
Los cuadros de fecha se despliegan cuando les da la gana
Los listbox y botones sólo se despliegan los primeros de los formularios y no admiten el foco.
Una exhaustiva y desesperada investigación me muestra que el problema parece ser... tachín, tachán, la ubicación de los controles dentro del formulario.
El formulario original era así:
Se me ocurre cambiar de sitio las cosas (pensando que el flujo de renderización de los objetos podía ser obstruído a la chita callando por alguno "extraño") y me encuentro con ésto:
Como no salgo de mi asombro, hago las pruebas pertinentes con otros formularios que sufren del mismo mal y ocurre lo mismo: Si los controles están colocados de arriba a abajo, perfecto. Si los pongo en horizontal, los de la derecha no pitan.
Hago un pequeño proyecto para ilustrar el tema y no consigo duplicar el error...
Supongo que a nadie le pasa, que parece que soy el más raro del grupo... pero se aceptan sugerencias, que vaya fin de semana de probaturas me aguarda, joer.
Putos enanos crecidos.
Joer.