2014-01-16 5 views
0

내 앱이 시작되면 사용자에게 로그인 화면이 표시됩니다.Qt에 사용자 ID를 저장하십시오.

양식이 제출되면 자격 증명이 일치하면 UserID가 반환됩니다.

어떻게하면 언제든지 쿼리에서 사용자 ID를 항상 가질 수 있도록 저장하는 방법이 있습니까?

그리고 어떻게 접근합니까?

감사합니다.

답변

0

Qt는 사용자의 구성 데이터를 저장하는 데 사용할 수있는 QSettings 클래스를 제공합니다.

이 뭔가를 시도 할 수 있습니다 :

QSettings settings(); 
settings.setValue("userID", userID);      // Save userID 
QString userID = settings.getValue("userID").toString(); // Load userID 

(저장된 설정의 위치는 QCoreApplication::setOrganizationName()QCoreApplication::setApplicationName()에 전달 된 조직 이름과 응용 프로그램 이름을 기반으로합니다, 당신은 그들에게 전화하지 않는 경우 설정은 정의되지 않은 위치에 저장됩니다).

+0

사용자 ID를 저장하는 간단한 코드를 제공 할 수 있습니까? – sark9012

+0

예를 들어 답을 업데이트했습니다. – nandhp

+0

그걸 사용하면, 내가 설정했는지 확인하기 위해 사용자 ID에 if 문을 사용할 수 있습니까? 어떤 것이 존재하거나 설정되어 있는지 확인하는 기능은 무엇입니까? – sark9012

관련 문제