You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将获取主机名与IP的脚本结果输出到Tkinter窗口?

解决方案

以下是整合后的完整代码,可将主机名和IP地址直接显示在Tkinter窗口中:

import socket
from tkinter import *

# 获取主机名与IP地址
hostname = socket.gethostname()
IPAddr = socket.gethostbyname(hostname)

# 创建Tkinter窗口
root = Tk()
# 调整窗口尺寸以适配内容
root.geometry("300x100")
# 设置窗口透明度
root.attributes('-alpha', 0.5)

# 添加标签显示主机名
Label(root, text=f"Your Computer Name is: {hostname}").pack(pady=5)
# 添加标签显示IP地址
Label(root, text=f"Your Computer IP Address is: {IPAddr}").pack(pady=5)

# 启动窗口主循环
root.mainloop()

关键调整说明:

  • 合并导入socket与tkinter模块,简化代码结构
  • 替换控制台print语句,改用Tkinter的Label组件在窗口内展示内容
  • 调整窗口尺寸为300x100,确保两行文本能完整显示
  • 通过pack()方法的pady参数增加标签上下间距,提升可读性

内容的提问来源于stack exchange,提问作者user3000742

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 12:55:20