一、起步(1.6事件)

1.6事件

Kivy基本上是基于事件驅(qū)動的,這也就意味著程序執(zhí)行順序被事件所決定江兢。

  1. 時鐘事件

    時鐘對象允許你使用schedule_once()來定時執(zhí)行一個函數(shù);或者使用schedule_interval()重復執(zhí)行一個函數(shù)丁频。

    你也可以利用create_trigger()創(chuàng)建一個觸發(fā)事件杉允,觸發(fā)器只能被一個框架調(diào)用一次邑贴,即使你為該回調(diào)函數(shù)設置了多次觸發(fā)。

  2. 輸入事件

    所有的鼠標點擊叔磷、觸摸拢驾、滾輪滾動事件都是MotionEvent事件的一部分;輸入事件擴展自輸入處理改基,當在窗口類執(zhí)行on_motion事件時被發(fā)送繁疤。在部件中這些事件生成為on_touch_down()on_touch_move()on_touch_up()事件秕狰。

    要進一步了解稠腊,請參閱輸入管理

  3. 類事件

    部件里,我們的事件分發(fā)類EventDispatcher被用來有效的管理屬性值的變動鸣哀,這意味著當一個部件改變了它的位置架忌、尺寸,相應的事件就會自動的發(fā)送我衬。

    并且叹放,正如在按鈕部件中,on_presson_release等事件所展示的那樣挠羔,你可以利用register_event_type創(chuàng)建自定義事件井仰,

    另外你需要注意的是,如果你重載了一個事件褥赊,那么你就必須處理它在基類中定義的所有行為糕档。一個最容易的方式是調(diào)用super():

def on_touch_down(self, touch):        
    if super(OurClassName, self).on_touch_down(touch):
        return True
    if not self.collide_point(touch.x, touch.y):
        return False
    print('you touched me!')
    return True
如果想對事件有更深入的了解,請參閱[事件和屬性](https://kivy.org/docs/guide/events.html)文檔

下節(jié)預告:1.7 非部件類

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末拌喉,一起剝皮案震驚了整個濱河市速那,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌尿背,老刑警劉巖端仰,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異田藐,居然都是意外死亡荔烧,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門汽久,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鹤竭,“玉大人,你說我怎么就攤上這事景醇⊥沃桑” “怎么了?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵三痰,是天一觀的道長吧寺。 經(jīng)常有香客問我窜管,道長,這世上最難降的妖魔是什么稚机? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任幕帆,我火速辦了婚禮,結(jié)果婚禮上赖条,老公的妹妹穿的比我還像新娘失乾。我一直安慰自己,他們只是感情好谋币,可當我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布仗扬。 她就那樣靜靜地躺著,像睡著了一般蕾额。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上彼城,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天诅蝶,我揣著相機與錄音,去河邊找鬼募壕。 笑死调炬,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的舱馅。 我是一名探鬼主播缰泡,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼代嗤!你這毒婦竟也來了棘钞?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤干毅,失蹤者是張志新(化名)和其女友劉穎宜猜,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體硝逢,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡姨拥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了渠鸽。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片叫乌。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖徽缚,靈堂內(nèi)的尸體忽然破棺而出憨奸,到底是詐尸還是另有隱情,我是刑警寧澤猎拨,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布膀藐,位于F島的核電站屠阻,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏额各。R本人自食惡果不足惜国觉,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望虾啦。 院中可真熱鬧麻诀,春花似錦、人聲如沸傲醉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽硬毕。三九已至呻引,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間吐咳,已是汗流浹背逻悠。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留韭脊,地道東北人童谒。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像沪羔,于是被迫代替她去往敵國和親饥伊。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,601評論 2 353

推薦閱讀更多精彩內(nèi)容