SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: reixons en Sábado 22 de Enero de 2011, 19:00
-
Hola a todos. Estoy trabajando en una aplicación en C++ para Ubuntu y me gustaría saber cómo hacer que aparezca la típica ventana (como Examinar... en Windows) para poder examinar el sistema de ficheros de forma visual. Cualquier tutorial o librería me serviría.
Gracias de antemano!
-
¿Tu aplicación no requiere de una GUI? Si piensas agregarle una GUI, la biblioteca que uses tendrá lo necesario para mostrar el diálogo que quieres, ya sea GTK, Qt, WxWidgets, etc.
Si estás creando un script, checa Zenity (http://library.gnome.org/users/zenity/stable/zenity-file-selection-options.html.es)
-
Si, el problema es que mi aplicación es un videojuego. Actualmente está utilizando GOSU como librería principal y me parece demasiado tener que recurrir a Qt porque solo voy a necesitaria ese boton examinar para coger la ruta del fichero, nada mas. Pero bueno, por lo que he estado viendo no hay muchas mas soluciones. Muchas gracias de todas formas ;)
-
Creo que Zenity (http://library.gnome.org/users/zenity/stable/zenity-file-selection-options.html.es) sería la opción más adecuada si tu aplicación corre en una ventana: ejecuta Zenity con una llamada al sistema, abre un pipe para leer lo que retorna el sistema y allí tendrás el resultado de la selección del archivo :).
-
Zenity es perfecto y muy simple, muchas gracias