自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 星火商店应用详情页面显示空白与应用启动预设环境变量的思考

应用详情页面显示空白,弹出警告显示应用不可用在命令行执行星火商店,提示qtnetwork和openssl不匹配,重装了qt和openssl,结果还是一样查了许久,在终端输入env发现如下环境变量原来是因为自己为了偷懒,把自己给项目编译的的openssl加入了系统环境变量,由于版本太低,导致星火商店在运行时优先匹配到了低版本的openssl,导致的此问题,把此环境变量取消,万事大吉。尤其可知随意修改全局的系统环境变量就等于在里面乱拉屎,还是临时环境变量较为稳妥。

2024-03-29 11:07:40 566

原创 Ubuntu22.04安装hplip

Ubuntu22.04安装hplip

2023-02-28 20:04:36 1547

原创 自定义QTextEdit

标题栏渐变色显示,文本区不可选中,可通过滑动条上下拖动,滑动条只在鼠标悬浮在文本上时才显示

2023-02-23 09:38:38 477

原创 Ubuntu常用操作(待补充)

Ubuntu常用操作

2022-09-05 11:30:02 411

原创 关于内存地址和内存空间的理解

  内存地址只是一个编号,代表一个内存空间。那么这个空间是多大呢?原来在计算机中存储器的容量是以字节为基本单位的。也就是说一个内存地址代表一个字节(8bit)的存储空间。  例如经常说32位的操作系统最多支持4GB的内存空间,也就是说CPU只能寻址2的32次方(4GB),注意这里的4GB是以Byte为单位的,不是bit。也就是说有4G=41024M(Byte)=410241024Kb(Byte)=4102410241024bit(Byte),即2的32次方个8bit单位。  所以说用4位16进制表示的内存地

2022-06-12 14:39:26 8487 3

转载 修改Linux内核启动图片

修改Linux内核启动图片本文讲的是修改Linux内核启动的图片,而不是uboot,这两者是不一样的哦.uboot的启动图片难度比较大,往往是修改lcd驱动代码中加入对图像的数据处理的,而Linux kernel的话,只是修改下驱动里面的图片即可.内核里启动图片的路径在这个目录下面,可以自己找下:linuxsrc/drivers/video/logo假如要修改这个图片的话,方法如下:1:首先要装netpbm,它是一个图形处理工具,可以在几种图形格式之间转换。以Ubuntu为:sudo apt-

2022-03-17 09:52:25 325

原创 SVN和Git代码管理工具版本号获取(数字版本号)

代码管理较多的是使用svn、git这类的版本管理工具,版本号是一个重要的东西,自然地,如何让我们显式地看到版本号是十分重要的。一般地,会通过某种手段让当前代码的版本号声明为宏定义字符串,或打印在串口上,或传输到上位机显示。这里介绍了svn和git的版本号生成方式。...

2022-03-17 09:35:22 2211

原创 Ubuntu20.04安装Beyond Compare 4.3.7

Ubuntu20.04安装Beyond Compare 4.3.7一、官网下载方式一:wget https://www.scootersoftware.com/bcompare-4.3.7.25118_amd64.deb方式二、链接:https://pan.baidu.com/s/1Rzx2lVyBhqP-1PmA0rj2Ng 提取码:iuu5二、安装相关依赖和bcomparesudo apt-get updatesudo apt-get install gdebi-coresudo dpkg

2022-03-15 11:25:51 4812 2

原创 Qt: QTableView安装了事件过滤器无效的问题 Qt: QTableView的当前行改变时的信号,

一、QTableView安装了事件过滤器无效的问题*QTableWidget无法响应鼠标点击(QMousePressEvent)的问题QTableView派生于QAbstractScollArea,过滤器要安装在viewport。使用Qt的事件过滤器,捕获QTableWidget的视窗(viewPort)所发生的事件。此处需要注意,必须是为tableWidget的viewport安装事件过滤器//初始化ui->tableView->viewport()->installEven

2021-02-04 10:53:19 1523 3

原创 QTableWidget切换行遇到的一些问题总结

QTableWidget切换行遇到的一些问题总结最近接到一个需求,存在两个表格,表格1为为单行选中不可编辑,表格2为单项选中,部分项可编辑,表格1在切换行的时候要对表格2进行刷新。基于需求,我将表格2所需的内容绑定在了表格1第0列的属性里。每当换行时将表格1目标行的第0列的属性取出来供表格2刷新使用。这里用的是setData函数。//表格1的行列触发信号connect(ui->tableWidget,SIGNAL(currentCellChanged(int,int,int,int)),thi

2021-02-04 10:44:55 1004 1

原创 利用QScript解析json

**利用QScript解析json**由于QT4缺少QJson模块,无法使用QJson的方式便捷的解析json字符串,本文在此提供另一种方式进行解析,应该可以解决80%~90%的问题。环境是Linux下的QT4.8,由简到难,提供三段代码供大家参考。首先pro文件包含QT += script包含头文件#include <QScriptEngine>#include <QScriptValueIterator>情况一: QString strJs

2021-01-08 10:35:24 393

空空如也

空空如也

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

TA关注的人

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