计算机网络作业五


目的:实现ping的GUI界面

语言:python 工具:pycharm


一、安装pycharm

这里写图片描述


二、实现

#-*- coding: UTF-8 -*-

from tkinter import * #导入tk包
import os  #导入os包,方便执行cmd命令,网上还有其他方法执行

test = Tk()  #创建一个窗口程序
test.title('ping')  #为这个窗口程序命名
test.geometry("500x400")    # 设置窗口大小 注意:是x 不是*
t = Text()
t.pack()   # 这里的side可以赋值为LEFT  RTGHT TOP  BOTTOM

frm = Frame(test)
#left
frm_L = Frame(frm)
var = Variable()
e = Entry(frm_L, textvariable=var)
var.set("www.baidu.com") # 设置文本框中的值
e.pack()
frm_L.pack(side=LEFT)
#right
frm_R = Frame(frm)
def testping():  #定义一个模块,名为ping,实际是为了实现ping命令
    content="ping %s" % var.get()
    t.insert(END,os.popen(content).read(),'/n')
Button(frm_R, text="开始", command = testping).pack()
frm_R.pack(side=RIGHT)
frm.pack()

test.mainloop()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值