kivy

    2熱度

    1回答

    我最近開始學習Kivy並使用它。今天我遇到了一個問題,我不確定這是基維的一個錯誤還是代表我的誤解。這是一個簡化版本。 我正在開發一個GUI,在頂部有一個文本輸入用於搜索。我千伏文件看起來像這樣: #:kivy 1.0 #:import kivy kivy <SearchPanel>: searchquery: searchquery AnchorLayout:

    0熱度

    1回答

    我想通過SoundLoader模塊在kivy中加載多個聲音文件(* .ogg)。文件大小從300kB到700kB。 會發生什麼情況:第一對文件被加載,然後跳過剩餘的文件。 有沒有更好的(也許更快)的方式來加載文件?是否有可能將已加載的文件「鏈接」到另一個Button實例,而不復制它(或損害它的文本)? 這裏是有問題的代碼:提前 #Getting filenames: for line

    0熱度

    1回答

    我在kivy中得到了一系列ToggleButtons,每個都加載了一個不同的聲音文件。 當我在Windows中嘗試我的代碼時,一切按預期工作,但通過Kivy啓動器在Android上,聲音不會停止。 class AudioButton(ToggleButton): sound = ObjectProperty(None) def killsound(self, state, d

    0熱度

    1回答

    不知道爲什麼on_touch_up被釋放時觸發。其他兩個事件on_touch_down和on_touch_move未被觸發。 from kivy.app import App from kivy.uix.widget import Widget from kivy.uix.button import Button class MyPaintWidget(Widget): de

    4熱度

    1回答

    我想了解kivy。安裝完畢後,啓動kivy,我得到一個消息,說我應該在/mny/sdcard/kivy先創建一個項目。該文件夾不存在,所以我通過FTP連接創建它。然後,我在子文件夾中放置了一個main.py文件。再次啓動kivy(強制關閉後)會產生相同的結果。我錯過了什麼?

    2熱度

    1回答

    我有困難的時候添加從我的數據庫中提取的值(語言)列表,並希望它可以作爲Spinner窗口小部件中的值列表。 蟒蛇部分: def get_langs(self): session = Session() Base.metadata.create_all(engine) # get active language as text label: resul

    15熱度

    2回答

    爲什麼kivy中的the first widget example會在黃色中間點出一個橙色圓圈,當您右鍵點擊畫布時,會出現一個純黃色的圓圈? from kivy.app import App from kivy.uix.widget import Widget from kivy.graphics import Color, Ellipse class

    0熱度

    2回答

    在this Kivy code內: class MyPaintWidget(Widget): def on_touch_down(self, touch): userdata = touch.ud with self.canvas: Color(1, 1, 0) d = 30. Ellipse(pos=(touch.x -

    2熱度

    1回答

    我正在嘗試重構the last code sample以便Button實際上是其自己的類,並且具有on_release操作。但是我的代碼失敗了。 我想不僅重構它(每下面我嘗試),但我還需要設置Button爲「清除」 from random import random from kivy.app import App from kivy.uix.widget import Widget f

    1熱度

    1回答

    我使用漂亮的Kivy框架爲Android設計遊戲。 我想創建一個時鐘回調來運行指定的一段代碼(用於繪製)每秒60次。 由於某些原因,我在Kivy時鐘事件中繪製的任何內容都不會被拖動到屏幕上。爲了消除所有的變量可以,我把這個示例代碼: import kivy kivy.require('1.0.6') from kivy.app import App from kivy.uix.widget