摘要: 虚基类 --有纯虚函数的类,只能作为基(父)类(接口)去派生子类,不能生成对象(类的实例) 1 //虚基类作为接口 不能用于产生本类的实例 2 class Father{ 3 4 public : 5 virtual void Printf(char *str) = 0; 6 7 private: 阅读全文
posted @ 2020-07-14 20:48 Funky_天晴了 阅读(171) 评论(0) 推荐(0)
摘要: 2个按钮,一个用于打开文件,另一个用于保存文件。 只记录槽函数部分,备忘。 文件打开按钮 1 void MainWindow::on_pushButton_clicked() 2 { 3 QString caption = "open file"; 4 QString dir = "e://myte 阅读全文
posted @ 2020-07-14 17:29 Funky_天晴了 阅读(454) 评论(0) 推荐(0)
摘要: 在最近的项目中,碰到了一些问题,在此记录,备忘 MCU屏 首先,串口屏一般是用户通过串口发送特定指令,MCU屏根据指令做相应的操作与响应,而自己从MCU屏出发做项目,相当于实现串口屏的封装功能。 初始化 主要内容是,通过某种(spi,semc...)通信方式在主芯片与MCU屏芯片之间通信,初始化也就 阅读全文
posted @ 2020-04-02 21:25 Funky_天晴了 阅读(204) 评论(0) 推荐(0)
摘要: 函数名做函数参数 记下来备忘,基础牢固一些,会减少一些不必要的错误 1 //定义比较函数max(int,int) 2 int max(int a,int b) 3 { 4 return a>b?a:b; 5 } 6 //指针fun作为compare函数的形式参数1,表明compare函数的形参1为 阅读全文
posted @ 2020-03-29 16:52 Funky_天晴了 阅读(1239) 评论(0) 推荐(0)
摘要: fatFs,文件系统,USB 阅读全文
posted @ 2020-03-20 15:50 Funky_天晴了 阅读(611) 评论(0) 推荐(0)
摘要: 栈的特色:后进先出,先进后出。 说明:本文仅做了最基本的栈结构和简单出入栈操作,理解栈的特点为首要目的。 一、栈结构的定义 #include <stdio.h> /*栈的数据结构和出栈入栈*/ /*@author Funky_天晴了*/ /*@date 2019.11.11 */ //定义出错常量 阅读全文
posted @ 2019-11-11 15:23 Funky_天晴了 阅读(181) 评论(0) 推荐(0)
摘要: 一、实现的功能: 鼠标移至菜单项,显示子菜单; 鼠标移开菜单项,隐藏子菜单。 二、实现原理简述: 菜单及子菜单项位于同一容器中(我用了<td>),各子容器为<div>(每一行内容放在一个div中); 鼠标进入<td>事件,显示子菜单<div>,鼠标离开<td>,隐藏子菜单。 三、部分代码: HTML 阅读全文
posted @ 2019-11-08 15:10 Funky_天晴了 阅读(1128) 评论(1) 推荐(0)
摘要: 实现方法众多,这里我的思路为: 容器(这里我使用table)中的初始图片为某一张,JS的timer(理解为全局)的timerout()事件中改变容器中<img>的src属性值,也即图片路径,从而达到每若干秒更换一次图片。 简单实现: 一、容器及<img src>初始值 <table style="h 阅读全文
posted @ 2019-11-08 10:19 Funky_天晴了 阅读(4144) 评论(2) 推荐(0)
摘要: 注:新老手都要注意文件的打开和关闭都要配对,不可单独出现。 阅读全文
posted @ 2019-11-04 10:42 Funky_天晴了 阅读(9550) 评论(0) 推荐(0)
摘要: 现象:窗口程序跑起来后,中文显示乱码(注:文字是通过程序在槽函数中动态添加,而不是在Qt设计工具中手动添加的,且手动添加不会出问题); 方法: 由于水平有限,度娘搜索结果还是很详细且丰富的,只是根据Qt版本和个人实际情况,一些解答不一定对我有用; 最终,尝试以下代码,成功解决! 结果如下: 总结: 阅读全文
posted @ 2019-09-23 15:46 Funky_天晴了 阅读(1138) 评论(0) 推荐(0)