自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QFileSystemModel类的基本功能

QFileSystemModel类的使用

2023-07-21 14:02:53 135 1

原创 qt通过进程ID获取进程路径

Qt没有直接获取进程路径的函数,但可以通过操作系统提供的接口来实现。

2023-07-10 12:09:59 619 2

原创 C++ Qt qtablewidget动态添加按钮并实现对应的点击事件

点击按钮时,会调用on_button_clicked()槽函数来处理事件。这里使用sender()方法获取触发当前槽函数的对象,即被点击的QPushButton控件。然后再通过row和column方法获取该按钮所在的行列数,并使用item方法获取该单元格对应的QTableWidgetItem对象,从而获取该单元格中存储的数据。这里创建了一个QPushButton对象,并将其与on_button_clicked()槽函数连接起来。然后通过setCellWidget方法将该按钮放置到表格中的指定位置。

2023-07-10 12:07:11 5714 5

原创 C++多线程编程

使用Windows API进行多线程编程时,可以使用CreateThread()函数来创建新的线程,并且还可以使用WaitForSingleObject()或WaitForMultipleObjects()函数来等待线程结束并回收资源。Boost C++库提供了一组易于使用和跨平台的接口,使得在C++中进行多线程编程变得更加简单。使用POSIX线程库进行多线程编程时,需要使用pthread_create()函数来创建新的线程,并且还需要使用pthread_join()函数来等待线程结束并回收资源。

2023-07-10 12:03:58 129 1

原创 Boost库

3. 文件系统操作:Boost.Filesystem模块提供了对文件和目录进行操作的函数和类,如遍历目录、创建/删除文件或目录等。1. 多线程编程:Boost.Thread模块提供了丰富的线程相关功能,如锁、条件变量、线程池等,使得多线程编程更加容易。8. 网络编程:Boost.Asio模块提供了异步网络编程相关功能,如TCP/UDP套接字通信、定时器等。4. 时间日期处理:Boost.Date_Time模块提供了对时间日期进行解析、格式化和计算的函数和类。

2023-07-10 12:02:56 856 1

原创 QT串口通信

这里注意一下,使用串口通信的时候是按字节发送的,所以如果你定义一个char buff[10],而且你想这样定义buff[0] = '255'发送255这个字符给下位机的时候,下位机是接收不完整的,经过测试发现发送大于或等于10的字符是会被截断的,只会留下最后一个字符,比如说发送10字符的时候,下位机很有可能只能接收到0这个字符,当然如果想要完整的发送过去的话可以定义成字符串形式。前言:如果用qt写程序作为上位机,然后通过和usb和下位机通信的时候,就需要用到qt中的串口通信了。1、设置串口名(如COM1)

2023-04-22 20:16:39 816 1

原创 Qt5.LineEdit文本框清空操作

2.widget.cpp connect函数代码如下。1.widget.h代码如下。

2023-04-22 14:49:02 3125 3

原创 Qt5.PlainTextEdit文本框清空操作

2.widget.cpp connect函数代码如下。1.widget.h代码如下。

2023-04-22 14:36:43 1950 1

职工信息系统.xmind

职工信息系统.xmind

2023-11-09

Notepad++源代码编辑器

1、支持的语言。 C C++ Java C# XML HTML PHP CSS makefile ASCII art (.nfo) doxygen ini file 批量文件 Javascript ASP VB/VBS SQL Objective-C RC 资源文件 Pascal Perl Python Lua TeX TCL 汇编器 Ruby Lisp 方案属性 Diff Smalltalk Postscript VHDL Ada Caml AutoIt KiXtart Matlab Verilog Haskell InnoSetup CMake YAML WYSIWYG 如果你有一台彩色打印机,可以把你的源代码(或任何你想要的东西)打印成彩色。

2023-06-09

Qt5+VS2015串口通信小Demo

Qt5+VS2015串口通信小Demo

2023-05-03

空空如也

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

TA关注的人

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