2012-10-05 1 views
2

PySide에서 단어 (페이지 매김)와 유사한 텍스트 편집기를 제작하려고합니다.PySide QGraphicsTextItem issues

나는이 문제를 해결하기 위해 각 페이지에 대해 QGraphicsTextItem이있는 QGraphicsScene을 사용하고 상호 작용을 통해 포커스를 코딩하는 방법을 결정했습니다.

이제 내가하려는 것은 A4 페이지를 나타내는 상자가 있고 QGraphicsTextItem.document(). pageCount() 함수를 사용하여 textchanged 이벤트를 처리하는 것입니다.

  1. 가 어떻게 제대로 어떤 단위를 사용하지 않는 QSizeF 주어진 페이지의 크기를 정의 할 수 있습니다 :

    나는 몇 가지 문제에 부딪쳤다? 이 권리를 정의하는 것이 pageCount()에서 실제 반환 값을 보장합니까?

  2. pageSize를 전혀 정의하지 않으면 QGraphicsTextItem이 확장을 중지합니다. 고정 된 크기로 설정하면 페이지처럼 보일 수 있습니까?

Qt에 대한 문서는 매우 가볍습니다. 명확한 질문, 답변이 무겁게에 대한 모든 코드와 정확히 수행하려는의 의존이 있지만

답변

0

을 도움을 주셔서 감사합니다. 나는 이것을 BOOK으로 읽어 주길 권한다. 파이썬과 Qt에 대한 훌륭한 설명 때문이다.

12 장에서는 문제에 대한 설명과 문제가 발생할 수 있습니다. "사용자 정의 및 대화식 그래픽 항목"하위 절에서 작성자는 귀하의 응용 프로그램과 유사한 응용 프로그램의 코드를 작성합니다.

PageSize = (612, 792) 
PointSize = 10 
MagicNumber = 0x70616765 
FileVersion = 1 
Dirty = False 
: 페이지 크기에 대한 책