Python Tkinter 簡單登入介面

2021-07-05 01:28:43 字數 1351 閱讀 9908

學了兩天的gui,現在終於可以寫乙個最簡單的登入介面了,瞬間覺得python加上tkinter簡單到爆啊,如果不是專門做gui,只是輔助做做影象介面的,這簡直是逆天啊!

__author__ = 'freedom'

from tkinter import *

class reg (frame):

def __init__(self,master):

frame = frame(master)

frame.pack()

self.lab1 = label(frame,text = "user:")

self.lab1.grid(row = 0,column = 0,sticky = w)

self.ent1 = entry(frame)

self.ent1.grid(row = 0,column = 1,sticky = w)

self.lab2 = label(frame,text = "password:")

self.lab2.grid(row = 1,column = 0)

self.ent2 = entry(frame,show = "*")

self.ent2.grid(row = 1,column = 1,sticky = w)

self.button = button(frame,text = "submit",command = self.submit)

self.button.grid(row = 2,column = 1,sticky = e)

self.lab3 = label(frame,text = "")

self.lab3.grid(row = 3,column = 0,sticky = w)

self.button2 = button(frame,text = "quit",command = frame.quit)

self.button2.grid(row = 3,column = 3,sticky = e)

def submit(self):

s1 = self.ent1.get()

s2 = self.ent2.get()

if s1 == 'freedom' and s2 == '123':

self.lab3["text"] = "confirm"

else:

self.lab3["text"] = "error!"

self.ent1.delete(0,len(s1))

self.ent2.delete(0,len(s2))

root = tk()

root.title("register")

root.mainloop()

Python tkinter例項 簡單介紹

usr bin env python3.3 coding utf 8 import tkinter as tk from tkinter import ttk def sample1 hello title 1,最簡單 root tk.tk root.title 你好,這是tkinter世界 roo...

python tkinter視窗簡單實現

tkinter 是 python 的標準 gui 庫。python 使用 tkinter 可以快速的建立 gui 應用程式。由於 tkinter 是內建到 python 的安裝包中,只要安裝好 python 之後就能 import tkinter 庫,而且 idle 也是用 tkinter 編寫而成...

python tkinter簡單窗體常用控制項介紹

最簡單的乙個空視窗 import tkinter as tk from tkinter import tk if name main win tk 進入訊息迴圈 採用pack實現兩層 類grid布局 import tkinter as tk from tkinter import if name m...