亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

[譯][Tkinter 教程14] menu 菜單

joyqi / 3105人閱讀

摘要:已獲原作者授權(quán)原系列地址簡(jiǎn)介一提到這個(gè)詞很多人首先想到的是餐館里的菜單雖然餐館菜單和計(jì)算機(jī)程序中的菜單看起來一點(diǎn)也不像但他們確實(shí)有很多共同點(diǎn)在餐館中菜單列舉了所有菜品和飲料在計(jì)算機(jī)程序中菜單通過圖形界面展示了應(yīng)用程序可用的命令和功能在用戶界

已獲原作者授權(quán). 原系列地址: Python Tkinter
簡(jiǎn)介

一提到"menu"這個(gè)詞, 很多人首先想到的是餐館里的菜單. 雖然餐館菜單和計(jì)算機(jī)程序中的菜單看起來一點(diǎn)也不像, 但他們確實(shí)有很多共同點(diǎn). 在餐館中, 菜單列舉了所有菜品和飲料; 在計(jì)算機(jī)程序中, 菜單通過圖形界面, 展示了應(yīng)用程序可用的命令和功能.
在用戶界面程序中, 菜單以圖標(biāo)和文字的方式展示可用選項(xiàng). 用鼠標(biāo)選擇一個(gè)選項(xiàng), 程序的某個(gè)行為既被觸發(fā). 這種行為通常包括比如 打開/保存文件, 退出程序 等功能.
上下文菜單是一種根據(jù)用戶當(dāng)前所在程序位置(上下文), 動(dòng)態(tài)生成的菜單.
本章我們將展示如何使用 Tkinter 的下拉菜單: 當(dāng)點(diǎn)擊應(yīng)用窗口頂部條目時(shí), 菜單由上而下展示出來. 這些條目通常有 "文件", "編輯", "幫助" 等.

一個(gè)簡(jiǎn)單的菜單

下例創(chuàng)建了一個(gè)帶有簡(jiǎn)易菜單的窗口:

from Tkinter import *
from tkFileDialog   import askopenfilename

def NewFile():
    print "New File!"
def OpenFile():
    name = askopenfilename()
    print name
def About():
    print "This is a simple example of a menu"
    
root = Tk()
menu = Menu(root)
root.config(menu=menu)
filemenu = Menu(menu)
menu.add_cascade(label="File", menu=filemenu)
filemenu.add_command(label="New", command=NewFile)
filemenu.add_command(label="Open...", command=OpenFile)
filemenu.add_separator()
filemenu.add_command(label="Exit", command=root.quit)

helpmenu = Menu(menu)
menu.add_cascade(label="Help", menu=helpmenu)
helpmenu.add_command(label="About...", command=About)

mainloop()

上面代碼運(yùn)行后輸出如下窗口:


全系列:
[譯][Tkinter 教程01] 入門: Label 控件
[譯][Tkinter 教程02] Message 控件
[譯][Tkinter 教程03] Button 控件
[譯][Tkinter 教程04] Variable 類
[譯][Tinkter 教程05] Radiobutton 控件
[譯][Tkinter 教程06] Checkbox 控件
[譯][Tkinter 教程07] Entry 控件
[譯][Tkinter 教程08] Canvas 圖形繪制
[譯][Tkinter 教程09] Scale 控件
[譯][Tkinter 教程10] Text 控件
[譯][Tkinter 教程11] 對(duì)話框和消息框
[譯][Tkinter 教程12] 布局管理 (Pack Place Grid)
[譯][Tkinter 教程13] Mastermind 游戲
[譯][Tkinter 教程14] menu 菜單
[譯][Tkinter 教程15] event 事件綁定
譯者水平有限, 如有疏漏, 歡迎指正.
已獲得原作者授權(quán). 原文地址: Creating Menus

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/41505.html

相關(guān)文章

  • [][Tkinter 教程03] Button 控件

    摘要:已獲原作者授權(quán)原系列地址簡(jiǎn)介控件是一種標(biāo)準(zhǔn)控件用來展現(xiàn)不同樣式的按鈕控件被用以和用戶交互比如按鈕被鼠標(biāo)點(diǎn)擊后某種操作被啟動(dòng)和控件類似按鈕可以展示圖片或者文字不同的是控件可以指定字體控件只能使用單一的字體上的文字可以多行顯示可以將一個(gè)函數(shù)或方 已獲原作者授權(quán). 原系列地址: Python Tkinter 簡(jiǎn)介 Button 控件是一種標(biāo)準(zhǔn) Tkinter 控件, 用來展現(xiàn)不同樣式的按鈕...

    googollee 評(píng)論0 收藏0
  • [][Tkinter 教程04] Variable 類

    摘要:已獲原作者授權(quán)原系列地址類有些控件比如控件控件等可以通過傳入特定參數(shù)直接和一個(gè)程序變量綁定這些參數(shù)包括這種綁定是雙向的如果該變量發(fā)生改變與該變量綁定的控件也會(huì)隨之更新這些控制變量和一般的變量一樣都是用來保存某個(gè)值的但一般的變量不能被傳遞給或 已獲原作者授權(quán). 原系列地址: Python Tkinter Variable 類 有些控件 (比如 Entry 控件, Radiobutton...

    zilu 評(píng)論0 收藏0
  • [][Tinkter 教程05] Radiobutton 控件

    摘要:已獲原作者授權(quán)原系列地址單選按鈕是一種可在多個(gè)預(yù)先定義的選項(xiàng)中選擇出一項(xiàng)的控件單選按鈕可顯示文字或圖片顯示文字時(shí)只能使用預(yù)設(shè)字體該控件可以綁定一個(gè)函數(shù)或方法當(dāng)單選按鈕被選擇時(shí)該函數(shù)或方法將被調(diào)用單選按鈕這個(gè)名字來源于收音機(jī)上的調(diào)頻按鈕這些按 已獲原作者授權(quán). 原系列地址: Python Tkinter Radio Buttons 單選按鈕是一種可在多個(gè)預(yù)先定義的選項(xiàng)中選擇出一項(xiàng)的 T...

    shusen 評(píng)論0 收藏0
  • [][Tkinter 教程02] Message 控件

    摘要:已獲原作者授權(quán)原系列地址控件控件用來展示一些文字短消息和控件有些類似但在展示文字方面比要靈活比如控件可以改變字體而控件只能使用一種字體它提供了一個(gè)換行對(duì)象以使文字可以斷為多行它可以支持文字的自動(dòng)換行及對(duì)齊這里要澄清一下前面提到的控件可以改變 已獲原作者授權(quán). 原系列地址: Python Tkinter Message 控件 Message 控件用來展示一些文字短消息. Message...

    JowayYoung 評(píng)論0 收藏0
  • [][Tkinter 教程09] Scale 控件

    摘要:已獲原作者授權(quán)原系列地址簡(jiǎn)介中的控件是一種可供用戶通過拖動(dòng)指示器改變變量值的控件這種控件可以水平放置也可以豎直放置可以在用戶界面中放置一個(gè)控件用戶通過拖動(dòng)該控件就可以在某個(gè)取值范圍內(nèi)選擇一個(gè)合適的值控件可以設(shè)置最大最小值以確定取值范圍我們也 已獲原作者授權(quán). 原系列地址: Python Tkinter 簡(jiǎn)介 Tkinter 中的 Scale 控件是一種可供用戶通過拖動(dòng)指示器改變變量值...

    ralap 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<