自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 QML TableView通过dataChanged()刷新颜色无法填充的问题

通过C++提供模型数据,使用QML的TableView来显示数据,数据变更的时候使用dataChanged来刷新,第二次点击刷新的时候颜色无法正常显示,后面再刷新就一切正常。没有找到具体原因,用的Qt版本是5.15.2,不过可以通过在发送dataChanged信号后,再发送一个layoutChanged来规避这个问题。这种适用于数据量小,数据量大的话刷新的时候会明显变卡顿。可以发现,颜色全部消失了,但是文字是正常显示的。第二种:局部刷新,通过信号。但是最近发生了很奇怪的事。Qt中模型的刷新有两种。

2022-11-30 10:38:27 983 1

原创 Qt string 转为数学计算

软件有时候需要根据动态的公式计算结果,这个时候可以用 QScriptEngine来实现。需要计算一个动态的值,客户提供的算法是。首先, 在pro文件中加入 script。

2022-09-22 15:09:37 599

原创 Qt Release模式下生成dump文件

【代码】Qt Release模式下生成dump文件。

2022-09-02 11:26:49 452

原创 rockchip eDP 配置

主要是配置dts中的display-timings屏幕规格参数如下:display-timings配置如下:display-timings { native-mode = <&timing2>; timing2: timing2 { clock-frequency = <200000000>..

2022-05-31 17:53:23 1142

原创 Qt使用apng后内存异常庞大

关于apng的编译,这个地址里有现成的。现在有一个问题是,我需要在QMovie中加载一个apng的图片,图片本身只有80kb,如果加载非apng的图片,程序运行起来只有150M左右,但是加载了apng图片后,程序内存夸张的达到了1100M,多了将近一个G,暂时还没有找到什么原因。如果有人发现,还请告知一下。...

2021-11-26 13:56:47 408 2

原创 Qt 序列化结构体double报错

今天在序列化一个结构体时,报了一个莫名其妙的bug,结构体内容如下:struct SampleInfos { quint32 id; QString name; double volume; quint32 dropletSize;};序列化代码如下:inline QDataStream &operator<<(QDataStream& out, const SampleInfos& info){ out &l

2021-10-11 11:38:32 719

原创 Qt 获取Windows缩放系数

QScreen 有个自带的函数logicalDotsPerInch可以获取当前的DPI,但是我在Windows10系统上进行了测试,每次运行时结果都是96(无论程序运行前DPI设置成125%还是200%)。

2021-06-02 19:18:33 1442

原创 QImage从内存中读取16位图片

项目中遇到一个问题,直接调用QImage的loadFromData函数无法加载16位的图片,最终没有找到如果使用loadFromData加载16位图片的方式,倒是可以用构造函数从内存中加载16bit的图片,代码如下:QImage image("test.tif");image.save("D:/test/image.tif", "TIF"); //! [主要测试test.tif图片有没有加载成功,D 盘test目录下生成了image.tif图片,从本地加载成功]const uchar*

2021-03-22 17:54:00 2824

原创 VM VirtualBox 安装完增强功能分辨率依然无法调整的修复

安装了一台ubuntu16.04的虚拟系统,但是安装完增强功能后分辨率死活无法调整,一直是800 * 600,倒腾了一个多小时,发现是显卡控制器在作怪。关闭虚拟机,打开设置选项卡上面那个显卡控制器(G)选项,选择VBoxVGA,不要使用VMSVGA,然后重启虚拟机解决分辨率问题。...

2020-03-05 14:54:48 9554 9

原创 ubuntu关闭grub开机界面以及命令行启动

项目需求,需要关闭开机启动界面并添加自己的图片。关闭grub引导界面:主要参考:https://blog.csdn.net/c332030/article/details/87810802遇到的问题主要是第一次开机的确没有引导项了,但是如果强制断电的话,开机又会出现引导项。查看/boot/grub/grub.cfg文件,发现在我没有使用update-grub的时候,这个文件已久被修...

2019-11-26 11:05:55 5811

Qt软键盘中英文以及符号输入

在公司写的一个软键盘界面,代码可能比较乱,权当参考吧,有一大部分是界面优化的,汉字的话只能单个单个的输入

2015-08-05

空空如也

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

TA关注的人

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