본문 바로가기
Programming/PyQt

help함수를 이용하여 Qt메소드 찾기

by owllight 2015. 1. 2.

 help함수를 이용하면 해당 모듈에 대한 정보를 알려줍니다.
우선 알고자하는 모듈을 import 한 다음, help함수 안에 모듈명을 입력합니다.

 그러면 다음과 같이 모듈에 대한 정보가 나옵니다.

LineEdit으로 예를 들자면, ctrl+F를 이용하여 QLineEdit 클래스를 찾습니다.
그러면 QLineEdit 에 대한 메소드와 간략한 설명이 적혀있습니다.(단, QLineEdit는 QtGui에 존재합니다! )

위의 사진 중에서 화살표는 해당하는 함수가 반환하는 값을 말합니다.
예를 들면 QLineEdit.alignment()는 QtAlignment으로 값을 반환한다고 나와있군요!

help 함수는 구체적으로 입력할 수록 자세하게 나오지만 설명까지는 나오지 않습니다.(어떤 기능을 하는지 등)
따라서 어느정도 단어해석을 통해서 해당 함수의 기능을 짐작해 보고 직접 써봄으로서 알아볼 수 없습니다..

이 메소드가 이러한 기능을 할것 같다는 느낌으로 골라서 직접 실행시켜보거나 아니면,
메소드의 이름으로 서칭하여 해당 메소드의 기능을 알아보는 식으로 프로그래밍을 합니다.

프로그래밍은 논리적인 생각도 중요하지만, 메소드의 활용도 그에 못지 않게 중요하다고 생각합니다!

수고하셨습니다'u'

댓글