Estoy buscando una forma sencilla y multiplataforma para unir ruta, directorio y nombres de archivos en una ruta completa en C++. Sé que python tiene os.path.join()
y matlab tiene fullfile()
. Qt tiene algo similar? QFileInfo
no parece ser capaz de hacer esto.os.path.join() in Qt?
7
A
Respuesta
10
QDir tiene absoluteFilePath
y relativeFilePath
para combinar una ruta con un nombre de archivo.
3
Offhand, no estoy seguro acerca de Qt, pero Boost tiene una clase filesystem
que maneja cosas como esta. Esto tiene la ventaja de que ha sido aceptado como una propuesta para TR2. Eso significa que tiene una buena posibilidad de formar parte de la biblioteca estándar de C++ (aunque probablemente con algunas modificaciones menores aquí o allá).
Cuestiones relacionadas
- 1. Python os.path.join en Windows
- 2. os.path.join con la subclase str
- 3. ¿Por qué os.path.join descarta argumentos?
- 4. Eclipse/RCP (SWT) vs Qt Creator (Qt) como un marco para el desarrollo de plug-in?
- 5. Cómo configurar Icon to Qt Application, creado con Qt Visual Studio Add-in?
- 6. ¿Por qué no funciona os.path.join() en este caso?
- 7. ¿Cómo se hace un os.path.join con una matriz en python?
- 8. Qt - Cómo vincular un QList a un QSqlQuery con una cláusula "WHERE ... IN"?
- 9. QApplication in Non-Main Thread
- 10. Qt Quick vs. Qt Widget
- 11. ¿Cómo escribo: else in condp in Clojure?
- 12. ¿Qué .gitignore debería usar con proyectos de QT? (Qt Creator)
- 13. Qt - mezclando Qt y std :: C++ tipos
- 14. Qt object/class to Qt ui file
- 15. Qt: clases Qt frente a estándar C++
- 16. Qt Creator no puede encontrar ninguna versión de Qt válida
- 17. Jailing user to GUI program in linux
- 18. Qt error de instalación
- 19. Documentación para comentarios sobre la documentación de Qt? Qt + Doxygen?
- 20. Qt: ¿Botón desplegable?
- 21. Qt - setupUi()
- 22. Qt quncompress gzip data
- 23. Eclipse integra con qt
- 24. emitir la señal Qt desde el subproceso Qt no Qt o fuera Qt evento principal de bucle con en 4.5
- 25. ¿Cómo atrapar excepciones en Qt?
- 26. IN y NOT IN con LINQ a Entidades (EF4.0)
- 27. QT: problema con qobject_cast
- 28. qt archivo no se puede abrir la entrada 'c: \ Qt \ qt \ lib \ qtmaind.lib'
- 29. funciones Qt y variadic
- 30. Aplicación Themes in Rails
Hice una pregunta similar: http://stackoverflow.com/questions/740423/qt-class-for-handling-file-paths –