2010-01-15 17 views
9

Como un viejo codificador de Bulder de Borland C++ que se ha movido a Linux, estuve muy contento de encontrar QT y QT Creator.¿Cómo agregar un cuadro de diálogo de selección de archivos usando QT Createor?

Pero he caído en el primer obstáculo: he diseñado un formulario, con algunos controles, y he añadido un menú. Ahora, cuando el usuario selecciona el menú Archivo/Abrir, me gustaría mostrar un cuadro de diálogo de selección de archivos, y no puedo ver cómo.

Obviamente es un problema simple, por lo que si alguien pudiera señalarme correctamente, estaría agradecido.

Respuesta

14

incluyen la QFileDialog

#include <QFileDialog> 

entonces cualquier método que puede escribir algo como esto

QString path = QFileDialog::getExistingDirectory (this, tr("Directory"), directory.path()); 
if (path.isNull() == false) 
{ 
    directory.setPath(path); 
} 

para más información ver this

+2

20 minutos y dos respuestas. Tengo que amar este sitio (volví a cancelar la pregunta, finalmente encontré la respuesta, pero ustedes me habían golpeado. ¡Gracias! Por cierto, mi error fue buscar un componente de diálogo de archivo para arrastrar a mi formulario) – Mawg

+1

@Mawg Uno como VS tiene en C#, también lo estoy buscando –

Cuestiones relacionadas