1
wxpythonで使用されるwx.TextCtrlウィジェットの形状を変更したいと思います。通常はデフォルトのシェイプは正方形のボックスですが、丸みを帯びたコーナーを作りたいと思っています。wxpythonでwx.TextCtrlウィジェットの形状を変更するにはどうすればいいですか?
wxpythonで使用されるwx.TextCtrlウィジェットの形状を変更したいと思います。通常はデフォルトのシェイプは正方形のボックスですが、丸みを帯びたコーナーを作りたいと思っています。wxpythonでwx.TextCtrlウィジェットの形状を変更するにはどうすればいいですか?
これは、出荷時のwx.TextCtrl
ではサポートされていません。あなたが理解する必要があるのは、コアウィジェットのほとんどが実際にはオペレーティングシステムのウィジェットを使用していて、それ自体を描画していないということです。したがって、ネイティブウィジェットがこの種のものをサポートしていない場合、wxPythonのコアウィジェットはどちらもなりません。
この機能を利用するには、自分で描画するカスタムウィジェットを作成する必要があります。カスタムウィジェットの例については、wxPythonのデモをご覧ください。例えば、AGWのすべてのウィジェットはカスタムです。
.....私はそのAGWライブラリを認識していないので、私はgoogleでそれをチェックしている..しかし、私はそうする方法を見つけることができません....どのように私は私のカスタムウィジェットを作ることができますそのAGW –
私はあなたがカスタムウィジェットを作成するためにAGWを使用できると言っているわけではありません。私はちょうどそれらのアイデアのために使用できる例としてウィジェットのセットを与えた。 wxPython Googleグループで追加の支援をお願いします。そこにカスタムウィジェットを作成した人がいます。 –
ああ、ありがとう....私はそうする方法を見つけた...私は背景画像を設定し、同じ背景色でtextxtrlを置くことができます...それほど正確ではありませんが、 –