구현하려고합니다. 그리드 응용 프로그램에서 기능을 찾으십시오. SetGridCursor(self, row, col)
을 사용하여 커서를 이동할 수 있지만 그리드의 "뷰포트"를 새 커서 위치로 이동하는 방법을 알 수 없습니다. 즉, 커서가 사용자가 찾고있는 셀로 이동하면 사용자는 여전히 커서 셀을 찾을 때까지 수동으로 스크롤해야합니다.어떻게 wxPython에서 그리드의 뷰포트를 제어합니까?
그리드 커서를 뷰포트에 가운데 놓을 수 있도록 프로그래밍 방식으로 그리드를 스크롤하는 방법은 무엇입니까? 효과적으로 볼 수 있도록 특정 셀을 강제로 -
MakeCellVisible(int row, int col)
:이 질문을 쓰는 동안 랜덤으로
는, 나는 그리드 위키 페이지에 가서 단어 "스크롤"검색 및 발견 격자가 셀로 지정되도록 스크롤합니다.
어느 것이 거의 내 문제를 해결합니다. 셀을 뷰포트의 중앙에 배치하고 싶습니다만이 함수는 셀이 화면 가장자리에 표시 될 때까지 스크롤됩니다. 커서 위치에도 영향을주지 않고 그리드의 스크롤 위치에만 영향을주는 함수를 찾을 수 없습니다. 생각?
이 코드와 스크롤 메커니즘을 이해하지 못했지만 작동합니다. 감사 – Himura