2017-03-09 9 views
0

Qt Qsetting을 사용하여 구성 파일을 쓸 수 있습니다. 하지만 난 파일의 하단에 작성해야합니다.파일 끝 부분에 새 데이터 추가 qsetting

QSettings* settings= new QSettings("/home/sidheshwar/Desktop/temp.txt", QSettings::IniFormat); 
settings->setValue("Profiles/"+aaaa,one); 

어째서 가능합니까?

답변

2

QSettings은 키/값 저장소 (섹션으로 구분됨)를 제공하지만 순서 지정에 대한 명시적인 개념이 없습니다. 어떤 물건을 다른 물건의 앞뒤에 놓을 수는 없지만, 적절한 순서로 설정을 쓸 것입니다. QHash 또는 std::map 인 것처럼 생각하십시오. 키를 값에 효율적으로 매핑하지만 임의의 요소 순서를 설정할 수는 없습니다.

이런 종류의 기능이 필요한 경우 독자적인 INI 파일 읽기/쓰기 클래스를 구현해야합니다.

+1

괜찮아요. 응답 – zodango

+0

과 주제에 대해 감사드립니다. 사용자 프로필을 보았습니다. '매일 아침 int, double 및 size_t가 일어나서 신문을 사러갑니다. 그들은 뉴스를 함께 읽은 다음 int와 double을 확인합니다. size_t 괴롭히지 않습니다. 왜요? ' – zodango

+0

서명이 없으므로 검사 할 별자리가 없으므로 불량한 점 : o) ('size_t'는 부호없는 유형 임) –