- 博客(11)
- 收藏
- 关注
原创 关于QT 多线程moveToThread的使用,实测过,用不起你找我
moveToThread使用与不同任务的使用,我主要用来使用读取mysql数据,这个动作会消耗很多时间,不使用多线程会造成卡顿。然后就是最关键main文件代码。
2024-06-05 09:05:11 220
转载 PyQt入门(3)-多线程
PyQt5不支持Qt Concurrent模块,所以PyQt5多线程的实现方式是以下三种:QThreadPool+QRunnable(详细介绍)子类化QThread(详细介绍)QObject.moveToThread+QThread(详细介绍)下面通过这三种方式实现一个同样功能的计时器界面程序。一、QThreadPool+QRunnableQThreadPool(线程池)管理和回收多个QRunnable对象,以帮助降低线程创建成本。
2024-05-16 13:30:29 59
原创 PyQt5显示波形数据
如果不用ui提升方式,也可以直接定义,这里的self.k_plt_2就等于self.graphicsView;但是注意的是要将self.k_plt_2添加到对应的显示控件中。pyqt显示波形的控件为graphicsView,在ui界面中新建一个graphicsView控件,然后如图所示提升类,然后ui转为py文件,就可以在主py文件中调用。
2024-04-29 16:52:04 288
原创 关于STM32747双核串口DMA数据接收经验
最近在调试红旗某弹型号的惯导系统,主控芯片用得是STM32747双核,不得不说算力还是很给力,但是STM32串口接收数据时候遇到问题,如果波特率太高再使用中断接收的话会中断太快打断其他任务,所以一般使用串口dma空闲接收数据。但是按照之前STM32其他型号的写法跑不起来,原因是因为没有设置RAM缓存位置。这里和其他单核芯片有区别。配置如下,直接上干货。
2024-04-03 14:32:42 262
原创 PyQt 在QTableView中如何为每个单元格添加右键菜单,这个确定能够运行使用
在这个示例代码中,我们创建了一个自定义的QMainWindow类,其中包含一个QTableView控件。在show_custom_context_menu方法中,我们创建了一个右键菜单,并添加了两个菜单项操作。在do_something和do_something_else方法中,我们可以自定义每个菜单项的具体操作。
2024-02-05 10:33:42 699
原创 关于QT中Unable to create a debugging engine,无法进行debug仿真的解决办法
关于QT报错Unable to create a debugging engine的解决方法
2024-02-01 10:42:35 650 1
原创 关于STM32单片机在仿真时候直接卡在SystemInit,这种情况请先检测RAM设置
需要做如下设置,设置RAM大小,我用的STM32H7,暂时定义为0x40000大小,256K ram。通过以上设置就能够正常跑起来程序。
2023-12-27 15:48:12 1034
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人