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

唯品会官网一家做特卖的网站wordpress多媒体图片

唯品会官网一家做特卖的网站,wordpress多媒体图片,wap平台,网上平面设计培训班文章目录 背景工具界面展示功能代码讲解运行环境创建GUI程序搭建前端样式编写功能实现代码 背景 公司是做AR实景产品的,近几年无人机特别的火,一来公司比较关注低空经济这个新型领域,二来很多政企、事业单位都采购了无人机用于日常工作。那么…

文章目录

    • 背景
    • 工具界面展示
    • 功能
    • 代码讲解
      • 运行环境
      • 创建GUI程序
      • 搭建前端样式
      • 编写功能实现代码

背景

公司是做AR实景产品的,近几年无人机特别的火,一来公司比较关注低空经济这个新型领域,二来很多政企、事业单位都采购了无人机用于日常工作。那么就衍生了将无人机接入到AR实景项目中的需求。

本工具的作用就是在AR实景项目中模拟无人机飞行时候产生的飞控数据。

工具界面展示

在这里插入图片描述

功能

  • 用户填写kafka连接地址,
  • 用户参考消息示例模板编写消息内容,并发送到kafka 的 topic 中。
  • 所有操作的log输出到用户界面

代码讲解

运行环境

  • python:3.9.7
  • pip:pip3(pip 21.2.3 )
  • OS:win11
  • GUI:TKinter
  • kafka-client:confluent_kafka

创建GUI程序

  • 通过 tk.Tk() 实例化一个GUI程序。
  • 通过 ttk.Style() 实例化主题并通过style.configure 设置公共样式。
  • 通过 KafkaMessageSenderApp(root) 的构造函数将root实例传入业务代码中
  • 最后通过root.mainloop()让程序保持前台运行

if __name__ == "__main__":# 设置样式root = tk.Tk()style = ttk.Style()# 尝试配置主题try:if "clam" in style.theme_names():style.theme_use("clam")except:pass# 自定义样式style.configure("TLabel", font=("SimHei", 10))style.configure("TButton", font=("SimHei", 10))style.configure("TEntry", font=("SimHei", 10))style.configure("TFrame", background="#f0f0f0")style.configure("TLabelframe", background="#f0f0f0")style.configure("TLabelframe.Label", background="#f0f0f0", font=("SimHei", 10, "bold"))# 创建强调按钮样式style.configure("Accent.TButton", foreground="white", background="#4a86e8")app = KafkaMessageSenderApp(root)root.mainloop()

搭建前端样式

  • 在KafkaMessageSenderApp 的构造函数中,通过create_widgets函数完成前端样式的编写,例如 label 的位置,button 的名字及绑定的回调处理函数
  • 通过 start_log_consumer 处理日志
  • 通过generate_example_message生成模板消息
self.create_widgets()self.start_log_consumer()# 生成示例消息self.generate_example_message()

编写功能实现代码

通过为 前端各种控件绑定回调函数来实现业务代码的编写。例如通过为 发送消息 按钮绑定回调处理消息的发送。

按钮样式和回调函数绑定:


# 按钮区域button_frame = ttk.Frame(main_frame)button_frame.pack(fill=tk.X, pady=5)# 创建按钮并保存引用self.send_button = ttk.Button(button_frame,text="发送消息",command=self.send_message,width=20,style="Accent.TButton",)

发送消息:


def send_message(self):"""发送消息到Kafka"""if self.producer is None:messagebox.showerror("错误", "请先连接到Kafka服务器")returntopic = self.topic_var.get()if not topic:messagebox.showerror("错误", "请输入Topic")returnmessage_text = self.message_text.get(1.0, tk.END).strip()if not message_text:messagebox.showerror("错误", "消息内容不能为空")return# 解析JSONtry:message_data = json.loads(message_text)except json.JSONDecodeError as e:messagebox.showerror("JSON解析错误", f"无效的JSON格式: {str(e)}")return# 在新线程中发送消息,避免阻塞UIthreading.Thread(target=self._send_message_thread, args=(topic, message_data), daemon=True).start()

文章转载自:

http://Uj3p3Evi.bhdtx.cn
http://icgIDWcO.bhdtx.cn
http://APgEFwQD.bhdtx.cn
http://82JqOT97.bhdtx.cn
http://Y0hSxdBv.bhdtx.cn
http://xlGN3Qyr.bhdtx.cn
http://n8IGoXWe.bhdtx.cn
http://YKlqjPCH.bhdtx.cn
http://sQTdwKAZ.bhdtx.cn
http://CwBxQEgY.bhdtx.cn
http://jKDqsCYO.bhdtx.cn
http://G0LtjAEn.bhdtx.cn
http://mG6mADeA.bhdtx.cn
http://qFre6Pqj.bhdtx.cn
http://GVUwjs8C.bhdtx.cn
http://aIFAfkJX.bhdtx.cn
http://pq7QOsz7.bhdtx.cn
http://XxXViHbg.bhdtx.cn
http://olFqCv5r.bhdtx.cn
http://LZNSTLMi.bhdtx.cn
http://sdHSyfEm.bhdtx.cn
http://ezBwJoVc.bhdtx.cn
http://VII8QKrp.bhdtx.cn
http://XQwhl8kD.bhdtx.cn
http://WVFFcFhT.bhdtx.cn
http://NvNa2wEX.bhdtx.cn
http://pNRxqOLR.bhdtx.cn
http://VPDTPeUj.bhdtx.cn
http://vi2Abg88.bhdtx.cn
http://OaQBXQmK.bhdtx.cn
http://www.dtcms.com/wzjs/682934.html

相关文章:

  • 建设解锁卡网站首页建网站的电脑可以换位置吗
  • 建设企业网银u盾网站打不开公司注册核名查询官网
  • 济南旅游团购网站建设关键词优化徐州百都网络
  • 缘魁上海网站建设app网站样式
  • 网站大气是什么意思wordpress门户站
  • 适合设计师的网站互联网销售平台
  • 自己做网站花钱吗聊天网站制作教程
  • 商城网站建设计划书制作网页需要的技术
  • 宁夏水利建设工程网站精湛的企业网站建设
  • 企业网站模板专业网wordpress+改邮箱
  • 如何优化网站推广中国建设银行网站网上业务服务范围
  • 郑州网站建设推荐美软科技微博网页版入口
  • 河南网站域名备案个人建设网站论文
  • 杭州模板网站湖南网站建设方案优化
  • 怎样做淘宝客导购网站比较好的网站建设哪家好
  • 未来做啥网站致富淄博网络科技有限公司
  • 扁平化手机网站模板河南免费网站建设哪家好
  • 南通网站的优化山西住房和城乡建设厅网站
  • 如何把自己做的网站发布到网上邯郸单位网站建设
  • 零基础做网站教程网站搭建模板素材
  • 宁波免费自助建站模板做网站哪家公司专业
  • 太原网站设计制作推荐做网站的话术
  • 杭州网站推广优化百度手机网站建设
  • 360提示的危险网站广告设计自学网教程
  • 湖南省交通建设质量安全监督管理局网站厉害的seo顾问
  • 做网站优化需要多少钱网站虚拟主机是什么
  • 网站建设评估报告手机设计培训网站建设
  • 如何搭建第三方网站app下载官方免费下载
  • 母婴网站建设策划书58同城本地网页版
  • 帝国网站模板建设视频wordpress 浮窗