自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Qt 部分翻译不起作用

检查对应类中是否有Q_OBJECT宏定义。

2020-06-06 00:21:33 71 0

原创 Qt Quick 实例(二)

@TOC QtQuick 自定义信号与使用 实例简述 在界面上添加两个按钮和一个text文本,点击按钮切换文本字体颜色,此处通过自定义信号来实现(在上一节基础上添加按钮) 实例效果 实例代码 import QtQuick 2.5 import QtQuick.Controls 1.4 impor...

2020-05-23 22:05:55 79 0

原创 Qt Quick 实例(一)

QtQuick 无边框 透明窗体 main.cpp #include <QCoreApplication> #include <QApplication> #include <QQmlApplicationEngine> #include <QColor&...

2020-05-23 22:05:17 48 0

转载 Qt使用UAC权限

转载:沙漠飞鱼 在做Qt应用程序时,有时会需要程序以管理员身份运行,Qt下的开发方法如下。 一、mingw编译器环境 1、添加uac.manifest文件,文件内容如下: <?xml version="1.0" encoding="UTF-8" sta...

2020-03-11 09:46:30 75 0

原创 Qt之XML解析与常见操作

Qt之XML解析与常见操作(通过DOM方式读写)

2020-03-05 11:25:47 65 0

原创 Qt之界面换肤的两种方式

概述 像现在市面上有很多软甲都有换肤功能,例如:QQ、360、迅雷等。换肤其实很简单,并没有想象中那么难,下面介绍两种实现换肤的方式,仅供参考! 方式一 1. 实现原理 创建多个QSS文件 每一个QSS文件编写对应控件的样式 界面换肤时,进行切换 方式二 1. 实现原理 创建一个...

2020-03-05 09:50:44 323 0

转载 Python之Anaconda介绍、安装及使用教程

转载:https://www.jianshu.com/p/62f155eb6ac5 Anaconda介绍、安装及使用教程 概述 Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux、macOS以及Windows系统中搭建环境并使用,其编写的代码在不同平台...

2020-02-22 13:14:20 381 0

原创 祟天老师Python学习笔记(一)

概述

2020-02-22 09:15:30 58 0

原创 Qt之通过点击位置获取QTableWidget的行列信息

通过点击位置获取QTableWidget的行列信息 直接上代码 //通过勾选表格中的复选框,设置当前行高亮 QCheckBox* checkitem = qobject_cast<QCheckBox*> (sender()); if(checkitem&& chec...

2020-02-20 10:23:37 470 0

原创 Qt之QTableWidget表中插入复选框

QTableWidget表中插入复选框 下面给出两种方式 1. 直接通过QTableWidgetItem来设置复选框类型 QTableWidgetItem *item = new QTableWidgetItem(QString("")); ui->tableWidg...

2020-02-20 09:41:17 132 0

转载 Qt之动态属性unpolish()和polish()

Qt的动态属性unpolish()和polish() 1. Qt中的属性 属性是指窗口或控件的属性,比如opacity属性表示“透明度”,geometry指的是“位置和大小”,pos属性代表“位置”。qt中的控件有自带的属性,我们也可以自己定义属性。QObject这个类有一个函数setPrope...

2020-02-16 19:59:01 542 0

原创 error: undefined reference to `_imp__glShadeModel@4

error: undefined reference to `_imp__glShadeModel@4 错误截图 解决方案 在PRO文件中添加 LIBS += -lopengl32 -lglu32 -lglut \

2019-10-10 16:10:02 72 0

转载 构造函数隐式转换

转载博客: http://blog.csdn.net/thefutureisour/article/details/7705771 构造函数隐式转换 构造函数会引起一个不引人注意的问题: 用单个实参来调用的构造函数定义了从从形参类型到类类型的一个隐式转换。 举个例子说: class Sales_i...

2019-09-18 10:22:49 77 0

转载 平面中,一个点绕任意点旋转θ度后的坐标(C++实现)

转自:https://blog.csdn.net/maitianpt/article/details/84983599 平面中,一个点绕任意点旋转θ度后的坐标 平面中,一个点(x,y)绕任意点(dx,dy)顺时针旋转a度后的坐标 xx= (x - dx)*cos(-a) - (y - dy)*si...

2019-09-15 11:30:22 571 0

原创 Qt Quick快速入门(下) 02

Quick基本元素 1. 响应按键 前面提到Item可以处理按键,所有从Item继承的元素都可以处理按键,比如Rectangle、Button。 Item通过附加属性Keys来处理按键。Keys对象是Qt Quick提供的、专门供Item处理按键事件的对象。它定义了很多特定按键的信号,如retur...

