自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(290)
  • 资源 (7)
  • 问答 (12)
  • 收藏
  • 关注

原创 完全卸载visual studio;重新安装visual studio失败的问题;安装时发生严重错误:Team Explorer for Microsoft Visual Studio 2015

VSCommon、VisualStudio、Blend、VsGraphics、ApplicationInsights、vshub、Team Foundation、Web Platform Installer和MSBuild。注意可能没有Web Platform Installer这个文件夹也没有影响。友情提示:博主实验环境为win10系统、visual studio 2015 企业版。1、删除C:\ProgramData\Package Cache目录下的所有内容;

2025-03-17 22:23:41 196

原创 C++ lambda表达式

Lambda 表达式可以捕获外部变量。:匿名函数是一个广泛的概念,用于描述没有名字的函数,Lambda 表达式是一种特定的匿名函数实现。在许多编程语言中,Lambda 表达式可以捕获外部变量的上下文(即闭包),而传统的匿名函数则不总是具备这种能力。6、值得注意的是,如果不使用按引用捕获外部变量的方式,但也想修改外部变量,可以使用 mutable 关键字,但是。:Lambda表达式使得可以在需要函数作为参数的情况下,快速定义函数,而不需要事先声明一个函数。parameters:参数列表,与普通函数类似。

2025-02-24 21:24:06 340

原创 QTreeWidget 复选框 右键菜单项全选/取消全选

【代码】QTreeWidget 复选框 右键菜单项全选/取消全选。

2025-02-12 22:23:11 245

原创 Acutest 的介绍和使用

4、运行:因为头文件acutest.h中提供了程序入口点(main() 函数),因此直接运行程序即可,但大概率会碰到控制台窗口闪退的问题,这样就看不到单元测试的结果了,因此我们需要用可执行程序来运行。3、头文件acutest.h中提供了程序入口点(main() 函数),因此自己的程序中不能再编写main() 函数。2、无需安装/设置/配置任何测试框架,Acutest 只是一个单一的头文件,即 acutest.h;1、Acutest 是一个 C/C++ 单元测试工具;

2025-02-10 22:13:18 294

原创 QTableWidget的简单使用

【代码】QTableWidget的简单使用。

2025-01-19 13:51:11 716

原创 QtCreator 修改项目名

找到项目所在目录,删除原来名字编译出来的文件夹(debug和release),然后重命名项目文件夹,再进入项目目录,重命名xxx.pro,删除以原项目名.pro.*后缀的所有文件。,打开“xxx.pro”文件,找到“TARGET = xxx”,改为“TARGET = xxx”,ctrl+s保存一下,关闭项目,关闭QtCreator.,重新用QtCreator打开项目,再配置构建套件即可。

2025-01-11 09:04:25 549

原创 visual studio 打开Qt的UI文件

最后点击【确定】按钮即可。

2025-01-09 22:29:33 638

原创 visual studio 取消生成

有时候项目过于庞大,生成时间过长,我们想要取消生成,按下图操作即可:

2025-01-05 19:47:59 351

原创 Visual Studio自带的与JetBrains Mono类似的字体

选择【Consolas】字体:

2025-01-02 20:49:28 166

原创 visual studio 安全模式

在 Visual Studio 中,安全模式是一种启动方式,允许你在禁用所有扩展和自定义设置的情况下启动 Visual Studio。这个模式可以帮助排除插件或扩展引起的问题,特别是在 Visual Studio 无法正常启动时。2、使用默认设置:Visual Studio 会忽略用户的所有自定义设置,恢复到默认配置。1、禁用所有扩展和插件:安全模式会禁用所有安装的第三方扩展,确保 Visual Studio 启动时不会被扩展或插件干扰。直接关闭 Visual Studio 即可。

2025-01-01 20:34:47 863

原创 Visual Assist 下载、卸载、安装和永久使用

因为我电脑安装了多个版本的visual studio,所以找出了很多VA_X.dll的路径,但是现在我需要给visual studio2015配置Visual Assist,所以只需要关注上图中14.0内部版本号这个路径即可,就是将C:\Users\A\AppData\Local\Microsoft\VisualStudio\14.0\Extensions\je1dsjjh.544\VA_X.dll这个文件替换即可。左键双击VA_X_Setup2231.exe,出现如下图所示的安装选项,默认全部勾选,

