蓝河 发表于 2021-9-16 16:59:58

救救救救

这是什么情况,纯小白求解,大佬帮帮https://img12.360buyimg.com/ddimg/jfs/t1/199735/27/8572/34737/61430751Ecdba725b/6124c623832c9303.png

wp231957 发表于 2021-9-16 17:05:20

啥都不贴,鬼都未必能知道啊

逃兵 发表于 2021-9-16 17:11:37

https://blog.csdn.net/shomy_liu/article/details/38013073

suchocolate 发表于 2021-9-16 17:47:58

请贴一下代码

蓝河 发表于 2021-9-17 13:21:00

https://img13.360buyimg.com/ddimg/jfs/t1/67157/1/17238/90319/61442185Eea9b1a03/b8b99e73613e029a.png

wp231957 发表于 2021-9-17 14:17:28

蓝河 发表于 2021-9-17 13:21


贴文本代码,图片可以选择性张贴

蓝河 发表于 2021-9-17 15:51:39

wp231957 发表于 2021-9-17 14:17
贴文本代码,图片可以选择性张贴

import threading
import tkinter as tk
from tkinter import ttk
import speedtest

root = tk.Tk()
root.geometry("300x233")
root.iconbitmap("favicon.ico")
root.title("网速测试")

frm = tk.LabelFrame(root, text="测试结果")
frm.pack(padx=10, pady=10, fill=tk.X)

lbl_d = tk.Label(frm, text="下载速度:", font=("DS-Digital", 20))
lbl_d.grid(row=0, column=0, sticky=tk.W, padx=10)

lbl_dl = tk.Label(frm, text="", font=("DS-Digital", 20))
lbl_dl.grid(row=0, column=1, sticky=tk.W, padx=10)


lbl_u = tk.Label(frm, text="上传速度:", font=("DS-Digital", 20))
lbl_u.grid(row=1, column=0, sticky=tk.W, padx=10)

lbl_ul = tk.Label(frm, text="", font=("DS-Digital", 20))
lbl_ul.grid(row=1, column=1, sticky=tk.W, padx=10)


def start_test():
    def action():
      fishc = speedtest.Speedtest()
      pb.pack(padx=10, pady=10)
      pb.start()
      fishc.get_servers()
      dl = fishc.download()
      ul = fishc.upload()
      lbl_dl.config(text=f"{dl / 1024 / 1024:.2f} Mbits")
      lbl_ul.config(text=f"{ul / 1024 / 1024:.2f} Mbits")
      pb.stop()
      pb.pack_forget()
      btn.config(state=tk.NORMAL)
    btn.config(state=tk.DISABLED)
    threading.Thread(target=action).start()


pb = ttk.Progressbar(root, orient=tk.HORIZONTAL,
                     length=3800, mode="indeterminate")

btn = tk.Button(root, text="开始测速", height=2, command=start_test)
btn.pack(padx=5, pady=5, fill=tk.X, expand=True)


root.mainloop()
页: [1]
查看完整版本: 救救救救