- 博客(44)
- 收藏
- 关注
原创 Canvas绘图
if (canvasJs.coolAngle > canvasJs.heatAngle+span*3 && canvasJs.coolAngle <= canvasJs.coolStartAngle) { // 合理区间。// 加热按钮在coolStartAngle和coolStartAngle-span*3内。// 制冷按钮在-span*3和heatStartAngle+span*3内。// 加热按钮在coolStartAngle-span*3和0度内。// 制冷按钮在0和-span*3度内。
2023-03-28 17:19:28 118
原创 qml基本控件
ScrollBar,参考源码,为了解决Flickable的contentHeight过高,导致的滑动条过短问题。模仿iphone全局设置页面GlobalDialog。消息弹框MessageDialog。SwipeView滑动回弹。模仿iphone悬浮按钮。亮度值保证背光不熄灭设置。TextEdit编辑。
2023-03-27 11:38:54 286
原创 qt5.15.8在RK3326芯片编译过程
刚开始用buildroot编译后,可以用eglfs平台,然后用的以下代码旋转平台,后面遇到了第一点说的有些控件用不了,所以放弃了。,需要旋转屏幕方向,当前代码是旋转所有屏幕,rk的说明文档里有说旋转某个特定屏幕,但是我试了,没用,估计是名称有问题。,wayland启动后有状态栏和背景,需要在/etc/xdg/weston/目录下的weston.ini执行以下指令。,是由于执行当前脚本的时候,环境变量还未设置,所有在执行程序前source /etc/profile后就可以。就可以让当前程序占据整个屏幕。
2023-03-16 17:57:42 669
原创 安装ffmpeg 安装x264
安装ffmpegsudo ./configure --cross-prefix=arm-linux-gnueabihf- --enable-cross-compile --target-os=linux --cc=arm-linux-gnueabihf-gcc --arch=arm --prefix=/home/yl/arm_ffmpeg4.4 --enable-shared --disable-static --enable-gpl --enable-nonfree --enable-ffmpeg --
2022-04-29 17:45:39 369
原创 c语言播放wav音频文件
#include <unistd.h>#include <fcntl.h>#include <sys/types.h>#include <sys/ioctl.h>#include <stdlib.h>#include <stdio.h>#include <stdint.h>#include <linux/soundcard.h>#define BUFSIZE 8192struct RIFF_He
2022-04-11 08:57:03 1340
转载 转载链接,安装OpenSSL 1.0.2k版本
https://www.howtoforge.com/tutorial/how-to-install-openssl-from-source-on-linux/
2022-02-14 20:28:57 3071
转载 安装vmtools
1 更新系统源 sudo apt update 2 安装open-vm-tools sudo apt install open-vm-tools 3 如果要实现文件夹共享,需要安装 open-vm-tools-dkms sudo apt install open-vm-tools-dkms 4桌面环境还需要安装 open-vm-tools-desktop 以支持双向拖放文件 sudo apt install open-vm-tools-desktop...
2022-02-09 15:29:12 608
原创 中文、二维码、sqlite数据库移植arm
1、将pinyin文件夹放到/usr/qtvirtualkeyboard/下2、将libqtvirtualkeyboardstylesplugin.so放到/usr/qml/QtQuick/VirtualKeyboard/Styles/下3、将libqtvirtualkeyboardplugin.so放到/usr/lib/qt/plugins/platforminputcontexts/4、将libqrencode.so.4.1.1放到/usr/lib/下,然后在/usr/lib/下执行ln -s l
2022-01-14 16:48:31 301
原创 交叉编译libqrencode
1、./configure CC=/home/yl/qt/rk3126c/bin/arm-buildroot-linux-gnueabihf-gcc CXX=/home/yl/qt/rk3126c/bin/arm-buildroot-linux-gnueabihf-g++ --host=arm-linux --prefix=/usr/local/arm_qrcode/
2021-12-15 08:51:35 1386
原创 Ubuntu下安装Opencv
一、按网上的方法安装依赖库二、提示下载ippicv_2020_lnx_intel64_general_20191018_general.tgz失败,需要自己去下载对应的压缩文件将下载后的文件改名为ippicv.cmake里的文件名三、提示Could NOT find JNI (missing: JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH) ,这需要安装Java的SDK,需要手动下载。链接地址:https://www..
2021-12-14 17:05:07 3765
原创 CRC校验,用于大家参考和日后查阅,内容引用github,非本人创作。
C语言/********************************************************************** * * Filename: crc.h * * Description: A header file describing the various CRC standards. * * Notes: * * * Copyright (c) 2000 by Michael Barr. This software
2021-11-17 09:51:58 522
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人