第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Kivy 文本編輯器輸入不顯示

Kivy 文本編輯器輸入不顯示

躍然一笑 2021-11-09 18:29:38
不幸的是,我在 kivy 和 Python 3 中遇到了錯誤。我還沒有通過 Google 找到解決方案。我想至少獲得文本輸入,但它沒有顯示出來。只是文字本身。感謝您的時間!import kivykivy.require('1.10.1') # replace with your current kivy version !from kivy.app import Appfrom kivy.uix.floatlayout import FloatLayoutfrom kivy.uix.textinput import TextInputfrom kivy.uix.label import Labelclass ColdKivyApp(App):    def build(self):        f = FloatLayout()        label = Label(text="Cold") #I acutally orginally called it Zone unitil I changed it into Cold cause it's really cold now        f.add_widget(label)        txt = TextInput(text='', focus=True, multiline=True, cursor_blink=True, background_color=(1,1,1,1))        f.add_widget(txt)        return fif __name__ == '__main__':    ColdKivyApp().run()
查看完整描述

1 回答

?
慕蓋茨4494581

TA貢獻(xiàn)1850條經(jīng)驗 獲得超11個贊

在構(gòu)造函數(shù)中設(shè)置焦點時,TextInput 中似乎存在一個錯誤,解決方法是在窗口顯示后立即設(shè)置焦點Clock:


import kivy

kivy.require('1.10.1') # replace with your current kivy version !

from kivy.app import App

from kivy.uix.floatlayout import FloatLayout

from kivy.uix.textinput import TextInput

from kivy.uix.label import Label

from kivy.clock import Clock


class ColdKivyApp(App):

    def build(self):

        f = FloatLayout()

        label = Label(text="Cold") 

        f.add_widget(label)

        txt = TextInput(multiline=True, cursor_blink=True, background_color=(1,1,1,1))

        f.add_widget(txt)

        Clock.schedule_once(lambda *args: setattr(txt, "focus", True))

        return f


if __name__ == '__main__':

    ColdKivyApp().run()



查看完整回答
反對 回復(fù) 2021-11-09
  • 1 回答
  • 0 關(guān)注
  • 286 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號