定義乙個類,定義控制項響應函式,對控制項進行布局(這點比vs複雜)。
import tkinter as tr
import tkinter.messagebox
class mainwindow:
def btnok(self):
tr.messagebox.showinfo("通知","確定輸入")
def btncancel(self):
tr.messagebox.showinfo("通知","取消輸入")
def __init__(self):
self.frame=tr.tk()
self.label_name=tr.label(self.frame,text="姓名:")
self.label_age=tr.label(self.frame,text="年齡:")
self.label_***=tr.label(self.frame,text="性別:")
self.text_name=tr.text(self.frame,height="1",width=20)
self.text_age=tr.text(self.frame,height="1",width=20)
self.text_***=tr.text(self.frame,height="1",width=20)
#按照網格排列標籤、文字框和按鈕
self.label_name.grid(row=0,column=0)
self.label_age.grid(row=1,column=0)
self.label_***.grid(row=2,column=0)
#注意呼叫的方法別忘了加「self」
self.button_ok=tr.button(self.frame,text="確定",width=15,command=self.btnok)
self.button_cancel=tr.button(self.frame,text="取消",width=15,command=self.btncancel)
self.text_name.grid(row=0,column=1)
self.text_age.grid(row=1,column=1)
self.text_***.grid(row=2,column=1)
#通過調整數值深入理解grid的含義。
self.button_ok.grid(row=3,column=1)
self.button_cancel.grid(row=3,column=2)
self.frame.mainloop()
fram=mainwindow()
python綜合練習1 使用者登入
一 程式介紹 1.1 檔案分布 login user.jpg 流程圖資訊 readme.txt login main v1.1.py 主程式 user config.conf 配置檔案 by cw login main v1.1.py 2016 06 04 程式執行說明 1.執行程式login ma...
Python基礎綜合練習
畫一面五星紅旗,將 與執行截圖發布部落格交作業 import turtle t turtle.pen t.hideturtle 移動筆 def mygoto x,y t.up t.goto x,y t.down 畫五角星 def dramfive x t.begin fill for i in ra...
Python基礎綜合練習
hey 下一秒向你靠近 夢已準備就緒 show you 我的心絕不放棄 i m the one you want 不需要遲疑 綻放所有光芒shining 只想為你證明 你整個世界被我佔據 i m the one you want絕無可代替 幸運的視角 都為我聚焦 你的每個決定是我渴望的驕傲 讓 猶豫...