'''缺陷:讀取花名冊第一列資料進行隨機點名並生成點名記錄,並根據點名記錄確保點名的公平性,點名記錄每使用五天清理一次
1.依賴於花名冊,且花名冊第一列(忽略首行)必須有資料
2.依賴第三方庫openpyxl
3.檢視記錄、花名冊依賴第三方工具,如記事本、office
def info():t = random.randint(1, len(name_list))
msg["font"] = ('', 44)
msg["text"] = (name_list[t - 1])
def bt_listen():
while bt["state"] == 'normal':
bt['command'] = bt_start
bt['text'] = "就決定是你了"
root.after(500, info)
bt.update()
if bt['text'] == "開始":
break
def bt_start():bt['command'] = bt_listen
bt['text'] = "開始"
fg = forgui()
root.after(500, fg.start)
bt.update()
# 建立開始按鈕
bt = tk.button(f2, text='開始點名嘍', stat="normal", command=bt_listen, bd=4, width=20, font=18)
bt.pack()
root.mainloop()
Python Tkinter 布局方式
優點問題,如何在介面上顯示 定義 所有的tkinter 元件都包含專用的幾何管理方法,這些方法是用來組織和管理整個父配件區中子配件的布局的。tkinter 提供了截然不同的三種幾何管理類 pack grid 和place。pack 幾何管理採用塊的方式組織配件,在快速生成介面設計中廣泛採用,若干元件...
python tkinter 單選 多選
單選按鈕 tkinter.radiobutton root,text a pack tkinter.radiobutton root,text b pack tkinter.radiobutton root,text c pack 預設被選中,且單個一組 variable把radiobutton分成...
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...