自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Change_208H

你以为你以为的就是你以为的吗?

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 QML中如何查找嵌套的qml对象,然后调用QML的方法

QT调用QML中某个方法,QT调用嵌套QML的某个方法

2022-01-14 17:00:29 1696 2

原创 git回退上一次推送

git reset --hard HEAD~1git push -f

2020-10-29 11:38:17 307

原创 vs2017编译qt project失败moc:Unknown compiler flavor ‘msvc;msvc‘; valid values are: msvc, unix.

1.原因:应该是QtVSTools的BUG2.网上常规解决办法:卸载QtVSTools: VS2017菜单栏选择工具->扩展和更新,在弹出的扩展和更新页面,查看已安装的QtVisualStudioTools,选择卸载,卸载后关闭VS2017,重新安装旧的QtVisualStudioTools,重新导入pro文件并编译,并且在扩展和更新页面选择更改扩展和更新设置(左下角位置),禁用更新3.请问怎么安装旧的???在哪里获取???https://download.qt.io...

2020-10-21 16:53:27 644

原创 QT中实现拖拽文件(示例实现图片拖拽)

一、主要重写两个方法protected: void dragEnterEvent(QDragEnterEvent *event); void dropEvent(QDropEvent *event);二、示例代码//MainWindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui {class MainWindow;}class Ma

2020-09-24 17:21:19 2236

原创 QT中QPushButton上文本如何刷新

1.直接上代码(最后一行)QFontMetrics elideFont(ui->imgNameBtn->font());ui->imgNameBtn->setText(elideFont.elidedText(m_pixPath, Qt::ElideRight, ui->imgNameBtn->width())); //的多余的用...表示ui->imgNameBtn-&g

2020-09-24 16:40:38 935

原创 jenkins中,使用jenkins环境变量作为脚本参数传入,如果参数有空格,处理方式

windows下,一般传入参数中有空格,为了防止被分割,都会采用""来保证不会被分割windows下命令行如下输入:jenkins中执行脚本设置如下:python ../NoticeHW.py "%BUILD_DISPLAY_NAME%" %BUILD_URL% false注释:1.当前脚本要取的参数意义:argv[1] :当前版本显示的名称argv[2]:任务的完整URLargv[3]:是否构建成功2.如果没有用""括起来argv[1] :5.1.2.0.

2020-09-09 10:59:14 1416

原创 windows下jenkins在项目构建后执行python脚本

一、前言本来是写一个python脚本来执行构建后通知的,一般会在构建的模块里选择Execute Windows batch command来执行脚本,脚本的作用就是通知公司内部应用构建结果相关的一些信息,类似于jenkins中钉钉通知插件,构建状态用的%BUILD_STATUS%,发现在构建的时候获取不到二、解决方案...

2020-09-07 19:31:54 1781

原创 cmake编译VS2017版本的CEF3_3578

一、环境:cmake-3.11.0-win32-x86+VS2017+cef3_3578二、步骤:解压CEF3源码,打开CMAKE-GUI工具,配置参数如下,最后选择VS版本选择VS2017就行本文用的MD模式,区别:https://docs.microsoft.com/en-us/cpp/build/reference/md-mt-ld-use-run-time-library?view=vs-2017还有就是勾选了USE_ATL,如果编译完ATL报错,提示找不到ATL解决方案

2020-08-11 10:52:51 2869

原创 QT5.7升级QT5.12.9以后,网络请求不能正常使用

一、背景需要为当前项目的QT版本升级,从版本QT5.7.0升级到QT5.12.9,发现当前项目用QT5.12.9编译后,发现检查版本更新接口报错,用老版没有报错,难道是模块的问题?,用新版QTCreator编写一个简单demo测试,发现基本使用都正常,但是网络请求异常二、测试例子#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QNetworkAccessManager&gt

2020-08-05 11:02:40 1190 1

原创 VS2017下编译openssl-1.1.1d.tar.zip

