自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 opengl学习地址

https://learnopengl-cn.github.io/

2022-04-20 17:34:57 130

原创 rk mpp交叉编译出现“error: librockchip_mpp.so.0 uses VFP register arguments”错误

编译mpp源码出现如下的错误:解决方法:修改CMakeLists.txt文件找到mfloat-abi关键字,看你的编译是那种类型,删除就行xiugaiqian修改后

2022-04-01 16:33:35 951

原创 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 1505

原创 检测进程是否运行的方式

进程方式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 673

原创 socket udp单播和组播的简单封装

我封装了一个udp的接口,有些地方还需要改进,但基本满足大部分的需求// A code blockvar foo = 'bar';

2021-10-25 14:06:55 1596

转载 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 1321

原创 qt控件属性记录

**窗口设置:**setWindowFlags(Qt::CustomizeWindowHint);//设置窗口标题栏自定义setWindowFlags(Qt::WindowMinimizeButtonHint);//设置窗口的标题栏只有最小化的按钮setWindowFlags( Qt::WindowCloseButtonHint );//设置窗口的标题栏只有关闭的按钮setWindowFlags(Qt::WindowStaysOnTopHint);//设置窗体一直置顶,并且不会抢焦点setWi

2021-09-17 14:26:39 155

原创 记录使用的东西

iniparser 库 解析配置文件的库xagrs 命令

2021-09-09 14:24:11 69

原创 使用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 2040 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 2028

原创 qt滚动字幕 从右到左和从下到上滚动

qt滚动字幕的控件还是很常用的,但是大部分教程都是从右到左的滚动,所以我就封装了一个控件支持从下到上的滚动。原理都是一样的,利用QTIME去控制文字的位置。先上效果: ![上下](https://img-blog.csdnimg.cn/ef7f0b86a1d04dfc809e7d8053ebfc0e.png#pic_center)...

2021-07-29 17:11:51 1849 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 1696

原创 在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 3801 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除