답변:
특정 프로젝트를 삭제하려면 툴바에서 다음으로 이동하십시오 Settings > Options > Advanced
.
조심하고 클릭하겠다는 엄숙한 약속을하십시오. 찾기] UI
폴더를하고 찾을 recentProjects
. 다음은 최근 프로젝트의 색인을 보여줍니다.
값 열을 넓히면 프로젝트에 대한 자세한 내용을 볼 수 있습니다. 제거 할 프로젝트를 식별하고 폴더 번호 (예 : 2)를 기록하십시오. 그런 다음 Python 콘솔 에서 다음을 입력하십시오.
from PyQt4.QtCore import QSettings
QSettings().remove('UI/recentProjects/2')
QGIS를 다시 시작하면 프로젝트가 목록에서 제거됩니다.
전체 최근 프로젝트 목록 을 삭제하려면 Python 콘솔에 다음을 입력하십시오 .
from PyQt4.QtCore import QSettings
QSettings().remove('UI/recentProjects')
QGIS를 다시 시작하면 목록이 지워진 것을 볼 수 있습니다.
Windows 컴퓨터를 사용하는 경우 목록에서 프로젝트를 지우는 가장 쉬운 방법은 Regedit를 사용하여 레지스트리에서 프로젝트를 삭제하는 것입니다.
Win + R을 누르고 "regedit"를 입력 한 후 다음으로 이동하십시오.
HKEY_CURRENT_USER \ Software \ QGIS \ QGIS2 \ UI \ recentProjects
최근 프로젝트 키에는 각 프로젝트에 대한 하위 키가 있으며 마지막으로 열었던 순서에 따라 1에서 10 사이의 이름을 갖습니다 (1은 가장 최근). 나중에 편의를 위해이 키를 책갈피로 지정하고 (파일 메뉴> 즐겨 찾기> 즐겨 찾기에 추가) Regedit에 실행 취소 기능이 없으므로 최근 프로젝트 키를 내보낼 수도 있습니다 (오른쪽 클릭> 내보내기, 파일 이름 및 위치 선택). ).
하위 문자열 값 (CRS, 프로젝트 경로, 미리보기 이미지 및 제목)에서 각 프로젝트의 세부 사항을 볼 수 있습니다. 거기에서 원하지 않는 프로젝트의 키를 삭제하는 것은 간단한 문제입니다. 이 키 중 하나를 복사하고 원하는 경우 프로젝트 및 사용자 정의 png 미리보기 이미지를 가리 키도록 문자열을 구성 할 수도 있습니다.
다른 참고 사항 :이 방법으로 파일을 삭제하지 마십시오. 프로젝트 파일과 데이터 파일도 쉽게 제거 할 수있을만큼 쉽게 찾을 수 있어야하지만, 이렇게하면 지구가 태양에 닿을 때까지 png 미리보기 이미지가 모호한 데이터 폴더에 분리됩니다. 이들을 제거하려면 OS 및 구성에 따라 C : \ Users \ User folder \ .qgis2 \ previewImages 또는 비슷한 폴더에서 찾을 수 있습니다.
행복한 매핑!.
Josephs의 답변 외에도 QGIS Python 콘솔의 모든 최신 프로젝트 정보를 얻을 수있는 순수한 Python 솔루션을 게시하고 싶습니다. 나는 이것을 Josephs 답변에 대한 의견으로 물었고 추가 질문을하고 싶지 않습니다.
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)