当前位置: 首页 > news >正文

PHP企业网站开发实践通辽网站设计

PHP企业网站开发实践,通辽网站设计,高端网站开发平台,西安旅游攻略自由行The tkinter package (“Tk interface”) 是一个基于Tcl/Tk GUI工具标准的Python接口。集合在大多数操作系统都有Tk和tkinter 库#xff0c;包括MacOS#xff0c;Window还有一些Unix类的操作系统 【基础操作】 1 设置窗口 # -*- coding: utf-8 -*- from tkinter import *#创…The tkinter package (“Tk interface”) 是一个基于Tcl/Tk GUI工具标准的Python接口。集合在大多数操作系统都有Tk和tkinter 库包括MacOSWindow还有一些Unix类的操作系统 【基础操作】 1 设置窗口 # -*- coding: utf-8 -*- from tkinter import *#创建主窗口 top Tk() top.title(超声日志可视化工具) #标题设置 top.geometry(300x100) #设置窗口大小为300x100 横纵尺寸 #调用主事件循环让窗口程序保持运行。 top.mainloop()2 添加按钮组件 # -*- coding: utf-8 -*- # -*- coding: UTF-8 -*-from tkinter import *top Tk() top.title(超声日志可视化工具) top.geometry(300x100)def open_msg_box():passdef open_err_box():pass#添加按钮1 first Button(top, text点击-查看消息, fgtomato, commandopen_msg_box) first.pack() #添加按钮2 second Button(top, text点击-查看错误, fgtomato, commandopen_err_box) second.pack() top.mainloop() 3 实现事件弹出消息窗口错误窗口 点击不同按钮展示不同类型窗口和消息 # -*- coding: utf-8 -*-from tkinter import * import tkinter.messagebox as mbtop Tk() top.title(超声日志可视化工具) top.geometry(600x400)def open_msg_box():mb.showinfo(提示1, 简单的消息弹出窗口)def open_err_box():mb.showerror(提示2, 演示错误消息窗口)first Button(top, text点击-查看消息, fgtomato, commandopen_msg_box) first.pack() second Button(top, text点击-查看错误, fgtomato, commandopen_err_box) second.pack() top.mainloop() 【搭建首页界面】 需要用到的库 import tkinter as tk from tkinter import filedialog, messagebox根据上述的基本操作完成首页界面的导入文件和读取文件的按钮 root tk.Tk() root.title(超声日志可视化工具)# 标题 label_title tk.Label(root, text超声日志可视化工具, font(Helvetica, 16)) label_title.pack(pady10)# 显示文件路径和导入文件按钮 frame_file tk.Frame(root) frame_file.pack()entry_filename tk.Entry(frame_file, width50) entry_filename.pack(sidetk.LEFT)button_browse tk.Button(frame_file, text导入文件, commandbrowse_file) button_browse.pack(sidetk.LEFT, padx10)# 开始读取按钮 button_start tk.Button(root, text开始读取, commandstart_reading) button_start.pack(pady10)root.mainloop() 设置首页的预览文件 def browse_file():filename filedialog.askopenfilename(initialdir/, title选择日志文件,filetypes((Log files, *.log), (All files, *.*)))if filename.endswith(.log):entry_filename.delete(0, tk.END)entry_filename.insert(tk.END, filename)else:# 提示用户选择正确的文件格式messagebox.showerror(错误, 请选择以 .log 结尾的文件)设置首页的提交文件准备解析的部分 def start_reading():filename entry_filename.get()# 在这里添加处理文件的代码if filename.endswith(.log):print(f开始读取文件{filename})else:# 提示用户选择正确的文件格式messagebox.showerror(错误, 请选择以 .log 结尾的文件)提交文件后解析的功能代码结构以及完成解析后跳转到下一个界面功能已忽略 def analyze_file():filename entry_filename.get()if filename.endswith(.log):# 打开文件并逐行读取with open(filename, r) as file:lines file.readlines()...# 跳转到下一个界面display_results(filename, word_counts)else:# 提示用户选择正确的文件格式messagebox.showerror(错误, 请选择以 .log 结尾的文件) 【提交文件后跳转的下一个界面同时显示对应的文件路径】 def display_results(filename, word_counts):# 创建新窗口result_window tk.Toplevel(root)result_window.title(分析结果)# 显示正在分析的文件名称label_title tk.Label(result_window, textf正在分析文件{filename}, font(Helvetica, 12))label_title.pack(pady10)# 显示统计结果的表格for keyword, count in word_counts.items():label_keyword tk.Label(result_window, textf{keyword}: {count})label_keyword.pack() 【参考资料】 [1] 保姆级别操作指导教你用Python快速开发UI应用https://blog.csdn.net/geeklevin/article/details/119985528
http://www.pierceye.com/news/716713/

相关文章:

  • 微信上的网站实物黄金哪个网站做的好
  • 网站建设的作用和用途wordpress外网固定链接
  • 网站做多长时间才有流量上海商城网站制作公司
  • 做电影网站服务器网站如何备案 流程图
  • 太原建站模板搭建wordpress attachment
  • 购买腾讯备案网站网站错误列表
  • 怎么查看网站的外链php网站建设流程图
  • 顺企网萍乡网站建设wordpress 读者墙
  • 电力建设期刊网站投稿域名提供商
  • 广东网站备案需要多久oa信息化管理系统平台
  • 哪个网站可以做担保交易小程序排行榜
  • 网站用html做的怎么弄后台中铁十六局个人门户网
  • 一个网站怎么做流量统计佛山市seo广告优化工具
  • 机关网站建设需求文档国家住建部官网
  • 一条龙网站建设哪家好六安招聘网官网
  • 网站建设 中企动力阀门和建设银行类似的网站
  • 所有做运动的网站姜堰网网站
  • 广西汽车网网站建设影楼微网站建设方案
  • 企业展厅设计比较好的公司北京优化服务
  • 网站的icp 备案信息wordpress爆破字典
  • 福建厦门网站建设公司网站代码素材建设
  • 广州网络公司建站e语言可以做网站吗
  • 不想用原来的网站模板了就用小偷工具采集了一个可是怎么替换seo顾问张智伟
  • 效果好的徐州网站开发建设网站怎么学
  • 上海网站设计要多少钱建设银行个人网站打不开
  • 哪个网站做欧洲旅行比较好东营网站制作
  • 做pc端网站效果wordpress js 添加图片
  • 给装修公司做网站商标设计大全
  • 深圳做网站公司有哪些地方国际形势最新消息
  • 企业网站建设管理平台石家庄平山网站推广优化