- 博客(8)
- 收藏
- 关注
原创 基于QT图形视图框架的俄罗斯方块和贪吃蛇
贪吃蛇逻辑:蛇身数组开始逐个去往下一个蛇身位置,最后一个蛇身去往蛇头位置,因为蛇身体边界相比位置距离小一点不会碰撞,只需要检查蛇头是否碰撞,除了碰撞新的身体,其他情况游戏结束,所以先检查蛇头是否碰撞,若碰撞在检查新的身体是否碰撞,若新的身体碰撞是蛇吃新的身体,其他情况则是死亡,蛇吃新的身体时,蛇头移动到新身体所在位置,新身体移动到蛇头移动前位置,其他蛇身不动。录制_2023_06_20_09_07_44_812。录制_2023_06_20_09_10_12_804。
2023-06-23 10:35:45
239
1
原创 基于QT截屏软件实现(一)
1、标记功能:点击“标记”按钮,该键变成蓝色并弹出颜色选择菜单,再次点击则变回白色并回收菜单,点击“颜色选择”按钮,可以进行方框标记颜色选择,在截图界面,点击鼠标左键建立标记方框,松开左键绘制结束,挪动鼠标在方框不同位置会变形,根据变形提示可以进行点击可以调整方框大小和位置,当点击方框上方的对号,则进行标记绘制,点击叉号,则取消绘制,并且在“颜色选择”按钮左边的按钮,会显示当前标记框颜色。4、复制功能:点击“复制”按钮,会将截图复制到剪贴板,点击粘贴便,可以粘贴图片。
2023-06-02 14:40:44
327
1
原创 Qt导入其他人源码时汉字因为编码方式不同导致程序运行显示汉字为乱码情况解决方法
错误提示:Error: Could not decode "mdichild.h" with "UTF-8"-encoding. Editing not。简单解决方法:点击重新导入后,汉字可以正常显示,但是编译运行后在程序里还是显示乱码。点击通过编码重新打开,显示正常,再点击右下角 GB2312。点击通过编码保存,选择Qt默认的编码方式。点击工具->外部->配置->文本编辑器。Qt默认的中文编码方式查看方法如下。使用VS Code打开要转换的文件。点击右下角UTF-8,显示如下。
2023-04-25 15:26:48
452
原创 STM32F407移植emwin
/修改static unsigned int _GetPixelIndex(GUI_DEVICE * pDevice, int x, int y) static unsigned int //_GetPixelIndex(GUI_DEVICE * pDevice, int x, int y)//修改static void _FillRect(GUI_DEVICE * pDevice, int x0, int y0, int x1, int y1)//地址为0x6C000080;
2023-04-19 10:51:29
1953
4
原创 基于QT的类QMediaPlayer、QChart、QAudioProbe音乐播放、音乐波形显示、音乐频谱波形显示
源代码链接:https://pan.baidu.com/s/16hNJSH9nyWayl7kWuyPKLw?
2023-03-28 15:52:47
210
原创 基于qt的快速fft变换 原波和转换后的频域图形化展示
ComplexNumber operator*(ComplexNumber j,ComplexNumber q)//复数乘法。ComplexNumber operator-(ComplexNumber j,ComplexNumber q)//复数减法。ComplexNumber operator+(ComplexNumber j,ComplexNumber q)//复数加法。ComplexNumber::ComplexNumber(double Re, double Im)//构造函数。
2023-03-28 15:15:16
1292
转载 centos7 按Tab键 提示音或滴滴
解决方法:1、登录root账号输入:vi /etc/inputrc 按回车注意:vi后需要空格修改项:#set bell-stylet none删除该项“#”符号点击“Esc”按键,输入符号“:wq”输入:vi /etc/bashrc 按回车注意:vi后需要空格在#/etc/bashrc后填加项:setterm -blength 0点击“Esc”按键,输入符号“:wq”...
2022-08-05 11:22:44
409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人