2019年5月10日 星期五

tkinter 用法

import tkinter as tk
root=tk.Tk()                                  #建立視窗畫面
root.geometry("400x100")           #決定視窗大小
lbl=tk.Label(text="LABLE")      #製作標籤
btn=tk.Button(text="按一下")    #製作按鈕

lbl.pack()
btn.pack()
tk.mainloop()


===========
import tkinter as tk
def showlabel():
    lbl.configure(text="不要亂按")    #標籤重置
root=tk.Tk()
root.geometry("400x100")
lbl=tk.Label(text="LABLE")
btn=tk.Button(text="按一下",command=showlabel)     #修改 按一下 執行的函數
lbl.pack()
btn.pack()
tk.mainloop()


============
import tkinter as tk
import random
def fate01():
    fates=["大吉","中吉","小吉"]
    fatesD=random.choice(fates)
    lbl.configure(text=fatesD)
root=tk.Tk()
root.geometry("400x100")
lbl=tk.Label(text="信則霊")
btn=tk.Button(text="按一下求籤",command=fate01)
lbl.pack()
btn.pack()


tk.mainloop()

2019年5月2日 星期四

print format 格式化輸出

====二進制

a=3
print("{:b}".format(a))

====8進制

a=13
print("{:o}".format(a))


====十六進制
a=133
print("{:x}".format(a))

from https://www.cnblogs.com/fat39/p/7159881.html
        http://www.runoob.com/python/att-string-format.html