自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 类的成员函数中使用指针调用另一个函数

格式:返回值类型 (类名::*指针名)(参数列表)3、在另一个成员函数中通过指针调用step1函数。格式:this->(*指针名)(参数列表)格式:指针名=&类名::函数名。2、让指针指向一个成员函数。

2023-08-22 21:45:45 147

原创 vs qt 在vs解决方案管理器中双击ui文件,打开Designer出错。

需要做如下设置:

2021-12-30 13:29:56 386

原创 qt QFilesysModel的setRootPath在treeView中起作用的设置

QString dir = QDir::currentPath();fmodel.setRootPath(dir); //只有这个在树形列表中不起作用。treeView.setRootIndex(fmodel.index(dir)); //加上这个设置才会在显示中起作用。

2021-12-30 13:25:02 859 2

原创 There‘s no Qt version assigned to project QtWidgetsApplication2.vcxproj for configuration Debug/x64.

vs重装新版本后,打开原来的工程,出现如标题的错误,检查后发现在项目属性的Qt Installation项中显示如下内容:查看Qt Version:名字如下图所示将红框中的名字复制到Qt Installation中解决此问题。...

2021-12-06 21:57:25 2317 2

原创 VS+Qt desinger提升的方法使用QChart时提示找不到“QChartView.h”头文件的处理

VS QT 找不到qchartview.h

2021-12-06 21:41:32 3719 1

原创 STM32F103清除串口IDLE标志必须的三个步骤

如图三行,缺一不可:手册中规定清除IDLE标志时要先读SR寄存器,再读DR寄存器,才可以清除IDLE标志,在使用库函数进行程序设计时一般使用上图所示的程序完成如下三步:① 调用USART_GetItStatus读SR状态寄存器。②调用USART_ReceiveData函数读取DR寄存器,读走空闲帧。③调用USART_ClearITPendingBit清除IDLE标志。...

2021-04-24 16:37:39 4146 3

原创 VS+QT和平台相关的几个位置,用来设置WIN32和X64平台

1、配置管理器用来配置平台DEBUG/RELEASE,和X86及WIN32。2、和Qt编译器相关的选择打开后在对话框中选择编译环境3、项目属性打开后选择:

2021-01-22 15:41:29 382

原创 将自定义控件添加到designer的widget box中

将编译好的自定义控件.DLL文件复制到对应版本的Designer目录的designer目录中,比如编译版本是msvc2017_64,则要复制到Qt安装目录/msvc2017_64/plugins/designer目录,这样打开对应的designer后就会出现自定义控件。...

2021-01-22 14:09:01 294

原创 vs_qt 更换编译器

在VS下创建QT项目,选择X64编译器第一步:在扩展中选择Qt Project Settings第二步:在设置窗口中选择编译器类型如果编译器类型和平台类型设置不一致,会出现LNK1112错误。

2021-01-22 14:02:56 2223

原创 vs+qt双击.ui文件指定打开的designer版本

在解决方案管理器中双击.ui文件时,默认打开的designer版本不确定可以右击.ui文件,选择“打开方式”点击“添加”选择指定版本的designer程序,确定。

2021-01-22 13:57:39 633

原创 关于STM32定时器时基单元的影子寄存器和预装寄存器的关系

关于STM32定时器时基单元的影子寄存器和预装寄存器的关系1、三类带有影子寄存器的寄存器:TIMx-PSCTIMx-ARRTIMx-CCR1/2/3/4这些寄存器称作预装寄存器,其背后起作用的寄存器称作影子寄存器。2、用户对TIMx-PSC读写操作时,操作的都是预装寄存器,当产生更新事件UEV时,会将预装寄存器中的值更新到影子寄存器。3、用户对TIMx-ARR修改时,取决于TIMx-CR1寄存器中的ARPE位,如果ARPE=0,则不使用预装寄存器,用户读写操作是直接操作影子寄存器

2020-11-09 08:37:00 541

原创 HIDAPI0.8.0接口函数说明

从头文件说明翻译,仅供参考。HIDAPI接口函数说明1、初始化HIDAPI库。int HID_API_EXPORT HID_API_CALL hid_init(void);这个函数不是一定要调用的,在调用hid_enumerate()或者hid_open_*()函数时会自动调用。但如果是在不同线程打开的HIDAPI句柄,则应该调用本函数。成功返回0, 失败返回-1。2、结束HIDAPI库。int HID_API_EXPORT HID_API_CALL hid_exit(void)

2020-05-27 12:02:27 2480

原创 【Qt】QHostInfo之lookupHost函数

本函数用来在网络上查找主机,可以根据主机名称查找,也可以根据IP地址查找。有一个重载格式为:[static] int QHostInfo::lookupHost(const QString &name, const QObject *context, Functor functor)例如要在网络中查找名为“JHCW”的主机,使用如下方式:QHostInfo::lookupHost("JHCW", this, lookup(const QHostInfo&));其中第一个参数为

2020-05-20 14:44:16 2777

原创 VS2019中添加全局宏定义

在程序多个版本编译时经常会用到:#ifdef xxx ......#endif的形式,通过宏定义指定编译块,这个全局宏xxx可以在VS中定义,定义位置是“项目”-“属性”-“C/C++”-“预处理器”中:点击右侧箭头,选择“编辑”,弹出对话框:再选择“宏”输入宏名称和值,点“插入”即可。...

2020-05-18 14:49:56 10016

原创 InnoSetup打包安装程序遇到的小问题

1、打包中放入文件夹和文件夹中的文件:Source: "D:\Angle\JY_PHb\Setup\iconengines\*"; DestDir: "{app}\iconengines"; Flags: ignoreversion recursesubdirs createallsubdirs这里要在DestDir中指定目标文件夹,否则会直接安装文件到应用程序文件夹。2、指定安装到64位默认目录:在[setup]节中添加:ArchitecturesInstallIn64BitMode=

2020-05-16 10:21:45 1262

原创 vs2019+QT 添加Qt模块的方法

在VS2019+QT环境下创建工程没有.pro文件,添加模块在“扩展”菜单->Qt VS Tools->Qt Project Settings中。

2020-05-14 14:37:44 3766

原创 VS2019界面颜色调整

工具->选项->常规->颜色主题。

2020-05-13 16:36:55 11741 2

空空如也

空空如也

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

TA关注的人

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