2025-01-01 15:46:09 3108 2

原创 Visual Assist的常见配置

1、启用和禁用Visual Assist:2、配置Visual Assist:3、Visual Assist默认的代码配色不好看,将下图中的勾选取消即可:4、这个“Go”导航栏作用也不大,可以用Ctrl+鼠标左键代替,去掉如下图所示的“Go”导航栏:5、设置Ctrl+鼠标左键的作用:跳转声明或定义,如下图所示:

2025-01-01 15:41:21 552

原创 解决点击运行exe程序没有反应

解决方法是右键单击exe程序,选择属性,然后使用Windows 7兼容模式,如下图所示:

2025-01-01 14:00:27 405

原创 常见的visual studio版本对应的内部版本号

版本版本号Visual Studio 201010.0Visual Studio 201514.0Visual Studio 201715.0Visual Studio 201916.0Visual Studio 202217.0

2024-12-30 20:36:03 399

原创 Qt Creator 为同一个项目切换不同的构建套件(Kit)

如果不想要哪一个构建套件也可以删除,如下图所示,右键选中不想要的构建套件,点击“Disable Kit…此时,我们可以自由选择使用哪一个构建套件。

2024-12-18 22:34:34 485

原创 QtCreator UI界面 菜单栏无法输入中文

如下图红色所示的区域,直接输入是无法输入中文的:

2024-12-09 22:48:53 657

原创 WireShark 下载、安装和使用

全部默认下一步即可,但如下图所示的这一步值得拿出来说一下。这一步是要你安装Npcap,但是你的电脑如果已经安装了WinPcap,那么可以选择不再安装Npcap。Npcap和WinPcap都是底层抓包驱动,但是WinPcap是较为陈旧的工具,已经停止更新,建议使用Npcap。3.3、过滤器的使用:输入tcp,看到过滤器输入框变成绿色后,按下回车键即可,如下图所示。点击“捕获选项”按钮,打开对应的对话框,可以在对话框的下面看到“在所有接口上使用混杂模式”复选框。官网下载太慢,本人另外提供下载地址【

2024-12-09 21:38:12 835

转载 :-1: error: LNK1158: 无法运行“rc.exe”

Windows 下 Qt Creator使用MSVC构建套件时显示 error: LNK1158: 无法运行“rc.exe”,这个原因是Qt Creator并不知道我们的rc.exe文件位置所引起的。我的开发机器环境已安装Visual Studio 2022已安装Qt Creator查看当前Qt Creator所用的MSVC构建套件所使用的Windows Kits版本信息。

2024-12-07 10:33:17 648 1

原创 内网中遇到浏览器闪退解决办法

在内网中我们遇到浏览器闪退,此时我们无法访问内网资源,在极端情况下,我们电脑中也没安装其他浏览器,此时救急的办法就是换成老版IE浏览器。然后选择我们要更换的浏览器即可。

2024-12-02 21:39:08 223

原创 卸载干净Qt

Qt自带有卸载工具,如下图所示(在Qt安装目录下找到MaintenanceTool.exe)

2024-12-02 21:24:22 1297

原创 复制Qt项目后常见问题解决

通过仔细观察,我发现我自己生成的动态库比原来复制的动态库少,导致动态库加载失败的原因就是缺少动态库的依赖项,后面将没有复制的动态库复制过来就好了。当我将程序运行起来后,我发现有些图片没有显示出来,判断是资源文件的问题,虽然我是将整个项目都复制了一份,资源文件肯定也是一起复制过来的,但我发现visual studio里没有加载资源文件,所以我把资源文件重新在visual studio里添加了一遍,然后重新cmake就解决了。今天讨论的就是代码复制后,复制的代码运行不正常或出错的问题。

2024-11-18 22:23:40 263

原创 在网卡属性里面更改IP地址后的IP和用ipconfig输出的IP不一致

