ビルトインライブラリのソースコードを見るには

投稿者: Anonymous

PySideでWordライクなエディタを作っています。
常に、PySide Documentationなどのリファレンスを
見て、それを組み合わせて使っているのですが、
関数は、全てブラックボックスのため、中でどのような
処理が行われているのか、外からは全く見る事ができません。
こうした基本的なコードが、どのように成り立っているのか
は、見る事ができるのでしょうか?
 継承関係や、メソッドならリファレンスに書いてあります。
Summerfield氏の本にも、QAbstractTextDocumentLayout
QTextLayoutについては、全く書かれていません。
しかし、その中身のコードが、どういう仕組みになっているの
かを知りたいのですが、どなたかご存知ありませんか?
 目的は先日から質問をしているQAbstractTextDocumentLayout
の、メソッドの中身を見て、それを基本的なものとして、改良を
加えたいと思いました。ご存知の方はどうか教えてください。
 リファレンスは各所にありますが、役所のたらいまわしのようです。
役所の受付の内側や、考えの仕組みを知りたいのです。

解決

Qtのラッパーですから、結局のところC++で書かれたQtのソースを見ることになると思います。
QAbstractTextDocumentLayoutなら以下のところでしょうか。

http://code.qt.io/cgit/qt/qtbase.git/tree/src/gui/text/qabstracttextdocumentlayout.cpp

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *