26 votos

¿Cómo eliminar un proyecto de QGIS de la lista "Proyectos recientes"?

Tengo un proyecto en la lista de Proyectos Recientes de QGIS que ya no existe, pero sigue apareciendo en la lista (en gris y sin imagen en miniatura). ¿Hay alguna forma de eliminarlo de la lista? ¿Quizás editando manualmente un archivo de historial o algo así?

He encontrado una solicitud de función para esto, y una discusión relacionada, pero me pregunto si hay algo que pueda hacer ahora en QGIS 2.14.

38voto

Mue Puntos 2469
  • Para eliminar proyectos específicos, desde la barra de herramientas ve a Configuración > Opciones > Avanzado:

Opciones avanzadas

Haz una promesa solemne de que serás cuidadoso y haz clic. Localiza la carpeta UI y encuentra los recentProjects. Aquí verás un índice de proyectos recientes:

Proyectos recientes

Puedes ampliar la columna Value para ver más detalles sobre tus proyectos. Identifica el proyecto que deseas eliminar y toma nota del número de carpeta (por ejemplo, 2). Luego en la Consola de Python, ingresa:

    from qgis.PyQt.QtCore import QSettings
    QSettings().remove('UI/recentProjects/2')

Reinicia QGIS y el proyecto debería haber sido eliminado de la lista.


  • Para eliminar toda la lista de Proyectos recientes, puedes introducir lo siguiente en la Consola de Python:

      from qgis.PyQt.QtCore import QSettings
      QSettings().remove('UI/recentProjects')

Reinicia QGIS y deberías ver que la lista se ha borrado.

8 votos

Creo que es hora de presentar una solicitud de función para automatizar esto. ¡Tengo el mismo problema con proyectos redundantes... y no puedo prometer que seré cuidadoso!

3 votos

Sería 'agradable' tener algunas otras características asociadas con esta función. Me gustaría aumentar el número de proyectos recientes que puedo ver. También me gustaría poder elegir si veo una miniatura grande o una más pequeña (como hago si no he vuelto a guardar el proyecto) y tal vez una cuadrícula de proyectos recientes en lugar de la lista (viendo que tengo una pantalla ancha y hay mucho espacio en blanco a la derecha de la miniatura).

0 votos

@AndrewTice - También tengo proyectos redundantes, pero tiendo a ignorarlos. Siéntete libre de agregar una solicitud de característica ¡sin embargo! ...y si no puedes prometer ser cuidadoso, quizás también agregar otra solicitud de característica para un botón de "deshacer" =)

3voto

PhiLho Puntos 23458

Además de la respuesta de Joseph, quiero publicar aquí una solución pura de Python para obtener información de todos los proyectos recientes en la consola de Python de QGIS. Pregunté esto en un comentario sobre la respuesta de Joseph y no quiero hacer una pregunta adicional.

from PyQt4.QtCore import QSettings
for key in QSettings().allKeys():
    if 'recentProjects' in key:
    #if 'recentProjects' and 'title' in key:  # if only the title is wanted
        print key + ' - ' + QSettings().value(key)

2voto

Chris Kentfield Puntos 1542

Si estás utilizando una máquina con Windows, la forma más fácil de borrar proyectos de la lista es eliminarlos del registro con Regedit.

Pulsa Win+R y escribe "regedit", luego navega a:

HKEY_CURRENT_USER\Software\QGIS\QGIS2\UI\recentProjects

La clave de proyectos recientes tendrá una subclave para cada proyecto y tendrán nombres del 1 al 10 basados en el orden en que se abrieron por última vez (siendo 1 el más reciente). Puedes desear marcar esta clave para mayor conveniencia (Menú Archivo>Favoritos>Agregar a Favoritos) y también puedes exportar la clave de proyectos recientes, ya que Regedit no tiene función de deshacer (clic derecho>Exportar, luego selecciona nombre y ubicación del archivo).

Puedes ver los detalles de cada proyecto en sus valores de subcadena (SRC, ruta del proyecto, imagen de vista previa y título). A partir de ahí, es simplemente cuestión de borrar las claves de los proyectos que no desees. Incluso podrías copiar una de estas claves y configurar las cadenas para apuntar a un proyecto e imagen de vista previa en formato png personalizada para agregar una si quisieras.

Otro punto a tener en cuenta: Haciéndolo de esta manera no borra ningún archivo. Los archivos del proyecto y los archivos de datos deberían ser bastante fáciles de encontrar si también deseas deshacerte de ellos, pero hacerlo de esta manera también dejará las imágenes de vista previa png huérfanas en una carpeta de datos oscura hasta que la Tierra choque con el sol. Si también deseas deshacerte de ellas, puedes encontrarlas en C:\Usuarios\Usuario\.qgis2\previewImages u otra carpeta comparable dependiendo de tu sistema operativo y configuración.

¡Feliz Mapeo!

1voto

Ajit Singh Puntos 493

También puedes intentar

Configuración -> Opciones -> Sistema -> QSettings -> Restablecer

lo cual podría restablecer la lista de recientes.

0 votos

Esto también podría restablecer mucho más, ¿no crees?

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X