Python使用者介面綜合練習

2021-08-27 14:08:18 字數 1345 閱讀 6492

定義乙個類,定義控制項響應函式,對控制項進行布局(這點比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絕無可代替 幸運的視角 都為我聚焦 你的每個決定是我渴望的驕傲 讓 猶豫...