今天用本机浏览器访问内网,结果访问失败,也不能ping通。尝试手动在网卡属性里面配置IP,配置成功后仍然不能访问内网,用ipconfig输出IP地址显示了一个169.254开头的IP地址,显然这不是我手动设置的IP,这是系统默认分配给我的。值得注意的是,在网卡属性里手动配置IP的时候要先禁用网卡(选择网卡右键选择禁用),配置完成后再启用网卡,否则可能会配置失败。

2024-11-01 20:43:43 1211

原创 Qt 实现动态时钟

4.优化:让时钟数字全部正向(不用旋转角度的方式画数字)。

2024-10-07 18:18:40 716

原创 Qt 窗口中鼠标点击事件的坐标探讨

值得注意的是event->pos()、event->windowPos()和event->localPos()用来获取鼠标光标在窗口内的当前位置,以窗口左上角为原点(

2024-09-30 14:24:08 675

原创 Qt 类型选择器和类选择器的区别

下面我直接举例说明。

2024-09-19 16:27:12 568

原创 Qt 样式表、选择器、盒子模型

边距(margin)、边框宽度(border)和填衬(padding)等属性的默认值是0,这样四个矩形恰好重合。

2024-09-03 11:20:01 475

原创 Qt 实现部件或者窗口(QWidget)透明效果和其他特殊效果

运行程序后可以看到整个应用程序都是半透明的,但是其中的部件也被影响变为半透明的了。此时,我们就要采用下面的方式实现部件不被影响的效果。现在运行程序可以看到,窗口已经变成了半透明状态,并且没有影响到部件,但是没有了标题栏和边框,故此时需要自定义添加一个标题栏,这里不再赘述。只须在设置部件背景色时指定alpha值(rgba的第四个参数)即可,取值为0~255,取值为0时完全透明,取值为255时完全不透明。作为顶级部件(没有父窗口)的窗口无法使用实现部件透明的方式实现透明效果,因此要使用下面的方式来实现。

2024-09-02 23:19:31 1299

原创 Qt 实现不规则的部件或者窗口

1.4 图片一定是没有背景(背景透明)的图片,如下图。2.5 运行效果:widget窗口显示成了图片的形状。1.5 运行效果:标签部件显示成了图片的形状。

2024-09-01 14:24:41 349

原创 Qt 实现应用程序换肤功能

【代码】Qt 实现应用程序换肤功能。

2024-08-31 11:25:02 467

原创 解决 Navicat 删除唯一键(unique)后保存失败的问题:1-near “)“:syntax error

我按照以下步骤删除如下图所示的 studentId 唯一键:可以看到唯一键已经被删除了,但是此时我点击保存按钮时报错,保存失败:

2024-08-23 18:39:37 369

原创 Qt 实现抽屉效果

1、实现效果和UI设计界面。

2024-07-29 18:26:19 600

原创 visual studio 根据函数声明自动生成函数注释模板 快捷键设置 文档注释

