정상적으로 창 관리자가 책상 위의 QMainWindow 위치의 초기 위치를 결정한다고 생각합니다. 나는 초기 위치를 직접 설정하고 싶다. Qt를 Windows에서 어떻게 처리합니까?Qt : 메인 윈도우의 초기 위치 설정 방법은 무엇입니까?
답변
나는 당신이 setGeometry을 찾고 있다고 생각합니다.
당신은 restoreGeometry()와 창 형상, 그리고 MainWindow를의 건설 기간 동안 restoreState()와 도킹 요소의 상태를 복원 할 수 있습니다Qt의 최신 버전에 대한 편리한 링크 : http://doc.trolltech.com/latest/qlayoutitem. html # setGeometry – Pieter
... 당신이 closeEvent()을 무시할 경우
QSettings settings("yourcompany", "yourapp");
restoreGeometry(settings.value("geometry").toByteArray());
restoreState(settings.value("state").toByteArray(),YOUR_UI_VERSION);
, 당신은 상태를 저장할 수 있습니다 다음과 같이
QSettings settings("yourcompany", "yourapp");
settings.setValue("geometry", saveGeometry());
settings.setValue("state", saveState(YOUR_UI_VERSION));
YOUR_UI_VERSION은 UI가 잘못된 상태를 복원하려는 시도를 방지하기 위해 크게 변화 할 때 증가한다 상수이다.
정확합니다. . – Thomi
+1 : 나는 그런 존재가 있었지만 정확히 어떻게 알지는 못했습니다 ... –
- 1. VSX - 도킹 할 ToolWindowPanes 초기 위치 설정
- 2. QT 레이아웃 - 초기 지시
- 3. Qt 비 메인 윈도우
- 4. QGraphicsItem의 마우스 위치 데이터를 메인 윈도우의 라벨로 전송
- 5. 윈도우의 mysql 서버 설정
- 6. 안드로이드 MapView 초기 위치
- 7. CCRenderTexture 초기 위치
- 8. Qt : 메인 윈도우 위젯에 그림자를 만드는 방법은 무엇입니까?
- 9. Qt 빌더의 메인 윈도우에 슬롯을 추가하는 방법은 무엇입니까?
- 10. Silverlight에서 초기 컨트롤 포커스 설정
- 11. python Qt : 메인 위젯 스크롤 바
- 12. datepicker의 표시 위치 설정 방법은 무엇입니까?
- 13. 메인 윈도우의 서브 뷰로 추가하면 UIView가 비대화 형입니다.
- 14. 윈도우의 내부 비트 맵에 액세스하는 방법은 무엇입니까?
- 15. 메인 윈도우와 함께 QMdiArea의 크기를 조정하는 방법은 무엇입니까?
- 16. Qt - 친구 설정
- 17. Qt QMenu 위치
- 18. Qt QComboBox 팝업 위치
- 19. 테이블의 위치 설정
- 20. Qt 단위 테스트 설정
- 21. 초기 커밋을 참조하는 방법은 무엇입니까?
- 22. MongoDB에서 초기 데이터를로드하는 방법은 무엇입니까?
- 23. Qt Creator의 단위 테스트 설정
- 24. WPF에서 런타임 중에 메인 윈도우의 크기를 조절하는 방법
- 25. 스레드에서 메인 QT 프로그램을 실행할 수 있습니까?
- 26. IE6에서 새로 열린 윈도우의 OnLoad 이벤트 설정
- 27. 리눅스 QT OpenCL 기본 설정
- 28. uitableviewcellaccessory의 위치 설정
- 29. 안드로이드에서 언제 초기 활동 클래스에 메인 게임 루프를 배치해야합니까?
- 30. Qt : 서브 윈도우의 기본 시스템 메뉴에서 Ctrl + F4 대신 Ctrl + W를 표시하는 방법은 무엇입니까?
이 질문에 대답하는 사람들은 나에게이 사실을 알릴 수 있습니까? 이전 위치를 기억하지만 모니터에서 화면을 벗어난 위치로 이동하면 모니터로 돌아가려면 어떻게해야합니까? –
http://doc.trolltech.com/4.3/geometry.html "창 지오메트리 복원"으로 스크롤 –