一、准备工作(附件会提供所有)1.下载VS2017并安装(注:建议更改目录以后,手动添加环境变量,不然各种莫名其妙问题)下载链接:https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes2.下载Activeperl并安装,本文用的ActivePerl-5.26.0.2600-MSWin32-x86-64int-403866,主要是想编译32位程序,再有就是官网提供的好像只有最新的64位(注:建议默认路径,

2020-08-05 11:01:40 4350

转载 QTCreator使用QT OpenGL

初次接触QT OpenGL,过程中还是有一些坑的,记录一下。(QT5.7)#-------------------------------------------------## Project created by QtCreator 2020-01-07T11:45:47##-------------------------------------------------Q...

2020-01-07 20:39:48 1466 2

原创 VS2013报错 error LNK2026: 模块对于 SAFESEH 映像是不安全的

网上很多做法是:解决方法:(有些情况有效,有些情况无效)1.打开该项目的“属性页”对话框。2.单击“链接器”文件夹。3.单击“命令行”属性页。4.将/SAFESEH:NO键入“附加选项”框中,然后点击应用。如果上边方法无效试试这样:1.打开该项目的“属性页”对话框。2.单击“链接器”文件夹。3.单击高级4.“映像具有安全异常处理程序”改为“否”,点...

2019-12-26 19:14:54 296 2

原创 在QTCreator中保存某个文件出现:保存文件时发生错误:无法写入文件D:\test\test.h.磁盘已满?

要不你尝试重新打开工程试一试?

2019-10-11 16:47:17 2886 5

原创 QT中用什么容器存储三元组?结构体访问太麻烦?又想让其不进行自动排序?

QList<QPair<QPointF, QPointF>> pointList;1.项目中遇到一个需求,就是需要存储一个三个元组,又想按照插入的顺序存储(也就是不会进行自动排序) 1.1. 结构体 ,访问麻烦,跨类传递,需要使用类名 1.2. key/value存储,发现QMap,QHash,QMultiMap都会内部进行排序,为什么...

2019-10-11 15:09:15 1872

原创 QT中实现拼接两张图片,尺寸不同或者相同

大佬可以直接绕路,我只是为了给和我一样的菜鸡一点启发,一开始我也很懵逼,完全不知道怎么下手。通过搜索引擎找到的方式大致有两种: 1.采用OpenCV直接调用相关函数进行拼接:参考链接 2.采用QT本身图片操作相关的类(本文章采用的方式):思路参考解决本问题的主题思想就是:用QPixmap创建一个大图,将两幅图片用Qpainter画到大图上代码如下://ma...

2019-07-02 10:30:28 3583

原创 浅谈core dump

core文件描述参考:man手册1.什么是core dump许多程序和操作系统崩溃或者出错时,一般会自动生成一个叫core 的文件(二进制文件)。因为某些信号的默认动作是导致进程终止并产生一个core dump文件(signal(7)),core文件记录的是程序崩溃时的内存映像,包含寄存器的状态,堆栈指针,内存管理信息还有各种函数调用堆栈信息等,并且加入了调试信息(例如,g...

2017-03-14 09:18:57 697

原创 make工具报错:missing separator (did you mean TAB instead of 8 spaces?). Stop.

Makefile:7: *** missing separator (did you mean TAB instead of 8 spaces?). Stop.

2017-02-16 10:57:51 11822 3

jenkins2.235.zip

jenkins安装包,版本是2.235.5,压缩包包含两种,一种是.msi安装包,一种是.war安装包

2020-08-25

VS2017下编译openssl-1.1.1g的debug/release版本,以及ActivePerl相关的工具

VS2017下编译openssl-1.1.1g的debug/release版本,以及相关的工具:dmake、ActivePerl-5.26.0.2600-MSWin32-x86-64int-403866.exe、nasm-2.13.01-installer-x64.exe、openssl-1.1.1d.tar.gz

2020-08-05

空空如也

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

TA关注的人

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