1

問題のコード

txt = TextInput(text='%s'%default, multiline=False, size_hint=(0.5,1))
txt.font_name = gAssets + "FreeSans.ttf"
Txt.font_size = 14

font_name 属性をコメントアウトすると、入力行のテキストがほぼ正しく表示されます。(まだ箱の中で少し高い位置にありますが、実行可能です)

通常の配置 (DroidSans.ttf を使用)(デフォルトのフォント (DroidSans.ttf) で通常の TextInput を使用)

ただし、FreeSans.ttf (より大きな文字セット) に設定する行のコメントを外すと、テキスト フィールドの上部に配置されます。

FreeSans を使用した Kivy TextInput(FreeSans.ttf で通常の TextInput を使用)

私はkivy 1.3を使用していますが、パディング属性を機能させることに失敗しました(ただし、誰かがTextInputで使用する方法を示すことができれば喜んで使用します)。

4

1 に答える 1