Shordi 30-04-2021, 20:26
Buenas,
Salgo de mi voluntario retiro, al que me lancé con la promesa de no volver a codificar nada de nada, pero nada, oiga, en lo que me quede de vida para hacer una petición, como ese pariente lejano que te aparece cuando te toca la lotería pidiendo dinero.
Me ha gustado mucho ver cómo el foro sigue vivo, activo y aportando cosas a éste mundo tan específico y selecto en que nos movemos.

Primero un poco de historia para poneros al día:
Los útlimos 4 meses de mi vida laboral no trabajé en absoluto. Los padawanes me declararon "estorbo oficial" al grito de "tú no te estreses, tranquilízate y vete a casa, que ya te llamamos si tenemos algún problema." Era mediados de septiembre del 19 y, naturalmente, no me llamaron nunca. Dediqué aquellos meses en el limbo para rehacer mi proyecto eterno e inacabado: el ínclito "Soprano" (Sólo Otro Programa de Recursos y Ayuda al NOvelita). Me quedó muy bien. Textos, configuraciones, escaletas, estadísticas, esquemas, resúmenes, personajes, demiurgia, etc. etc. Toda la panoplia de opciones que suponía que iba a necesitar en mi próxima aventura de Jubileta Escritor.

Llegó 2020 y con él la puta pandemia que mató (y mata) tantas personas y cosas, empezando por los planes y proyectos de toda la humanidad. Mis planes se fueron al diablo y no he vuelto a retomar el tema de volver a escribir (quitando un pequeño librito de poemas sobre la experiencia de ser Abuelo que publiqué en febrero) hasta hace unas semanas.

He estado escribiendo y, ¡cómo no!, el Soprano que con tanto trabajo y cariño me costó terminar después de tantos años... no me gusta.

"Pelos de loco, loco entero" dice el refrán (por no mencionar aquél más chabacano de "Puta una vez, puta para siempre") sigo siendo programador, viejo, caduco y pasado de moda, pero programador, y me puse pues a hacer otro soprano con menos opciones, menos complicaciones y más adaptado a la manera que yo escribo en realidad, no a la manera que me imaginaba que iba a escribir, no sé si me explico.

El resultado ha sido un programa mucho más simple y cuyo manejo me está gustando mucho.
De 45 clases he pasado a 14;
de 34 formularios a 13;
de 591 funciones a 195
y de 10.560 líneas de código a 3.957.
He suprimido todas las bases de datos y todos los controles personalizados asociados a las mismas. Ahora sólo utilizo controles estándar y el manejo se basa directamente en carpetas y archivos y algún que otro fichero .conf de la clase Settings.

Todo de maravilla hasta que he encontrado una barrera tonta que no soy capaz de superar (Ahora es cuando el primo lejano te pega el sablazo):
Tengo un Dirview sobre el que quiero hacer un drag & drop desde un gridview que contiene una lista de archivos (es decir pincho en el gridview, arrastro al dirview y el archivo en cuestión se copia sobre el item del Dirview donde esté situado el ratón).
Problema 1: no encuentro la manera de averiguar el Directorio (es decir la clave del treeview ) sobre el que sitúo el ratón.
Problema 2: no encuentro la manera de hacer que se expandan los directorios al mover el ratón sobre ellos en la operación de Drag & drop.
De momento lo he suplido con las viejas acciones de copiar y pegar... pero me da mucha rabia no ser capaz de hacer estas operaciones tan simples y comunes de manera gráfica.
¿Alguien me puede echar una mano?

Saludos y perdón por el ladrillo.
gambafeliz 29-04-2021, 10:49
Hola

Necesito poner un determinado porcentaje de transparencia al color blanco de un fondo (background) de un Panel1, saben si, ¿es posible?, ¿como?

Muchisimas gracias.
guizans 28-04-2021, 16:01
Hola.

 En mi afan por probar la última versión de Gnome, soy así de rarito Big Grin , me instalé Fedora 34. El problema fue al tratar de iniciar Gambas, que en Fedora aún está la versión 3.15.2. El caso es que no se iniciaba. Si lo lanzaba por terminal me generaba el siguiente error:
 
Cita: QSocketNotifier: Can only be used with threads started with QThread
Fallo de segmento («core» generado)
 Ni idea de por qué se produce el error y supuse que habría poco información al respecto siendo Fedora 34 recien lanzada. Pero encontré está solución en GitHub.

El tema es agregar en el lanzador el siguiente comando:
Cita:gambas3 --platform xcb
Ahora si que funciona. Para no tener que lanzar Gambas a través del terminal hay que modificar el lanzador que está en:
Cita:usr/share/applications/gambas3.desktop
 Y ahora ya funciona. Por si le sirve a alguien.

Un saludo.

Edito: El IDE funciona, pero al tratar de ejecutar cualquier proyecto me salta un error diciendo: Fallo de segmento (11). Seguiré investigando.

Edito2: La solución estaba en el enlace anterior. Hay que teclear esto en el terminal:
Cita:
Código:
export QT_QPA_PLATFORM=xcb
y todo lo anterior ya no es necesario.

Edito 3: Nada de nada. Todo esto funciona cunado le apetece y cuando no, no hay forma. Acabo de mirar en los cambios de Gambas 16 y veo que ahora Gtk como Qt soportan Wayland. Así que me toca compilar a Gambas 16.
Páginas (564):    1 451 452 453 454 455 564   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 291
Último miembro: Rufust
Temas del foro: 1,742
Mensajes del foro: 9,025
Últimos temas
Ordenar en un TableView
Foro: General
Último mensaje por: guizans, Hace 11 horas
Respuestas: 0 - Vistas: 11
Reportes de Gambas
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: Alberto59, 27-10-2025, 16:34
Respuestas: 2 - Vistas: 1,313
Ordenando las carpetas
Foro: Programación en otros lenguajes
Último mensaje por: tercoide, 22-10-2025, 15:57
Respuestas: 0 - Vistas: 99
Gambas 3.21.0
Foro: General
Último mensaje por: guizans, 20-10-2025, 19:49
Respuestas: 8 - Vistas: 471
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.