注意:选择不同的快捷键会有不同的注释模板。第三步:在函数声明上面使用快捷键(一定要先有函数声明):/**,效果如下图所示。第二步:选择函数注释模板快捷键。第一步:选择“选项”

2024-07-14 17:19:51 1551

原创 Qt 不允许指针指向不完整的类类型 “QScrollBar“

要解决这个问题,你需要确保在使用QScrollBar类型的指针之前,已经包含了相应的头文件,并且已经定义了该类型。也就是说,你需要将前向声明改为包含相应的头文件。在C++中,如果尝试使用一个不完整类型的指针,编译器会报错。

2024-01-09 11:14:03 1047

原创 git pull 无法拉取,因为本地和远程分支已更改。You can replace “git config“ with “git config --global“ to set a default.

在命令窗口中执行如下git命令即可成功拉取:通过上面的命令即可成功解决拉取问题,但是对于这类问题其实一共有三个命令:

2023-12-26 10:53:20 2071

原创 Visual Studio 输入英文会在字母之间自动增加空格

此时,我们在输入中文的时候,再次按下shift+空格键就可以恢复正常了。

2023-12-21 22:33:01 1197

原创 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1900”

_MSC_VER” 是一个预定义的宏,用于表示编译器的版本。平台工具集是用于编译和构建 C++ 项目的一组工具和库。本人今天用Visual Studio 2019 + Qt vsaddin 2.4.3 for vs2019 + Qt5.3.2搭建Qt开发环境,可能是因为Qt的版本太旧的原因,因为Qt5.3.2常常用于和Visual Studio 2010搭建Qt开发环境,所以在新建Qt GUI项目后,运行项目报错:检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1900”。

2023-12-12 23:16:36 1571

原创 程序员 灰色简约桌面背景

2023-12-02 18:12:40 117

原创 windows 简体中文和繁体中文快捷键切换

Ctrl+Shift+f

2023-12-01 21:31:21 438

原创 解决无法进入MERCURY路由器管理界面的问题 水星网络路由器

今天家里停电了,来电过后,路由器有信号,但是手机连上WiFi后无法正常上网。最后想到了重启路由器,也就是将路由器恢复出厂设置。根据路由器说明书所写,在设备通电的情况下,按住“Reset按键”直到所有指示灯同时亮起后松开即可重启路由器。但是我拿着路由器观察了半天没找到重启按键,结果发现路由器的重启按键被设置成了隐藏式,最后我用牙签才能碰到重启按键。路由器重启过后,我用自己的电脑连接这个WiFi,然后尝试使用https://melogin.cn/进入到路由器管理界面,但是进入失败。

2023-11-03 17:38:43 2114

原创 Qt Creator 预览界面 快捷键

一般来说,我们运行Qt程序所花费的时间是比较长的,那有时我们只改变了界面,那么此时花费如此长的时间去运行程序来观察界面改动的效果是非常浪费时间的行为。

2023-10-01 21:32:24 657

Acutest:一个 C/C++ 单元测试工具

1、Acutest 是一个 C/C++ 单元测试工具; 2、无需安装/设置/配置任何测试框架,Acutest 只是一个单一的头文件,即 acutest.h; 3、头文件acutest.h中提供了程序入口点(main() 函数),因此自己的程序中不能再编写main() 函数。

2025-02-10

NodePad++7.5.7安装包

NodePad++7.5.7安装包

2025-01-01

Visual Assist 安装包

Visual Assist 安装包

2025-01-01

WireShark3.6.3抓包工具64位和32位安装包

WireShark3.6.3抓包工具64位和32位安装包

2024-12-08

Qt5.15及以上版本的在线安装器

从5.15开始,不再支持离线安装,如果需要离线安装,可能需要购买商业版本,那我们就免费在线安装。

2023-12-29

qt-opensource-windows-x86-msvc2010-opengl-5.3.2

qt-opensource-windows-x86-msvc2010-opengl-5.3.2

2023-12-27

开源项目:天气预报项目源码

开源项目:天气预报项目源码

2023-08-21

Qt 添加MySQL驱动教程(成功版)

Qt 添加MySQL驱动教程(成功版)

2023-07-25

Sublime Text 3打开txt中文乱码的解决方法

Sublime Text 3打开txt中文乱码的解决方法

2023-02-28

Typora-x64-free.zip

Typora windows64位 免费版(测试版)安装程序;博客编写利器。

2021-12-02

javaMail.zip

使用java语言发送邮件,实现发送邮件功能必备jar包。提供其它javaMail的jar包版本下载地址。

2021-07-09

R软件和RStudio集成开发环境安装包.zip

R软件是统计领域必备开发利器,但是R软件自带的RGui界面简陋、功能不多,因此我同时上传了RStudio集成开发环境。更好的帮助大家学习R语言!!zip包里也有安装注意事项!!

2020-12-09

svn服务器和客户端-安装包

svn服务器和客户端-安装包 方便大家集成代码,减少不必要的工作量 svn也要好好学习一下,说不定哪一天就用到了

2020-10-25

python3.8.3解释器安装包.zip

提供安装包,安装过程,名词解释。下载完成过后双击安装包进行安装,点击readme文本文件即可查看名词解释和安装过程。

2020-09-06

Visual Studio 2017 免费版 社区版 安装包.zip

windows下的c++开发利器。免费使用的开发工具。并且支持多种编程语言的开发。一定会让你爱不释手,欲罢不能。

2020-06-23

HBuilderX.1.6.2.20190220.zip

一款支持HTML5的Web开发IDE;大幅提升HTML、js、css的开发效率。

2019-06-03

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

TA关注的人

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