1. 程式人生 > >Python 圖形化程式設計例項

Python 圖形化程式設計例項

# 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()

圖形化介面:
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述