2016-07-12 10 views
0

그래서 내가 만든 스크립트의 기본 TUI를 만들고 있습니다. 목표는 디렉토리와 파일에 대한 경로를 포함하는 여러 변수를 수집하는 것입니다. 제가 확신하지 못하는 부분은 시각적 측면을 작성한 후 해당 부분을 코드의 다른 부분과 상호 작용시키는 방법입니다.npyscreen에서 수집 한 데이터를 반환하는 Python

다음은 시각적 인 부분 (다른 부분은 약 500 줄임)의 측면에서 지금까지 내가 가지고있는 것입니다. 솔직하게 말해서 나는 클래스 및 모든 변수 세트에서 설정된 변수를 인쇄하는 방법을 잃어 버렸습니다. 포인터 크게 감사하겠습니다.

+0

docs [여기] (http://npyscreen.readthedocs.io/application-structure.html)를 감추고,'App.plistName','App.csvpath'와 같은 dsomething은 값을 얻기 위해 작동합니다 들어간 후에? ('self'에 모두 할당해야 할 수도 있습니다 (예 :'self.screen = ...') – whrrgarbl

답변

0

dit 표기법을 사용하여 양식 객체의 값을 가져올 수 있습니다.

plistName = screen.add(npyscreen.TitleText, name="Playlist Name:") 
playlist_name = self.screen.plistName.value 

등 값 뒤에 괄호가 없습니다. 일단 변수에 넣으면 클래스에 다른 메소드를 빌드하여 정보를 처리 할 수 ​​있습니다.