Python筆記之Tkinter menu選單

2021-09-20 10:20:34 字數 1287 閱讀 8544

一、目標

學習tkinter製作窗體軟體的基礎,menu頂層選單的製作。

二、試驗平台

windows7 , python3.7

三、直接上**

import tkinter

def xfunc():

print("點了選單了,明天2019五一假期來了")

win = tkinter.tk()

win.title("kahn software v1") # #視窗標題

win.geometry("500x500+200+20")

'''選單

'''menubar = tkinter.menu(win) # #建立橫向選單條

win.config(menu=menubar)

# #大選單1

menu1 = tkinter.menu(menubar, tearoff=false) # #建立選單選項

for item in ["開啟", "新建", "編輯", "拷貝", "刪除", "退出"]:

if item == "退出":

menu1.add_separator() # #新增分割線(可選)

menu1.add_command(label=item, command=win.quit) # #退出窗體程式

else:

menu1.add_command(label=item, command=xfunc) # #給選單加具體的選單內容

menubar.add_cascade(label="檔案大選單", menu=menu1) # #往選單條上增加選單叫【檔案】

# #大選單2

menu2 = tkinter.menu(menubar, tearoff=false) # #建立第二個選單

menu2.add_command(label="配置")

menu2.add_command(label="選項")

menu2.add_command(label="全域性設定")

menubar.add_cascade(label="配置大選單", menu=menu2) # #將第二個子選單列表繫結到選單2上

win.mainloop() # #視窗持久化

kahn   2023年4月30日17:13:12 

下班了,放假了........

Python學習筆記之IF

關係表示式 邏輯表示式 and,or,not 單分支 num 0 if num 1 print num 大於 1 else print num 不大於1 雙分支 num 10 if num 1 print num 大於 10 elif num 10 print num 等於 10 elif num ...

python筆記之if練習

if練習 此次小demo涉及到if巢狀,佔位符使用,以及乙個良好的思維邏輯。如題 雲彩之上奶茶店盛大開業!門店招牌如下 勁爆勁爆,雲彩之上開業了!輸入序號即可購買!1 超土豪咖啡僅需 88 2 宇宙無敵大榴蓮 12 3 自動翻譯筆記本僅需 100 4 貧民咖啡僅需 1 5 土豪咖啡僅需 8 請你幫收...

python筆記之模組

在當前檔案中匯入要使用的py檔案,那麼系統就會把被匯入的py檔案作為模組處理 模組是具有預編譯過程的 import model msg model.name print msg 匯入語句可以放在任意位置 將.py檔案作為匯入源,則該檔案就是模組,檔名就是模組名 import m2 函式名就是函式變數...