
A la hora de desarrollar un programa es importante tener en cuenta si en un futuro querremos darle soporte para otras lenguas. QT nos permite el desarrollo de nuestras aplicaciones con soporte para la internacionalización de lenguajes sin requerir apenas un esfuerzo adicional. En esta entrada os indico los pasos básicos a tener en cuenta para desarrollar una aplicación en QT con soporte para inglés y español. Leer más…
GD Star Rating
loading...

En ocasiones me sigo sorprendiendo con mi nivel de frikismo. Y es que casi me da un orgasmo cuando he visto que la nueva versión de QtCreator, entre otras cosas, te permite activar un estilo de edición al estilo VIM. ¿Que quiere decir esto? Pues que podemos disfrutar de una grandísima IDE que integra el uso de las librerías QT junto al lenguaje de programación C++ para realizar aplicaciones gráficas sin tener que abandonar esos atajos de teclado que se han vuelto esenciales para los que hemos caido en las garras del mejor editor de textos existente (VIM).
Normalmente suelo programar mis librerías con el uso de las autotools y de gvim. Sin embargo, ahora que tengo que realizar una aplicación gráfica, podría seguir trabajando con estas herramientas, pero QtCreator nos permite desarrollar este tipo de aplicaciones casi sin esfuerzo. Dentro de la aplicación viene integrado el QtDesigner para diseñar los formularios, cuenta con una fabulosa integración de la documentación de las librerías Qt, y las funciones de autocompletado son sencillamente espectaculares. Además incluso te permite realizar una gestión de versiones de tus proyectos con las principales herramientas dedicadas a ello: git y svn.
Por supuesto, podemos disfrutar de dicho programa gratuitamente bajo la licencia LGPL. Podéis acceder a la página de descargas desde este enlace. Os recomiendo que si no tenéis mucha experiencia con Qt os bajéis el SDK completo, ya que viene con multitud de ejemplos que podréis visualizar fácilmente desde la misma aplicación.
GD Star Rating
loading...
Categories: Gráficos, Programación, Utilidades, vim Tags: autotools, c++, git, IDE, Programación, Qt, qtcreator, svn, vim

<<DDD (Data Display Debugger), la popular interfaz gráfica de usuario para depuradores en línea del proyecto GNU empieza a despertar lentamente del largo letargo en el que se encontraba, según se anuncia en su web. Uno de los principales objetivos que tiene el nuevo desarrollador del proyecto (que, por cierto, es español) es la de migrar DDD a Qt y C++ (en lugar de C, como está programado actualmente) para conseguir un interfaz de usuario más moderno y más fácilmente mantenible. Yo creo que es una buena noticia para la comunidad del software libre que un proyecto con esta solera vuelva a tener vida. >> Leer más…
GD Star Rating
loading...
Jueves, 27 de diciembre de 2007
piponazo


Hace unos días me encomendaron realizar una pequeña aplicación, por parte del grupo de investigación donde colaboro, que permitiese visualizar dos imágenes distintas para poder observar cómodamente las diferencias entre una imagen original y la imagen obtenida tras aplicar métodos de umbralización sobre la misma. Conocía el uso de la librería Qt para desarrollo de aplicaciones gráficas, pero hacer la aplicación en C++ tal vez me dedicaría más tiempo del que deseaba emplear para dicho objetivo. También había programado en alguna que otra ocasión con Python y sabía que existían bindings para programar aplicaciones gráficas en GTK, pero por desgracia esta librería no la conocía, y ponerme a conocerla me iba a llevar mucho más tiempo. La solución perfecta ha sido utilizar Python y Qt mediante PyQt, del cual no sabía su existencia, pero ha sido un hallazgo realmente importante para mí.
Leer más…
GD Star Rating
loading...
Sábado, 10 de noviembre de 2007
piponazo
Para los que todavía no han tomado contacto con Linux hay distribuciones que son realmente intuitivas y a las cuales no cuesta nada de trabajo adaptarse. En mi caso me inicié hace unos cuantos años con Mandrake (lo que es ahora Mandriva) pero no llego a captar mi atención lo suficiente como para migrar definitivamente al Sistema Operativo del pingüino.
Tras una temporada sin usar linux por aquellos entonces (si crucificarme por ello, estoy muy arrepentido :-( xD) me decidí a usar la nueva distribución de la que todo el mundo estaba hablando, nuestra querida Ubuntu. Esta vez si que mi experiencia fue grata, hasta tal punto que desde que la probé fui usando Windows cada vez menos porque cuando estaba en dicho sistema me aburría muchísimo, echaba de menos trastear con mi nueva juguetito (Linux), aquel que tan pocos problemas me daba, que aprovechaba mis recursos de una forma óptima, aquel que había despertado de nuevo el interés de un informático por aprender cosas nuevas … Y finalmente acabé migrando casi totalmente a Ubuntu. Tengo que admitir que aún sigo entrando de vez en cuando a Windows pero solo es por la asignatura pendiente que le queda aún a Linux (o mejor dicho a las empresas del software al que me refiero) -> LOS JUEGOS.
Ubuntu usa el entorno de escritorio Gnome el cual de momento ha sido el que se ha adaptado mejor a mis necesidades y gustos, pero no es el único. Tenemos un equivalente a Ubuntu que usa el otro entorno de escritorio que domina en el mundo de las distribuciones (KDE) y se llama Kubuntu. El debate sobre que entorno de escritorio es mejor o peor siempre está abierto y hay defensores extremos tanto de uno como de otro. A mi no me gusta entrar en estos debates porque como todas las cosas en la vida, cada uno tiene sus pros y sus contras. Dejaré que seáis vosotros quienes se decanten por uno o por otro. Lo que si puedo asegurar es que aunque a mi me guste más en escritorio Gnome hay muchísimos programas que uso que en un principio están orientados a KDE (por el uso de las librerías de programación de interfaces gráficas Qt, algo que espero que algún día veamos por encima), como Amarok (para mi el mejor reproductor de de música existente), K3B (El software de grabación por excelencia), Kile (Editor de documentos LaTeX sin igual) y muchos otros.
Pero estas no son las únicas alternativas existentes en cuanto a distribuciones ni en cuanto a escritorios. Existen distribuciones como Vixta (basada en Fedora) que están pensadas para hacer más fácil la migración de Windows a Linux, mostrándole al usuario un escritorio con iconos, menús y fuentes muy similares al software propietario de Microsoft. Por otro lado existen también muchos entornos de escritorio orientados a distintos tipos de usuarios o mejor dicho estaciones de trabajo. Uno de los entorno que están captando mayor número de adeptos en las últimas fechas es Enlightenment, el cual combina un estilo visual moderno y al mismo tiempo una ligereza que lo hace capaz de funcionar en los equipos menos afortunados en cuanto a software se refiere.
Se pueden encontrar múltiples guías de instalación he iniciación en cualquiera de las distribuciones existentes, a continuación os dejo unos enlaces que seguro que os serán de ayuda:
A continuación unas imágenes sobre las distribuciones que he mencionado en esta entrada al blog:





GD Star Rating
loading...
Categories: Distribuciones Tags: Amarok, Fedora, Gnome, K3B, KDE, Kile, Kubuntu, Mandriva, Qt, Ubuntu, Vixta
Últimos comentarios