tincho 29-01-2023, 00:09
Hola.
Estoy tratando de hacer funcionar la clase que subió Harpo en otro hilo pero no lo consigo, tal vez se deba a mi escritorio (XFCE) u otra cosa.
Quiero que la ventana quede como esta:

[Imagen: GQYT0ie.png]

El problema es que los controles que pongo dentro del panel (RoundPanel) no se ven en tiempo de ejecución.
Shordi 28-01-2023, 21:12
Os vengo dando la paliza de lo que sufrí con mi programa de música gbAmp para darle un aspecto distinto del que ofrece el manejador de ventanas del sistema. La idea surgió con otro programa, Mute, el multi-terminal que he subido por fin a gitlab en el que quería añadir botones a la barra del título. Lo he convertido en un control que podéis ver en la pestaña "Especial" del IDE.
Basta con ubicarlo en vuestro formulario, darle el nombre del control que queréis que vaya a las cabeceras en la propiedad "HeadBar" establecer "Visible" a True.

[Imagen: RTVjcwb.png]

Ejecutáis y esto es lo que tenéis:
[Imagen: XIJ7SsY.png]

El logo es otro de mis apestosos diseños. El tío feo, la matayota de turno que últimamente me tiene poseso. He conseguido que las esquinas y los bordes de las ventanas redimensionen el formulario pinchando y arrastrando como dios manda. Son las famosas 4 putas líneas que mencionaba antes por algún sitio.

Hay mucho que contar, pero no os cuento más por no ser plasta. Si alguno está interesado, que lo diga y le explico todo lo que pueda.

Saludos
Archivos adjuntos
.gz
wFrame-0.0.1.tar.gz (Tamaño: 131.84 KB Descargas: 7)
Shordi 28-01-2023, 11:58
Cuando empiezas a programar te entra la fiebre de las líneas de código y te parece que cuanto más largo tu código, cuantas más líneas tengan tus funciones, más calidad tendrá. Luego empiezas a entender el valor de la simplicidad y caes en una fiebre por simplificar el código y llegar a hacer sentencias complejísimas. Finalmente encuentras el pulso justo. Tu código tiene lo que debe tener, ni más ni menos.

(Inciso tangencial: Así recuerdo, hace ya bastantes años, que alguien subió al foro antiguo una función que hacía no recuerdo qué con más de 200 líneas. Le sugerí algunas simplificaciones y al final me dejé llevar y le puse un equivalente que hacía lo mismo con 2 líneas. En un privado se me enfadó y me dijo que yo no quería ayudar, que sólo quería lucirme... una pena, porque me enfadé y desde entonces no le contesté a ninguno de sus temas.)

Pues después de meses de pelearme con algo que no me funcionaba como yo quería, de hacer pruebas y más pruebas, de llegar a perderme, de intentar esto, aquello y lo de más allá, anoche conseguí que me quedase perfecto... en sólo 4 líneas de código. Creo que han sido las líneas que más me ha costado en mi vida parir.

Te quedas con una grata sensación de triunfo... y otra no tan grata de ser bastante tonto por aquello de "¿y para esto tanto?".

Solo un desahogo era esto.


Saludos
Páginas (566):    1 223 224 225 226 227 566   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 295
Último miembro: ncofre98
Temas del foro: 1,748
Mensajes del foro: 9,072
Últimos temas
Problemas con las interru...
Foro: General
Último mensaje por: guizans, 14-12-2025, 18:40
Respuestas: 5 - Vistas: 193
Scrolling un ScrollArea
Foro: Controles/Librerías/Componentes
Último mensaje por: Shordi, 12-12-2025, 07:24
Respuestas: 5 - Vistas: 193
Ordenar en un TableView
Foro: General
Último mensaje por: guizans, 08-12-2025, 23:06
Respuestas: 9 - Vistas: 896
Resultados dispares según...
Foro: Bases de Datos
Último mensaje por: guizans, 04-12-2025, 22:49
Respuestas: 6 - Vistas: 352
Mover un Result a una pos...
Foro: Bases de Datos
Último mensaje por: guizans, 30-11-2025, 19:25
Respuestas: 2 - Vistas: 199
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.