摘要: 0、说明 QWebChannel的作用是将QObject展示给的HTML客户。 QWebChannel是连接C++应用和HTML/JS应用的桥梁。通过把一个QObject传入QWebChannel并在网页端使用qwebchannel.js,我们就可以方便、透明地访问该QObject的属性、方法和槽。 阅读全文
posted @ 2021-06-29 18:56 ShineLe 阅读(3170) 评论(0) 推荐(0)
摘要: 0、说明 QWebEngineView提供一个用于展示和编辑网页内容的Widget,QWebEngineView本质是一个Widget。 一个Web View通过load( QUrl )方法加载一个URLs对应的Site。 创建并加载Web Site之后,调用show()方法展示View。 以上三段 阅读全文
posted @ 2021-06-29 17:12 ShineLe 阅读(2845) 评论(0) 推荐(0)
摘要: 0、参考 在Intellij IDEA中添加JUnit单元测试 - 唐啊唐囧囧 - 博客园 1、引言 JUnit是Java中很出名的一个单元测试,关于JUnit的具体介绍,可以看之前写的编写JUnit测试 - ShineLe - 博客园 2、下载jar包 首先需要下载JUnit的jar包和它的依赖包 阅读全文
posted @ 2021-06-29 16:25 ShineLe 阅读(1480) 评论(0) 推荐(0)
摘要: 前言:为什么要用单元测试 单元测试是针对最小功能单元的测试。Java中的最小功能单元是方法,所以Java单元测试就是针对单个Java方法的测试。 在此之前,我们检查代码运行情况,是通过写一个main方法,在其中写很多测试语句,这样做有很多缺点: 只能有一个main方法,不能把测试代码分离; 打印不出 阅读全文
posted @ 2021-06-29 14:43 ShineLe 阅读(167) 评论(0) 推荐(0)
摘要: 新旧API转换 Java提供了新旧两套时间日期API,除非涉及到遗留代码,否则我们应该坚持使用新API。 Date、Calendar→ZonedDateTime 把旧的Date、Calendar对象转换为新API对象ZonedDateTime,可以通过toInstant()方法转换为Instant对 阅读全文
posted @ 2021-06-29 14:13 ShineLe 阅读(52) 评论(0) 推荐(0)
摘要: 说明 时间戳相关类 模块:java.time.Instant 用法 Instant.now():获取当前时间戳(效果同System.currentTimeMills()) Instance.ofEpochSecond( n ):创建指定时间戳 xxx.getEpochSecond():获取时间戳对应 阅读全文
posted @ 2021-06-29 10:42 ShineLe 阅读(14) 评论(0) 推荐(0)