kivy-language

    0熱度

    1回答

    不好意思打擾你。我最近開始在基維開發,我試圖在窗口中顯示一個可滾動的文本文件。文本來自.txt文件,並使用標籤的id將從文件中獲得的字符串放入Label中的文本字段中。 我遇到的問題是,如果kivy文檔中明確指出標籤沒有行限制(默認情況下),當我傳遞一定數量的文本時,文本會以黑色顯示,如附圖所示。在添加一行到.txt之前,文本可以被正確讀取,但是在添加行之後問題就開始了。 After adding

    0熱度

    1回答

    我正在嘗試使用垂直BoxLayout動態地構建Kivy佈局,其中包含可在運行時更改的自定義小部件MyRow。 每一行都是一個水平的BoxLayout我不使用網格佈局,因爲 MyRow佈局正在開發,可以在不久的將來將小工具等等類似這樣的例子 但隨着更改代碼 下面我只會看到窗口左下角堆疊在一起的小部件。 from kivy.app import App from kivy.uix.widget im

    0熱度

    2回答

    我遇到了一個奇怪的問題。每當我調整窗口大小時,底部BoxLayout中的按鈕(提交和取消)從屏幕中心一直移動到左側。但是,如果我調整窗口大小,然後通過屏幕管理器返回屏幕,它們又回到了中心位置。任何建議或有更好的方法來居中? 編輯:這是我的應用程序在啓動時的截圖:https://i.imgur.com/wkqx3tN.png AnchorLayout: size_hint_y: None

    1熱度

    1回答

    我正在寫一個應用程序,使用kivy來檢查USB設備是否連接,而無需重新啓動我的應用程序,根據我使用Clock的文檔經常在特定時間間隔內調用所需的方法。但是,這總是說以下錯誤: from __future__ import print_function from kivy.app import App from kivy.lang import Builder from kivy.uix.fl

    0熱度

    1回答

    正如我在標題中提到的,我創建了一個彈出式視頻和兩個按鈕 - 現在我想實現這些按鈕的功能 - 所以,我有創建一個方法來調用當我彈出一個按鈕按下時創建 - 但這總是返回TypeError:addme()只需要1個參數(給出2) - 如果我把這個方法作爲靜態,那麼它返回AttributeError:'Button'對象有「on_text」 from __future__ import print_fun

    2熱度

    1回答

    我想停止點擊事件中的此kivy視頻(默認播放)。我在樹莓派上運行它。這是我的kv和python代碼。 <VideoScreen>: name: 'Video' BoxLayout: Video: id: 'video1' source: './media/Sequence_#1.mp4' state: root.current_video_stat

    0熱度

    1回答

    我嘗試提取可關閉的代碼TabbedPanelfrom github here。 它工作正常,但標籤的內容也不會被清除,只是標題。 如何在關閉時刪除Tab的內容? from kivy.app import App from kivy.animation import Animation from kivy.uix.floatlayout import FloatLayout from kivy

    0熱度

    1回答

    我想實現一個遊戲,我使用kivy寫的圖形部分,因爲我是新來kivy我通過TS文件,我發現了一些節目去了。 。我的研究和應用的樣品在該樣品中的一個,我得到: TypeError: object.__init__() takes no parameters 下面是代碼: from kivy.app import App; from kivy.uix.label import Label; fr

    3熱度

    1回答

    我似乎無法將我的功能綁定到此特定按鈕。我曾經嘗試這樣做: 這是我的函數: def callback(str): print('he button <%s> is being pressed' % str) ,這是我綁定功能:綁定時 btn = Button(text="%s" % feedList[i]['message']) btn.bind(on_press=callback(

    0熱度

    1回答

    我想更改KV文件中按鈕的背景顏色,但它不起作用。該按鈕已定義並從Python文件中循環 def gotoPost(i, instance): print("HAHAHAH") Manager.current = 'ScreenTwo' class ScreenOne(Screen): box = ObjectProperty(None) def on_