2017-05-22 2 views
2

에 액세스 할 수 없습니다. PyWinAuto 문제가 : <a href="https://github.com/pywinauto/pywinauto" rel="nofollow noreferrer"><strong>pywinauto</strong></a>를 사용하여 <code>list view</code>에서 헤더의 특정 열을 클릭하여 좀 문제가있는 헤더의 열

나는 항상 전체 헤더의 중심을 클릭하여 특정 열을 클릭하십시오

. 내가 DrawOutLine()을 사용하여 그것을 체크하고 내가 사용하는 헤더의 이름에 상관없이, 그것은 전체 헤더 위에 사각형을 그립니다.

어떤 식 으로든 특정 컬럼에 내가 할 수있는 Click()이 있습니까 : 첨부 인쇄 화면을 참조하십시오?

편집 1 : Swapy 예절 :

enter image description here

답변

1

헤더 제어에 아이 컨트롤이 없습니다 (모든 항목이 컨트롤의 일부입니다)하지만, 이러한 항목 HeaderWrapper를 사용하여 액세스 할 수 있습니다.

예 (헤더 항목 # 0 클릭) :

header.click_input(coords=header.get_column_rectangle(0).mid_point()) 
# or 
header.click(coords=header.get_column_rectangle(0).mid_point()) 

그래, 그렇게 명확하지 보인다. 아무도 헤더 항목 클릭을 자동화하려고 시도한 것처럼 들립니다. 우리는이 API 유용성을 곧 개선하려고 노력할 수 있습니다.

P. SWAPY는 현재 유지 관리되지 않습니다. 보다 통일 된 방식으로 나중에 다시 쓸 수 있기를 바랍니다 (pywinauto 0.6.0+를 지원합니다). This is a very first prototype 그래도. :)