2019-09-13 17:39:51 38 0

原创 Qt 网络编程

一、Qt 网络编程 QNetworkAccessManager提供了发送请求的各种API,以及网络配置相关的方法; QNetworkReply是QNetworkAccessManager根据你提交的QNetworkRequest构造的一个应答对象,一旦 请求发出,就可以获取网络操作中的各种状态; ...

2019-08-27 11:10:52 60 0

原创 VS2013 运行release版本正常,直接执行exe文件会闪退

问题:VS2013 运行release版本正常,直接执行exe文件会闪退 解决方法: 右键点击“属性”,选中“兼容模式”; 在开始菜单中打开运行(cmd),输入gpedit.msc,点击确定;依次展开:计算机配置/管理模板/windows组件/应用程序兼容性;选中,右键启用 “关闭应用程序兼容性...

2019-08-26 17:14:51 1843 0

转载 Q_DECL_EXPORT的作用

转自:https://blog.csdn.net/bxd1314/article/details/46966857?utm_source=copy Q_DECL_EXPORT的作用 global.h #ifndef FitVCam_GLOBAL_H #define FitVCam_GLOBAL_H...

2019-08-15 16:40:32 307 0

原创 Qt Quick快速入门(上) 02

Qt Quick基本元素 前面我们已经接触了Qt Quick元素,例如Rectangle、Text、MouseArea等,这节就来看看它们吧。 1. Rectangle Rectangle用来绘制一个填充矩形,可以带边框,也可以不带,可以使用纯色填充,也可以使用渐变色填充,甚至还可以不填充只提供边...

2019-08-10 18:58:03 52 0

原创 Qt Quick快速入门01

