목록, 테이블, 나무, 줄 편집 등을 포함하여 많은 위젯이있는 Qt로 작성된 앱이 있습니다. 사용자가 앱을 진행하면서 현재 상태를 저장하고 나중에 나가야 할 수도 있습니다. 그들이 어디에서 출발했는지 생각 해봐. GUI와 별도의 데이터가 없습니다 (모든 데이터는 위젯 자체에 저장됩니다). 모든 위젯을 반복하고 현재 상태를 저장하는 방법을 찾았지만 상당한 시간이 걸립니다. GUI의 현재 상태를 저장하는 더 빠르거나 내장 된 방법이 있습니까? 제한된 시간으로 인해 GUI로만 표현되는 데이터 모델을 갖기 위해 코드를 다시 작성하는 것을 피하려고합니다.Qt에서 전체 GUI의 현재 상태를 저장 하시겠습니까?
2
A
답변
0
Qt's session management 무엇을 찾고 계십니까?
0
모든 변경 사항을 실제 변경 사항으로 저장하거나 사용자가 종료 할 때 페이지를 떠날 때 저장할 수 있습니다. QSettings
(official documentation) - 그리고 모든 위젯의 모든 매개 변수를 저장을 시도하지 않는, 당신의 GUI의 상태가 Qt의 메커니즘을 사용하는 것입니다 저장하는 것이 크로스 플랫폼 및 유연한 방법으로 스마트 알고리즘을
0
를 사용합니다.
하지만 실제로는 다시 쓸 수있는 순간이 있습니다.이를 피할 수는 없습니다.
관련 문제
- 1. iPhone 오디오 스트리밍 상태를 저장 하시겠습니까?
- 2. Android 플랫폼의 현재 상태를 어떻게 표현 하시겠습니까?
- 3. 사용자 지정 ListView의 인스턴스 상태를 저장 하시겠습니까?
- 4. android의 listview에 체크 박스 상태를 저장 하시겠습니까?
- 5. 스크립트에서 전체 웹 페이지를 Chrome에 저장 하시겠습니까?
- 6. QT에서 마우스로 전체 키보드 캡처
- 7. Qt에서 QMutex 또는 QReadWriteLock의 상태를 어떻게 쿼리합니까?
- 8. Qt에서 대화 상자의 상태를 저장하는 방법은 무엇입니까?
- 9. Qt에서 GUI 상태를 관리하는 RAII의 종류
- 10. qt에서 capslock 상태를 감지하는 방법은 무엇입니까?
- 11. PHP - 현재 사용자 ID를 세션에 저장 하시겠습니까?
- 12. 현재 페이지를 xPages의 범위 변수에 저장 하시겠습니까?
- 13. 상태를 asp.net에 저장 MVC
- 14. Qt에서 빠른 프로젝트를 컴파일 하시겠습니까?
- 15. Gui의 Win32 API
- 16. 두 상태 단추 : 현재 상태 또는 다음 상태를 표시 하시겠습니까?
- 17. Symbian의 Qt에서 전체 화면 무경계 QDialog
- 18. 난장판 생성자없이 전체 상태를 피하기
- 19. Qt에서 현재 창을 창으로 만들려면 어떻게해야합니까?
- 20. jquery flip 상태를 PHP 세션 변수에 저장 하시겠습니까?
- 21. FragmentStatePagerAdapter를 사용하여 방향 변경에 걸쳐 조각 상태를 저장 하시겠습니까?
- 22. Android Webviews, 활동을 변경할 때 상태를 저장 하시겠습니까?
- 23. 위키피디아 기사의 현재 상태를 얻으시겠습니까?
- 24. 현재 작업 상태를 저장하는 방법?
- 25. Play 2.0 - 현재 실행 상태를
- 26. XMPPFramework가 현재 상태를 보내지 않음
- 27. 뒤틀린 반응기가 현재 상태를 얻습니다.
- 28. 저장 폼 요소 속성 (컨트롤 상태를 저장)
- 29. 응용 프로그램 전체 인스턴스 저장
- 30. Qt에서 늘릴 수있는 GUI
세션 관리가 도움이된다고 생각하지 않습니다. 상태를 저장해야 할 때만 알려주지 만 저장 및 복원은 수행하지 않지만 OP는 자동으로 전체 저장 방법을 원했지만 상태 (IMHO 불가능). –