創(chuàng)建菜單

創(chuàng)建與使用菜單
代碼:

import kuihua
def cn(x):
return x.decode("utf-8")

def menu1():
     kuihua.note(cn("葵花秃诵,Python教程專欄"),"info")

def exit():
      kuihua.note(cn("我是退出"),"info")
      kuihua.app.set_exit()
kuihua.app.menu=[(cn("菜單一"),menu1),(cn("退出"),exit)]

from e32 import Ao_lock

lock=Ao_lock()
kuihua.app.exit_key_handler=lock.signal
lock.wait()

上面就是創(chuàng)建左鍵菜單并關(guān)聯(lián)菜單事件的方法了,現(xiàn)在我在給大家分析一下這段函數(shù)的意思靠柑!
說過的語法我就不說了隐砸,我現(xiàn)在給大家講講我們沒有學(xué)到的扳炬!
因為帖子里不能使用空格吏颖,所以我講的代碼都會用“*”號代替空格,希望同學(xué)們注意這點鞠柄!
在學(xué)習(xí)之前先和大家講下“縮進(jìn)”侦高,“縮進(jìn)”的意思就是把右側(cè)的代碼縮進(jìn)去嫉柴,在Py里面厌杜,你不使用縮進(jìn)就換行的話,程序會認(rèn)為那是一段新的代碼,所以很多人就經(jīng)常會在這里出現(xiàn)錯誤夯尽,一般我們使用的縮進(jìn)都是用4個空格代替的瞧壮,這已經(jīng)成為了一個比較標(biāo)準(zhǔn)的寫法了!用PED寫代碼的時候匙握,如果遇到需要縮進(jìn)的代碼咆槽,按下確定以后會自動縮進(jìn)!
對比以下兩段代碼圈纺,相信你一定能夠快速的理解縮進(jìn)是什么了秦忿!
代碼:

def cn(x):
return x.decode("utf-8")

代碼二:

def cn(x):
return x.decode("utf-8")

第二段代碼和第一段代碼的作用是一樣的,因為第二段代碼使用了縮進(jìn)蛾娶,經(jīng)過縮進(jìn)以后也就變成了第一段代碼的樣子灯谣,“*”號代表空格

相信大家應(yīng)該了解縮進(jìn)是什么了,下面我們就來開始解析新學(xué)習(xí)到的函數(shù):

def menu1():
    kuihua.note(cn("葵花蛔琅,Python教程專欄"),"info")

定義一個menu1的函數(shù)胎许,這個函數(shù)沒有參數(shù),函數(shù)的作用是:提示信息“樂訊Py論壇”

def exit():
    kuihua.note(cn("我是退出"),"info")
    kuihua.app.set_exit()

定義一個exit函數(shù)罗售,這個函數(shù)沒有參數(shù)辜窑,函數(shù)的作用是:
提示信息“我是退出”,然后執(zhí)行退出程序寨躁!
kuihua.app.set_exit()
這個就是退出程序的語法穆碎!

kuihua.app.menu=[(cn("菜單一"),menu1),(cn("退出"),exit)]
這個是創(chuàng)建菜單的方法,它的用法比較簡單

kuihuav.app.menu=[(菜單名,動作),(菜單名,動作)]
如果你還想繼續(xù)增加菜單的話职恳,之后把(菜單名,動作)在添加進(jìn)去就可以了惨远,記得加上逗號,這樣就變成了kuihua.app.menu=[(菜單名,動作),(菜單名,動作),(菜單名,動作)]
因為我們是通過菜單來調(diào)用函數(shù)话肖,所以函數(shù)一般都要先定義北秽!

好了,菜單部分已經(jīng)講完了最筒,不知道大家理解了這個程序的作用沒有呢贺氓,我在講一遍,大家看看是不是和我想的一樣呢床蜘?
這個程序的作用是:
當(dāng)點擊“菜單一”的時候就調(diào)用預(yù)先定義的menu1函數(shù)辙培,這個函數(shù)的作用是提示一條信息
當(dāng)點擊“退出”的時候就調(diào)用預(yù)先定義的exit函數(shù),這個函數(shù)的作品是提示一條信息邢锯,然后退出扬蕊!

上面講的是一級的菜單,我們還可以做二級菜單丹擎,用法都是非常簡單的尾抑,只要在動作的地方在添加一個菜單就可以了歇父!注意要加括號,就像下面這樣:
kuihua.app.menu=[(菜單名,((菜單名,動作),(菜單名,動作))),(菜單名,動作)]
代碼:

import kuihua
def cn(x):
return x.decode("utf-8")

def menu1():
    kuihua.note(cn("我是二級菜單1"),"info")
def menu2():
    kuihua.note(cn("我是二級菜單2"),"info")
def exit():
    kuihua.note(cn("我是退出"),"info")
     kuihua.app.set_exit()

kuihua.app.menu=[(cn("一級菜單"),((cn("二級菜單1"),menu1),(cn("二級菜單2"),menu2))),(cn("退出"),exit)]

from e32 import Ao_lock
lock=Ao_lock()
kuihua.app.exit_key_handler=lock.signal
lock.wait()
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末再愈,一起剝皮案震驚了整個濱河市榜苫,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌翎冲,老刑警劉巖垂睬,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異抗悍,居然都是意外死亡驹饺,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進(jìn)店門缴渊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來逻淌,“玉大人,你說我怎么就攤上這事疟暖】ㄈ澹” “怎么了?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵俐巴,是天一觀的道長骨望。 經(jīng)常有香客問我,道長欣舵,這世上最難降的妖魔是什么擎鸠? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮缘圈,結(jié)果婚禮上劣光,老公的妹妹穿的比我還像新娘。我一直安慰自己糟把,他們只是感情好绢涡,可當(dāng)我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著遣疯,像睡著了一般雄可。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上缠犀,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天数苫,我揣著相機(jī)與錄音,去河邊找鬼辨液。 笑死虐急,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的滔迈。 我是一名探鬼主播止吁,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼被辑,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了赏殃?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤间涵,失蹤者是張志新(化名)和其女友劉穎仁热,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體勾哩,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡抗蠢,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了思劳。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片迅矛。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖潜叛,靈堂內(nèi)的尸體忽然破棺而出秽褒,到底是詐尸還是另有隱情,我是刑警寧澤威兜,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布销斟,位于F島的核電站,受9級特大地震影響椒舵,放射性物質(zhì)發(fā)生泄漏蚂踊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一笔宿、第九天 我趴在偏房一處隱蔽的房頂上張望犁钟。 院中可真熱鬧,春花似錦泼橘、人聲如沸涝动。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽捧存。三九已至,卻和暖如春担败,著一層夾襖步出監(jiān)牢的瞬間昔穴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工提前, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留吗货,地道東北人。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓狈网,卻偏偏與公主長得像宙搬,于是被迫代替她去往敵國和親笨腥。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,647評論 2 354

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