Qt Quick快速入门 1. Qt Quick基本程序结构 下面先来看一段程序 import QtQuick 2.2 import QtQuick.Window 2.1 Window{ vasible: true; width: 600; height: 400; MouseArea{...

2019-08-10 14:35:58 124 0

转载 SQLite全面学习-sqlite安装

转自:https://www.cnblogs.com/oukele/p/9540293.html 下载地址:https://www.sqlite.org/download.html (下载相对应自已电脑的配置的数据库)(这里 我的电脑是 windows 64位操作系统) 下载完后 解压出来 下...

2019-08-05 18:04:10 101 0

转载 VS 的链接库的设置

在VS开发环境上,其实经常会遇到一写项目环境的配置问题,有时会经常困扰我们项目的进展,以及开发人员。因为我刚刚开始接触VS项目的开发,所以把一些困扰自己的问题记录下来,以便日后学习以及和大家进行分享。 以下内容为“原创”+“转载” 首先,解决方案和项目文件夹包含关系(c++项目): VS解决方案...

2019-08-05 18:03:02 58 0

转载 QTableWidget交换两行的数据,实现按键数据上/下移

转自:https://blog.csdn.net/DoleH/article/details/85243175 QTableWidget交换两行的数据,实现按键数据上/下移 预备操作 在QT designer中添加一个tableWidget 在QT designer中添加两个PushButton...

2019-07-27 12:41:48 259 0

原创 QTableWidget中添加button

QTableWidget中添加QPushButton 在QTableWidget中可以添加多种Qt的空间信息,本文只以QPushButton为例进行说明: // 创建QPushButton控件 QPushButton *pBtn = new QPushButton(); // 绑定信号 co...

2019-07-20 12:45:56 2449 1

转载 任意斜率的中点画线算法

转自: https://blog.csdn.net/qq_37935516/article/details/62951977 一、中点画线算法的基本原理 在画直线的过程中,当前像素点P(xp,yp),则下一个点与直线最接近的像素只能是P1或者P2,即P点的正右方或者右上角的点。设M(xp+1,yp...

2019-06-26 22:13:26 424 0

转载 抛物线、导弹线轨迹计算

转自:https://www.cnblogs.com/sevenyuan/p/8444109.html 算法思想 三、代码示例 void UParabolicMovementComponent::InitComputeParams() { //无目标时 if (!bHasTa...

2019-06-26 22:04:57 2239 0

转载 Bresenham画线算法的推导

转自:https://www.cnblogs.com/soroman/archive/2006/07/27/509602.html 以前看到Bresenham画线算法,直接拿来用,没有去推导它,近日,参考一些资料,特整理其算法推导过程如下。各位大虾如果知道其细节,赶紧闪过,不用浪费时间了。 基本上...

2019-06-26 21:59:46 359 0

原创 OPENGL 简单图形绘制

直接上代码: #include <stdio.h> #include <GL/glut.h> #include <math.h> void myDisplay() { glClear(GL_COLOR_BUFFER_BIT); glRectf(-0.5f,...

2019-06-26 21:56:33 368 0

转载 什么是栅格数据

转自:https://blog.csdn.net/peckerzeng/article/details/78297159 什么是栅格数据? 对于地理空间数据而言,GIS有两大基本存储模型,一种是矢量数据模型,一种是栅格数据模型。栅格数据模型与矢量数据模型是地理信息系统中空间数据组织的两种最基本的方...

2019-06-26 21:52:10 4813 0

转载 已经一点经纬度和距离,计算另一点的经纬度

转自:https://www.jianshu.com/p/1d71ec4367d4 因为有需求,在知道一点经纬度和距离的情况下,需要知道另一点的经纬度。之前在网上也有查找,也有不少的案例,但是多数都是语焉不详,看不太明白。后来自己整理和重新再思考了下,这里给出一个自认为说得还算比较简明扼要的版本。...

2019-06-26 21:33:13 5151 1

原创 C++之 map使用与操作总结

1、map简介 map是STL的一个关联容器,它提供一对一的hash。 第一个可以称为关键字(key),每个关键字只能在map中出现一次; 第二个可能称为该关键字的值(value); 2、map容器的迭代器(first和second) map迭代器中的first对应key值,而second对应...

2019-05-04 21:43:13 233 0

原创 QTreeWidget实现节点拖拽

前言 刚进公司没多久,老大就让做一个实现拖放的小插件,要求可拖拽,可缩放。从网上查了很多资料,也看了别人写的demo,总算摸索出一些门道,下面分享给大家,如有疑问,可评论,大家一起学习! 效果 核心代码 QCTreeWidget.cpp // 左侧项目树 QCTreeWidget::QCTree...

2019-04-29 11:54:31 4136 10

转载 MSB8027: Two or more files with the name of ***.cpp will produce outputs to the same location.

【译】MSB8027: Two or more files with the name of ***.cpp will produce outputs to the same location. 原文链接:http://www.setoreaustralia.com/msb8027-two-or-...

2019-04-16 09:56:53 630 0

转载 C++中实现回调机制的几种方式(一共三种方法,另加三种)

转自:http://www.cnblogs.com/weiym/archive/2012/08/28/2660053.html (1)Callback方式 Callback的本质是设置一个函数指针进去,然后在需要需要触发某个事件时调用该方法, 比如Windows的窗口消息处理函数就是这种类型。 比...

2019-04-09 15:32:27 685 0

原创 为什么析构函数要声明为虚函数

防止内训泄漏。 原因:如果在派生类中申请了内存空间,在析构函数对这块内存进行释放。假设基类中采用非虚析构函数,当删除基类指针指向派生类的对象时,就不会触发动态绑定,也不会调用派生类的析构函数。那么,派生类的内存空间得不到释放就会发生内存泄漏。 为什么不会触发动态绑定? 所谓的动态绑定的条件是:基类...

2019-03-27 16:50:02 669 1

转载 大数运算-加法(C/C++实现)

转自:https://blog.csdn.net/shayuanshayuan_/article/details/75676127

2019-03-27 16:44:45 260 0

原创 Qt网络编程

https://blog.csdn.net/u014252478/article/details/80377103 https://blog.csdn.net/y____xiang/article/details/80398913 https://blog.csdn.net/m0_37357063...

2019-03-27 16:24:28 48 0

原创 c++ 隐藏理解

在面向对象的开发过程中,经常出现类的继承,这里面出现的成员函数的重载(overload)、覆盖(override)与隐藏(hidden)很容易混淆。 首先澄清这3个概念 1. 重载 1)发生在同类中; 2)函数名相同; 3)参数不同; 4)可加可不加virtural关键字 2. 重写(覆盖) 1)...

2019-03-27 16:22:33 43 0

转载 分享一个安装Vs2015失败的解决方案,报错为系统找不到指定路径

转自:https://blog.csdn.net/a827443469/article/details/78619561 前天准备花点时间复习一下c++,顺便写点东西,打开VS2015,准备新建项目的时候傻眼了,我没有安装c++的组件,之前做的都是Unity相关的,为了省空间就安装了一个c# 然后...

2019-03-26 10:14:03 909 0

原创 Qt 之 自定义插件或控件无法识别显示

自定义的控件或插件,在加载时失败,导致自定义控件不显示。然而,在Qt Designer中可以单独加载出来。 如何查看自定义控件是否加载出来? 进入Designer标签,tools -> Form Editor -> About QT Designer Plugin里是搜索到的控件,错误...

2019-03-20 15:02:42 1447 0

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