2011-09-13 24 views
1

私はPyQtプロジェクトを進めています。私はそれに関するポイントを持つマップを持っています(マップはQGraphicsSceneであり、ポイントはQGraphicsEllipseItemです)。 ホバーイベントを受け取った時点でいくつかの情報を表示したいと思います。 情報は、画像、テキスト、ツリービューのデータで満たされます。 私は新しいウィンドウを開きたくありません。私はそれがツールチップがどうやって正確にマップ上を浮動したいのですか?PyQt:ツリービューや他の複雑なウィジェットをツールチップとして表示する方法

私はそれを行う方法がわかりません、私は私のニーズを満たすウィジェットを見つけることができません。

ありがとうございました!

答えて

3

ウィンドウフラグQt :: ToolTipで新しいウィジェット/ウィンドウを作成します。ドキュメントによると、Qtのツールチップは他にありません。 http://doc.qt.io/qt-5/qt.html#WindowType-enum

+0

[qtソース](http://qt.gitorious.org/qt/qt/blobs/4.7/src/gui/kernel/qtooltip.cpp)を見て、オープンと隠蔽の仕組みツールチップは、考慮する必要がある多くの細部があるので、発生します。 –

関連する問題