1. 程式人生 > 實用技巧 >python 利用視窗選單實現加減乘除計算

python 利用視窗選單實現加減乘除計算

import tkinter as tk
from tkinter import ttk
from tkinter import scrolledtext
from tkinter import Menu
def Plus():
c.configure(text = int(a.get())+int(b.get()))
def Minus():
c.configure(text = int(a.get())-int(b.get()))
def Multiply():
c.configure(text = int(a.get())*int(b.get()))
def Except():
c.configure(text = int(a.get())/int(b.get()))

win = tk.Tk()
win.title("選單加減乘除")
#選單
book = Menu(win)
win.config(menu = book)
file_menu = Menu(book,tearoff = 0)
book.add_cascade(label="File",menu = file_menu)
_1=file_menu.add_command(label="+",command = Plus)
file_menu.add_separator()
_2=file_menu.add_command(label="-",command = Minus)
_3=file_menu.add_command(label="*",command = Multiply)

_4=file_menu.add_command(label="/",command = Except)
#文字
S = tk.StringVar()
a = ttk.Entry(win,width = 12,textvariable = S)
a.grid(column = 0,row = 0)
W = tk.StringVar()
b = ttk.Entry(win,width = 12,textvariable = W)
b.grid(column = 0,row = 1)
c = ttk.Label(win,text = "ok")
c.grid(column = 1,row = 1)
win.mainloop()