2

wxFormBuilder によって生成されたラベル コードに Unicode 文字を取り込む方法はありますか?

たとえば、オングストローム文字を取得するには、生成された文字列はu"\u212b".

ラベル プロパティ フィールドに入力しようと\u212bしましたが、結果の文字列はu"u212b". だから私はバックスラッシュをエスケープしようとしまし\\u212bたが、それは私を与えましたu"\\u212b".

wxFormBuilder v3.5 - ベータ版を使用しています。C++ コードは同じ動作を示しますが、Python コードを生成します。

4

1 に答える 1

0

デフォルトでは、wxFormBuilder はこのコマンド ( # - - コーディング: utf-8 - - ) を少なくとも生成された python コードの最初の行に含めます。

そこで私は MS word に入り、Angstrom 文字 Å を挿入し、それを wxFormBuilder (バージョン 3.5 - RC1)の statictext コントロールにコピーすると、コードの実行に取り組みました。

ここに画像の説明を入力

ここに画像の説明を入力

「u212b」と入力する代わりに、上記の私のアプローチを試してください。または、次のようにコードを直接入力します: u"Hello... Å"

于 2015-10-24T07:53:26.370 に答える