自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 各个系统下QT的gettimeofday计算程序用时

/#define KYLIN //麒麟系统可用。// 计算时长(以微秒为单位)// 将时长转换为毫秒。

2025-03-08 19:46:44 207

原创 kylin麒麟系统Qt5.12开发踩坑记录

现象:若在子窗口里调用closeEvent(QCloseEvent *event),在里面发送信号给主线程,然后主线程delete子窗口的对象。本意目的是在鼠标点击子窗口右上角的叉关掉子窗口,主线程手动释放该窗口对象的资源。但是关闭一次或多次就会崩。这种现象在Windows上没发现。解决:在closeEvent(QCloseEvent *event)里直接调用close()自动释放。1.关于在主线程里Delete子窗口。

2025-03-08 17:29:57 112

原创 QPixmap::scaled: Pixmap is a null pixmap问题解决

QPixmap.load加载图片之后,scale缩放报错QPixmap::scaled: Pixmap is a null pixmap.,有可能是路径错误或者图片文件名错误,还有可能是图片过大,500K以上的图片可能就会这样,试验600k的图片缩小到400K左右,就正常了。

2024-11-26 11:22:27 452

原创 qt绘制圆环的方式

QPainterpainterthis方式一:path2;pointsetX300pointsetY320//添加外圆的路径path2addEllipsepoint1010//添加内圆的路径path2addEllipsepoint88//绘制圆环painterfillPathpath2Qt::bluepainterdrawPathpath2方式二:path3;

2024-10-12 19:14:56 237

原创 关于QDateTime的addMSecs的参数范围问题

现在我们假设时间从1/1/0001的00:00:00开始,加上一个毫秒数,然后计算加完之后的时间,s打印出时间。怀疑QDateTime.addMSecs添加的qint64数字不能过大。转换后的日期时间为 2025-01-01 00:00::00.000。当我们把毫秒数减小点,减为31536000000(一年的时间)经过多次试验,毫秒数在1年之内都正常。按照逻辑思维,应该打印时间的是。这个毫秒数设为整2025年。

2024-10-11 21:29:14 291

原创 PostgreSQL在Windows下的数据迁移(手把手避坑)

4.修改配置文件pg_hba.conf和postgresql.conf,保证数据库可以被主机访问(默认是本地127.0.0.1),尽量把无关的IP地址删除,一般都可以,可以再确认一下,也确认写法规范。关闭继承后可能权限为空,这时候不用慌,同样左下角“添加”即可,添加->选择主体->高级->立即查找,然后在下方找到需要添加的权限,关闭继承:右键data目录->属性->高级,左下角有更改权限-关闭继承,提示是否全部删除已经继承的权限,全部删除即可,权限为空。主体选了下图中的几个主体,权限全设置为“完全控制”。

2024-10-10 20:37:28 1194

原创 tableWidget运用问题记录

答:在QTabWidget的documentMode属性复选框打钩后就好了。也可以使用语句实现ui->tabWidget->setDocumentMode(true);//tabWidget右边和下边去掉白边。答:ui->tabWidget->tabBar()->hide();这将使QLabel的背景颜色设置为透明,从而删除背景。答:要删除QLabel的背景。

2024-10-09 19:45:35 231

原创 QTableView带复合框多选时单击复合框高亮显示问题

更大的问题又来了,快速点击时有时候会出现高亮“丢了”的现象,例如连续点击4个复选框,序号来就是0、1、2、3,单击完2(第三个复选)后对应的行高亮了,再单击第4个,就变成了0和1高亮,2没有高亮,高亮“丢了”和3没有高亮。代码比较简单,就算把setCurrentIndex的语句加到槽函数里if(currentItem==it)语句下面,就不添加了。想要实现单击后复选框能有动作还需要设置信号的槽函数,参照别人的方法,很容易实现了。对槽函数进行微调,实现勾选复选框就可以高亮对应的行,取消勾选就取消高亮。

2024-09-25 19:55:02 734

原创 STM32标准库和HAL库的对比

最近看了几个开发板厂的STM32F1系列的工程代码。发现关于时钟配置单独手写了一个,对于用惯了标准库的产生一个疑问,时钟配置不都自带的文件里配置好了,非特殊甚至直接拿来用就行。为什么要单独手写了一个呢?从启动文件往下捋,发现HAL库自带的system_f1xx.c里还真有时钟配置函数,头文件也声明了。但是sym32f1xx.h没有加入.....原因未知。好吧,明白了咋回事,觉得需要先捋一捋文件的关系,HAL库文件关系不用对比了。重要是对比一下CMSIS里的文件关系。简单的进行一下对比吧。

2024-09-16 12:53:21 1714

原创 稳压二极管与肖特基二极管的区别

肖特基二极管是以其发明人肖特基博士(Schottky)命名的,SBD是肖特基势垒二极管(SchottkyBarrierDiode,缩写成SBD)的简称。SBD不是利用P型半导体与N型半导体接触形成PN结原理制作的,而是利用金属与半导体接触形成的金属-半导体结原理制作的。肖特基二极管具有开关频率高、正向压降低等优点,但肖特基二极管的反向击穿电压比较低,一般不会高于60V,最高仅约为100V,以致

2017-12-03 10:19:42 6147

转载 source insight如何删除没用的project

我正在中文路径下加载了一个工程,结果一点击打开,source insight程序就会出现错误提示,要求关闭。我想可能是不支持中文的吧,就想把这个Project删除了,结果删不了。后来,我就把source insight卸载了,重新安装后,以前的那些工程还在,仍然是同样的错误,删不掉用十六进制编辑器打开  "我的文档\Source Insight\Projec

2017-09-14 20:59:17 4433

转载 怎样理解阻塞非阻塞与同步异步的区别?

老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。1 老张把水壶放到火上,立等水开。(同步阻塞)老张觉得自己有点傻2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞)老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种水壶。水开之后,能大声发出嘀~~~~的噪音。3 老张把响水壶放到火上,立等水

2017-09-14 20:41:32 207

quartus软件使用教程完整版

FPGA软件,主要是verilog的编写,学习如何使用fpga开发编译工具

2013-11-29

空空如也

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

TA关注的人

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