【问题标题】:Kivy Text Input: Chinese charactersKivy文本输入:汉字
【发布时间】:2019-12-11 20:13:00
【问题描述】:

当我选择输入语言为中文(拼音)并尝试输入时只显示英文字母,并且没有显示关于将它们转换为汉字的建议。

有什么办法可以解决这个问题吗?

【问题讨论】:

    标签: python android input kivy cjk


    【解决方案1】:

    试试这个: 先下载一个字体,这里我用的是DroidSansFallback.ttf,并赋值给Textinput的font_name属性,然后用buildozer打包成apk文件。

    test.kv:

    AddLocationForm:
    <AddLocationForm@BoxLayout>:
        orientation: 'vertical'
        BoxLayout:
            height: "40dp"
            size_hint_y: None
            TextInput:
                font_name: "DroidSansFallback.ttf"
                size_hint_x: 50
            Button:
                text: "Search"
                size_hint_x: 25
            Button:
                text: "Current Location"
                size_hint_x: 25
    

    main.py:

    from kivy.app import App
    
    
    class TestAPP(App):
        pass
    
    if __name__ == '__main__':
        TestAPP().run()
    

    image here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-07
      • 2021-10-01
      • 2016-02-05
      • 1970-01-01
      • 2017-08-24
      • 1970-01-01
      相关资源
      最近更新 更多