- 博客(13)
- 收藏
- 关注
原创 rk mpp交叉编译出现“error: librockchip_mpp.so.0 uses VFP register arguments”错误
编译mpp源码出现如下的错误:解决方法:修改CMakeLists.txt文件找到mfloat-abi关键字,看你的编译是那种类型,删除就行xiugaiqian修改后
2022-04-01 16:33:35
1187
原创 c语言写一个时间同步
int sync_time(char*ptime) { struct timeval stime; gettimeofday(&stime,NULL);//获取当前时间 struct tm stdiff_time; strptime(ptime,"%Y-%m-%d %H:%M:%S",&stdiff_time); // 将"YYYY-MM-DD hh:mm:ss" 转换为..
2021-12-17 15:33:30
1583
原创 检测进程是否运行的方式
进程方式int check_process(char *pName){ FILE *fp; int result_buf; char temp_cmd[256]; int ret=0; sprintf(temp_cmd, "ps -ef | grep \"%s\" | grep -v \"grep\" | wc -l", pName); fp = popen(temp_cmd, "r"); if (NULL == fp) {
2021-12-17 15:12:38
728
原创 socket udp单播和组播的简单封装
我封装了一个udp的接口,有些地方还需要改进,但基本满足大部分的需求// A code blockvar foo = 'bar';
2021-10-25 14:06:55
1685
转载 Linux 下char转换为wchar_t(窄字符转换位宽字符)
LInux下使用mbstowcs函数可以将char转化为wchar_t函数含义:convert a multibyte string to a wide char string说明: The behaviour of mbstowcs depends on the LC_CTYPE category of the current locale返回值: The mbstowcs() function returns the number of wide characters that
2021-10-14 09:22:32
1486
原创 qt控件属性记录
**窗口设置:**setWindowFlags(Qt::CustomizeWindowHint);//设置窗口标题栏自定义setWindowFlags(Qt::WindowMinimizeButtonHint);//设置窗口的标题栏只有最小化的按钮setWindowFlags( Qt::WindowCloseButtonHint );//设置窗口的标题栏只有关闭的按钮setWindowFlags(Qt::WindowStaysOnTopHint);//设置窗体一直置顶,并且不会抢焦点setWi
2021-09-17 14:26:39
184
原创 使用openss计算文件sha256值
1.使用openssl计算字符串的sha256主要用到**unsigned char *SHA256(const unsigned char d, size_t n, unsigned char md);2.计算文件哈希值使用到三个函数**void sha256_init(SHA256_CTX *ctx);创建一个上下文void sha256_update(SHA256_CTX ctx, const BYTE data[], size_t len);不断的读取文件的数据传入void sha256_
2021-08-23 10:05:32
2354
1
原创 qlabel setPalette改变字体颜色失效
今天遇到一个奇怪的事情,QLabel setPalette()改变字体颜色无效,我是想把一个qlabel的字体颜色改变成红色,但是运行后发现颜色一直没改变,都是黑色。设置颜色代码如下:QPalette palette;palette.setColor(QPalette::WindowText, m_stUiWidgetsInfo.qNextWidgets[ni].stEn.strColor);qEn->setPalette(palette);查找后发现,原来是后面的一个函数中还有调用样式表s
2021-08-04 15:52:12
2329
原创 qt滚动字幕 从右到左和从下到上滚动
qt滚动字幕的控件还是很常用的,但是大部分教程都是从右到左的滚动,所以我就封装了一个控件支持从下到上的滚动。原理都是一样的,利用QTIME去控制文字的位置。先上效果: ...
2021-07-29 17:11:51
2121
1
原创 QLabel换行显示
网上大部分博客关于自动换行的实现都是下面的方式,让QLabel自适应text的大小,直接用下面的代码:(改变字体大小)LabelName->adjustSize();让QLabel能够自动判断并换行显示 (处理不了没有空格的英文过长文字)LabelName->setGeometry(QRect(328, 240, 329, 27*4)); //四倍行距LabelName->setWordWrap(true);LabelName->setAlignment(Qt::Ali
2021-07-28 10:46:36
1827
原创 在Ubuntu下qt窗口透明失效,变成黑色背景
最近在项目要增加一个视频弹幕的功能,是打算在opengl显示的视频增加一个qt来显示,就需要qt界面透明,查找了一下在window上使用一下代码可以实现窗口透明子控件不透明。 this->setAttribute(Qt::WA_TranslucentBackground, true); this->setAutoFillBackground(false); setWindowFlags(Qt::FramelessWindowHint);但是移植到Ubuntu上显示是...
2021-07-21 15:55:08
4348
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人