#呼叫其中的測試包、測試集
import tkinker
tkinter._test()
複製**
import tkinker
gui = tkinker.tk()
#出現基本的大框
base.mainloop()
#實現訊息迴圈,使用者互動
複製**
標籤元件,可以顯示和檔案
#lable 的例子,大概流程
import tkinter
base = tkinter.tk()#1.建立了總面板
#負責標題
base.wm_title("label test")
#text的位置是base(指定元件的父元件,再利用元件的屬性對元件進行設定,此處新增相應**)
lb = tkinter.label(base, text="python lable")
#給相應的元件安排布局,此處用pack
lb.pack()
#最後啟動總面板的訊息迴圈
base.mainloop()
複製**
import tkinter
def show_label():
global base
lb = tkinter.label(base, text="show_label")#標籤細節上的東西以後有空再補充
lb.pack()
base = tkinter.tk()
btn = tkinter.button(base, text="show_label", command=show_label)
#如果不加command那句話指定函式,button會失效
#然後每按一次就呼叫函式增加標籤
#此處詳解等會貼張圖
btn.pack(side=tkinter.top, expand=tkinter.yes, fill=tkinter.both)
base.mainloop()
複製**
import tkinter
base = tkinter.tk()
lb1 = tkinter.label(base, text="qq號:", background="green").grid(row=0, sticky=tkinter.w)
tkinter.entry(base).grid(row=0, column=1, sticky=tkinter.e)
#row column編號從0開始
#sticky:n,e,s,w表示上下左右,用來決定元件從哪個方向開始
#ipadx,padx等引數還沒用過,等以後再說吧。。。。。。
#rowspan,columnspan,表示跨行,跨列數量#@¥%¥%。。。。。。。
lb2 = tkinter.label(base, text="密碼:", background="green").grid(row=1, sticky=tkinter.w)
tkinter.entry(base).grid(row=1, column=1, sticky=tkinter.e)
btn = tkinter.label(base, text="登入").grid(row=2, column=1, sticky=tkinter.w)
base.mainloop()
#還有個place布局,emmmmmm有空再看吧。。
#分絕對布局和相對布局,前者用x,y引數,後者用relx,rely,relheight,relwidth
複製**
import tkinter
def click(event):
global base
lb = tkinter.label(base, text="thanks for your click")
lb.pack()
base = tkinter.tk()
lb = tkinter.label(base, text="please click")
lb.bind("", click)#繫結訊息與處理函式
lb.pack()
base.mainloop()
複製**
import tkinter
def reg():
name = e1.get()
pd = e2.get()
t1 = len(name)
t2 = len(pd)
if name == "4902" and pd == "4902":
lb3["text"] = "登陸成功"
else:
lb3["text"] = "使用者名稱或密碼錯誤"
e1.delete(0, t1)
e2.delete(0, t2)
base = tkinter.tk()
lb1 = tkinter.label(base, text="username")
lb1.grid(row=0, column=0, stick=tkinter.w)
e1 = tkinter.entry(base)
e1.grid(row=0, column=1, stick=tkinter.e)
lb2 = tkinter.label(base, text="password")
lb2.grid(row=1, column=0, stick=tkinter.w)
e2 = tkinter.entry(base)
e2.grid(row=1, column=1, stick=tkinter.e)
e2['show'] = '*'
btn = tkinter.button(base, text="register", command=reg).grid(row=2, column=1, stick=tkinter.e)
lb3 = tkinter.label(base, text="").grid(row=3)
base.mainloop()
複製**
3.20-3.24學習總結 記3 24阿里雲ace廈門技術分享沙龍活動
3月24日下午,阿里雲ace廈門技術分享沙龍在廈門高新區的創新驛站舉辦。本此活動,雖說是ace廈門同城會的第一次室內活動,但由於前期的充分準備,現場吸引了近40位小夥伴前來參加,不僅有老ace,更有新成員的加入,甚至有個夥伴趁著來廈門出差,也趕場參加,場面非常熱鬧。活動邀請了阿里雲2位mvp給ace...
爬蟲養成記 什麼是網路爬蟲
趁著春節,希望能寫乙個小小的網路爬蟲框架。先定乙個小目標,希望能比較優雅地將某個 上的所有爬下來。暫時先將這個爬蟲的名字叫做squirrel,小松鼠吧。爬蟲其實是一種從網際網路上獲取資訊,並且提取我們需要的資訊並且儲存的手段。網際網路就像一張網,這種網是由乙個個url相互連線的。乙個url往往是對應...
記爬蟲小分隊(六)
import requests from bs4 import beautifulsoup start url response requests.get start url,headers headers text soup beautifulsoup response,html.parser i...