0

QGraphicsView に長方形があります。特定の位置にドラッグ アンド ドロップする必要があります。アイテムを移動可能に設定するか、ドラッグ アンド ドロップすることに違いはありますか?

4

1 に答える 1

2

ドラッグアンドドロップは、アイテムが移動可能かどうかとは関係ありません。

ドラッグアンドドロップは、ユーザーがアプリケーション間およびアプリケーション内で情報を転送するために使用できるシンプルな視覚的メカニズムを提供します。(文献では、これは「ダイレクトマニピュレーションモデル」と呼ばれています。)ドラッグアンドドロップは、クリップボードのカットアンドペーストメカニズムと機能が似ています。

これは、デスクトップからアプリケーションにアイコンをドラッグする場合と似ています。個々QGraphicsItemのはドラッグ/ドロップイベントを受け入れることができ、、、、およびを実装することdragEnterEventdragMoveEvent、必要に応じてそれらを処理できますdragLeaveEvent

Qtのドラッグアンドドロップという用語は常にこれを指すために使用され、マウスを使用して画面上でオブジェクトを移動するユーザーの機能と混同しないでください。

于 2012-12-06T15:38:36.387 に答える