1. 程式人生 > >Python——Menu控制元件

Python——Menu控制元件

一、引數說明:  

  tearoff  :分窗,0為在原窗,1為點選分為兩個視窗

  bg,fg  : 背景,前景

  borderwidth: 邊框寬度

  font :  字型

  activebackgound   : 滑鼠劃過時背景,同樣有activeforeground,activeborderwidth,

           disabledforeground

  cursor :當子選單分離原窗時,滑鼠在子選單欄上的形狀cursor="arrow""circle"

     "clock""cross""dotbox" "exchange""fleur""heart""heart""man"

     "mouse""pirate""plus"等圖形

  postcommand :點選選單的回撥函式

  selectcolor  :     選中時背景色,add_checkbutton控制元件選中時,√的顏色

  takefocus  

  title        :當子選單分離原窗時的標題

  type  

  relief   : 當子選單分離原窗時的3D效果,relief=RAISED,SUNKEN,FLAT,RIDGE,SOLID,GROOVE

二、方法:    

  menu.add_cascade     :  新增子選單(menu引數為子選單物件)

  menu.add_command   :  新增命令(label引數為顯示內容,command引數為響應函式)

  menu.add_separator   :

 新增分隔線

  menu.add_checkbutton : 新增確認按鈕,與add_radiobutton用法相同,效果為:

             點選時打鉤(variable引數決定繫結變數)

  delete            :     刪除