草庐IT

event-driven-design

全部标签

PyQt5利用Qt designer(QT设计师)使用tab widget和stacked widget实现多页面切换

PyQt5QtdesignerQT设计师使用tabwidget和stackedwidget实现多页面切换一、使用Qtdesigner(QT设计师)进行多页面切换ui设计二、实现tabwidget多页面切换三、实现stackedwidget多页面切换四、生成代码五、运行效果一、使用Qtdesigner(QT设计师)进行多页面切换ui设计本文只提供一种设计思路来完成简单的页面切换功能,并没有涉及页面的美化以及复杂的业务功能实现。点击tab页对tabwidget的tab页进行切换效果图:点击radiobutton驱动stackedwidget多页面切换效果图:下面进行分步说明。打开qtdesigne

PyQt5利用Qt designer(QT设计师)使用tab widget和stacked widget实现多页面切换

PyQt5QtdesignerQT设计师使用tabwidget和stackedwidget实现多页面切换一、使用Qtdesigner(QT设计师)进行多页面切换ui设计二、实现tabwidget多页面切换三、实现stackedwidget多页面切换四、生成代码五、运行效果一、使用Qtdesigner(QT设计师)进行多页面切换ui设计本文只提供一种设计思路来完成简单的页面切换功能,并没有涉及页面的美化以及复杂的业务功能实现。点击tab页对tabwidget的tab页进行切换效果图:点击radiobutton驱动stackedwidget多页面切换效果图:下面进行分步说明。打开qtdesigne

Altium Designer画PCB详细教程

写在开头第一次画PCB,从头到尾跟着视频走了一遍,画了最基础的两层板,发此文记录一下学习心得工作环境操作系统:Win11软件:AltiumDesigner22.0.2AD画PCB步骤创建工程,新建.PrjPcb文件导入封装库/绘制封装库新建.SchDoc文件,画原理图新建.PcbDoc文件,画PCB,窗口右键选择“窗口分割”,方便和原理图进行对照根据原理图和就近原则等约束进行合理的布局,放置元器件根据各种布线规则进行布线(主要针对信号线)布线完成后添加滴泪,详见滴泪操作设置合适的PCB板框在PCB的四个角放置螺丝孔,一般设置3.1mm的孔径,5mm的外径最后铺铜,处理电源线和GND进行DRC检

Altium Designer画PCB详细教程

写在开头第一次画PCB,从头到尾跟着视频走了一遍,画了最基础的两层板,发此文记录一下学习心得工作环境操作系统:Win11软件:AltiumDesigner22.0.2AD画PCB步骤创建工程,新建.PrjPcb文件导入封装库/绘制封装库新建.SchDoc文件,画原理图新建.PcbDoc文件,画PCB,窗口右键选择“窗口分割”,方便和原理图进行对照根据原理图和就近原则等约束进行合理的布局,放置元器件根据各种布线规则进行布线(主要针对信号线)布线完成后添加滴泪,详见滴泪操作设置合适的PCB板框在PCB的四个角放置螺丝孔,一般设置3.1mm的孔径,5mm的外径最后铺铜,处理电源线和GND进行DRC检

AD20设计规则小结(Design Rules)

一.Electrical(电器规则)1.Clearence(线间距、铺铜间距设置规则)常规情况下,铺铜间距可设置为线间距的2-3倍;且铺铜间距和线间距应该分开制定规则。2.Short-Circuit(短路提醒设置) 此规则用来设计电路网络中的短路许可,系统默认规则是不允许短路。3.Un-RoutedNet(不完全连接检查规则)此规则用来检查电路网络中是否还存在未走线的网络,系统默认规则是不允许存在未走线的网络。4.Un-ConnectedPin(不完全连接Pin脚检查规则)此规则用来检查电路网络中是否存在未连接引脚,此规则一般不做设定,系统亦没有默认规则。5.ModifiedPolygon(多

AD20设计规则小结(Design Rules)

一.Electrical(电器规则)1.Clearence(线间距、铺铜间距设置规则)常规情况下,铺铜间距可设置为线间距的2-3倍;且铺铜间距和线间距应该分开制定规则。2.Short-Circuit(短路提醒设置) 此规则用来设计电路网络中的短路许可,系统默认规则是不允许短路。3.Un-RoutedNet(不完全连接检查规则)此规则用来检查电路网络中是否还存在未走线的网络,系统默认规则是不允许存在未走线的网络。4.Un-ConnectedPin(不完全连接Pin脚检查规则)此规则用来检查电路网络中是否存在未连接引脚,此规则一般不做设定,系统亦没有默认规则。5.ModifiedPolygon(多

Server-Sent Events(以下简称 SSE)及event-source-polyfill使用

SSE与WebSocket作用相似,都是建立浏览器与服务器之间的通信渠道,然后服务器向浏览器推送信息SSE是单向通道,只能服务器向浏览器发送,因为流信息本质上就是下载。如果浏览器向服务器发送信息,就变成了另一次HTTP请求使用方法 Server-SentEvents教程-阮一峰的网络日志https://www.ruanyifeng.com/blog/2017/05/server-sent_events.html缺点:不可以比如请求头中加token等getSSE(){returnnewPromise((resolve,reject)=>{letbase=process.env.VUE_APP_S

Server-Sent Events(以下简称 SSE)及event-source-polyfill使用

SSE与WebSocket作用相似,都是建立浏览器与服务器之间的通信渠道,然后服务器向浏览器推送信息SSE是单向通道,只能服务器向浏览器发送,因为流信息本质上就是下载。如果浏览器向服务器发送信息,就变成了另一次HTTP请求使用方法 Server-SentEvents教程-阮一峰的网络日志https://www.ruanyifeng.com/blog/2017/05/server-sent_events.html缺点:不可以比如请求头中加token等getSSE(){returnnewPromise((resolve,reject)=>{letbase=process.env.VUE_APP_S

altium designer原理图生成pcb

同学好,我是一名单片机工程师.岁月哥是单片机专业,需要代画:proteus仿真图,单片机程序代写,代画altiumdesigner原理图,PCB图的同学,请联系徵信:nianhua238.这节课我们来讲解一下:altiumdesigner原理图生成pcb...我们首先用AD软件打开项目文件,并且项目文件里面包含有,原理图和PCB文件.......当原理图画好之后.....我们点工程,点compiledocument,编译一下原理图有没有错误。......编译没有错误之后,我们点:工具,封装管理器,为原理图器件添加封装。......然后点右边的图纸名,选择我们的原理图名字,弹出器件列表之后,我们

altium designer原理图生成pcb

同学好,我是一名单片机工程师.岁月哥是单片机专业,需要代画:proteus仿真图,单片机程序代写,代画altiumdesigner原理图,PCB图的同学,请联系徵信:nianhua238.这节课我们来讲解一下:altiumdesigner原理图生成pcb...我们首先用AD软件打开项目文件,并且项目文件里面包含有,原理图和PCB文件.......当原理图画好之后.....我们点工程,点compiledocument,编译一下原理图有没有错误。......编译没有错误之后,我们点:工具,封装管理器,为原理图器件添加封装。......然后点右边的图纸名,选择我们的原理图名字,弹出器件列表之后,我们