0

スプリッターウィンドウを備えたwxPythonを使用してプロジェクトマネージャーを作成しています。一方にはファイルの名前を表示して開くツリーがあり、もう一方のサイズにはファイルの編集に使用されるtextctrlがあります。

私が抱えている問題の1つは、ShiftキーとTabキーを押すと4スペース戻りたいということです。私は、Tabキーを押すと4スペースを追加するコードが機能しています。

また、プログラムcwdに別のフォルダーにあるファイルを追加すると、ツリーが新しいノードを追加し、ファイルがこのノードの下に表示され、ツリーをファイルに保存するのに苦労しているという問題もあります。

また、外部のpngファイルからツリー内のアイテムにアイコンを追加する方法を知りたいです。

これらの問題のいずれかで与えられる可能性のある助けをいただければ幸いです。

4

2 に答える 2

1

私はWxPythonの使い方を知らないので、それについてはあまり知りません。しかし、一般的にできることは、キーが押されるたびにコールバック関数を呼び出すことで、キーが押された時間を取得できます。どこかに保存してください。そして、次のキーが押されたときに時間を取得します。両方の時間を比較して、大幅な遅延がない場合 (遅延を決定できます)、両方のキーが同時に押されたことを意味します (ただし、そうではありません)。

于 2012-05-05T17:37:04.737 に答える