キャンバスから別のキャンバスにドラッグアンドドロップを試みましたが、今はフレームからドラッグしてキャンバスにドロップする必要があります。それはtkinterでも可能ですか? 私は本当に純粋なtkinter .. :)ツリービューからtkinterのキャンバスにドラッグアンドドロップする方法はありますか?
1
A
答えて
0
可能です。開始するにはTreeview
の<ButtonPress-1>
にバインドし、イベント情報を使用してクリックした内容を取得し、<ButtonRelease-1>
のバインドを実行してドロップを処理します。
自分で視覚的な表示を管理する必要があります。 1つの解決策は、Toplevel
ウィンドウを使用し、overrideredirect
属性を設定し、ウィンドウ内に何かを配置し(たとえば、テキストをドラッグする)、<B1-Motion>
にバインドして、ユーザーがマウスを動かすとウィンドウを移動します。
+0
この回答をいただきありがとうございます。返信することは決してありませんでした。もう一度ありがとう...今、シナリオ...以下は私のために働いています。 ツリービューの子をキャンバスに印刷することはできますが、それは簡単です。 私が楽しみにしているのは、同じウィンドウ内で2つの異なるウィジェット(i:e Treeviewとcanvas)内で起こるようなものをコピーアンドペーストすることです。 楕円形のボードの例を見てきましたが、あなたのすべてのものは素晴らしい学習です。(y) –
関連する問題
- 1. HTML5キャンバスから別のHTML5キャンバスにドラッグアンドドロップする方法
- 2. ドラッグアンドドロップでドロップモーメントに達する方法はありますか?
- 3. DataGridViewの行をドラッグアンドドロップする方法はありますか?
- 4. Tkinter - スローモーションでキャンバスからイメージを移動する方法
- 5. キャンバスにドラッグアンドドロップする
- 6. tkinterウィジェットをクローンする方法はありますか?
- 7. Tkinter 3を使ってボタンをキャンバスに配置する方法はありますか?
- 8. は、svg d3.jsにドラッグアンドドロップを追加する方法はありますか?
- 9. Ignite UIツリービューをドラッグアンドドロップする
- 10. XAMLのみでツリービューからリソースをflowdocumentreaderにバインドする方法はありますか?
- 11. Pythonのtkinterキャンバスから空白を削除するには?
- 12. ドラッグアンドドロップでdragendのデフォルト動作を停止する方法はありますか?
- 13. tkinterにテーブルウィジェットはありますか?
- 14. ドラッグアンドドロップをチェックする方法は空ですかアンドロイドではありません
- 15. TornadoFXツリービューでのドラッグアンドドロップ
- 16. ttk.Comboboxのtkinterでタイピングを無効にする方法はありますか?
- 17. ツリービューの* .csvファイルマネージャーがありますか
- 18. jqueryでドラッグアンドドロップを使用してアップロード中にファイルをフォルダから区別する方法はありますか?
- 19. キャンバスにドラッグアンドドロップすると、
- 20. 単一の列のみを使用してjqgridから行をドラッグアンドドロップする方法はありますか?
- 21. Tkinterにリフレッシュ方法がありますか?
- 22. kineticjs domからキャンバスに画像をドラッグアンドドロップする
- 23. Tkinterの - 私は、ツリービューでassigmentためのTkinterを使うツリービュー
- 24. Tkinterボタンをウィンドウと同じ色にする方法はありますか?
- 25. tkinterのキャンバス・アイテムにマウス・ホバー・コールバックを実装する方法は?
- 26. Tkinterに目に見えないボタンを作る方法はありますか?
- 27. drupal 8にファイルをドラッグアンドドロップするカスタムモジュールはありますか?
- 28. matplotlibの軸の親キャンバスを取得する方法はありますか?
- 29. キャンバスから別のキャンバスにデータをコピーする方法
- 30. Tkinterのドラッグアンドドロップ?
具体的には、フレーム内にあるツリービューからドラッグする必要があります。 –
私はそれが可能かどうかを知る必要があります。今まで私が行ったすべてのドラッグアンドドロップはCanvasウィジェットに基づいていました。 –