Python 圖形化程式設計例項
阿新 • • 發佈:2018-12-31
# coding=utf-8
import Tkinter as tk
import time
def processButton():
if v1.get() == 1:
#print text.get("0.0", "end")
# t= text.get("0.0", "2.0")
#print t
window2 = tk.Tk() # 建立一個視窗
window2.title("result") # 設定標題
text2 = tk.Text(window2)
text2.pack()
text2.insert('end' ,'T1\n')
text2.insert('end', 'R1')
#text2.insert('end',t)
else:
t=text.get("0.0", "end")
window2 = tk.Tk() # 建立一個視窗
window2.title("result") # 設定標題
text2 = tk.Text(window2)
text2.pack()
time.sleep(15)
text2.insert('end', 'T1'
+'\nR2'
+'\nT2'
+'\nR2')
window = tk.Tk() # 建立一個視窗
window.title("Demo") # 設定標題
frame1 = tk.Frame(window) # 建立一個框架
frame1.pack() # 將框架frame1放置在window中
text = tk.Text(window)
text.pack()
v1 =tk. IntVar()
rbDanju = tk.Radiobutton(frame1, text="單句分析",
variable=v1, value=1 ,
)
rbPiliang =tk. Radiobutton(frame1, text="批量分析",
variable=v1, value=2,
)
rbFenxi = tk.Button(frame1, text="分析", command = processButton)
# grid佈局
rbDanju.grid(row=1, column=1)
rbPiliang.grid(row=1, column=2)
rbFenxi.grid(row=1,column=3)
frame2 =tk. Frame(window) # 建立框架frame2
frame2.pack() # 將frame2放置在window中
# 建立訊息
l1=tk.Label(frame2, text="單句分析只分析文字第一行",justify='left')
# grid佈局
l1.grid(sticky=tk.E)
# 監測事件直到window被關閉
window.mainloop()
v1 =tk. IntVar()
rbDanju = tk.Radiobutton(frame1, text="單句分析",
variable=v1, value=1,
)
rbPiliang =tk. Radiobutton(frame1, text="批量分析",
variable=v1, value=2,
)
rbFenxi = tk.Button(frame1, text="分析", command = processButton)
# grid佈局
rbDanju.grid(row=1, column=1)
rbPiliang.grid(row=1, column=2)
rbFenxi.grid(row=1,column=3)
frame2 =tk. Frame(window) # 建立框架frame2
frame2.pack() # 將frame2放置在window中
# 建立訊息
l1=tk.Label(frame2, text="單句分析只分析文字第一行",justify='left')
# grid佈局
l1.grid(sticky=tk.E)
# 監測事件直到window被關閉
window.mainloop()
圖形化介面: