自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (47)
  • 收藏
  • 关注

原创 OSG创建基本图形

直接上代码:osg::ref_ptr<osg::Node> createSimple() { osg::ref_ptr<osg::Geode> geode = new osg::Geode; osg::ref_ptr<osg::Geometry> geo = new osg::Geometry; //申请一些顶点 os

2018-05-30 17:58:33 1150

原创 OSG新建图形并且添加上材质纹理和透明度

直接上代码:osg::ref_ptr<osg::Geode> createBox() { osg::ref_ptr<osg::Geode> geode = new osg::Geode; osg::ref_ptr<osg::TessellationHints> hits = new osg::TessellationHints; h...

2018-05-30 16:34:06 2282 1

原创 osg定时器和记录路径

1.OSG本身自带的定时器可以很好的记录程序运行的时间:int main() { osg::ref_ptr<osgViewer::Viewer> viewer = new osgViewer::Viewer(); viewer->addEventHandler( new osgViewer::WindowSizeHandler ); osg::ref...

2018-05-29 23:42:32 1472

原创 OSG添加自定义用户事件

在使用OSG过程中,需要用户自定义一下鼠标键盘消息,方便用户自己的控制。 用户自定义的事件必须继承osgGA::GUIEventHandler,并且实现虚函数:virtual bool handle(const osgGA::GUIEventAdapter&ea, osgGA::GUIActionAdapter&aa);1.定义通用的头文件#ifndef _C...

2018-05-22 17:47:22 1281

原创 OSG代码运行第一个例子

1.添加环境变量2.配置开发环境新建一个Win32的空项目 配置包含目录: 配置lib库目录: 添加lib库: 3.编写代码,类似于打印hello World#include <osgDB/ReadFile>#include <osgViewer/Viewer>int main() { osgViewer::Viewer...

2018-05-21 17:02:56 1007

原创 读《复活》有感

最近花了一个月的时间看完了列夫托尔斯泰的作品《复活》,都是利用上下班的路(地铁)上看的。之前一直想看看世界名著具体是个什么样子,担心自己坚持不下来,没想到自己竟然也能静下心看完这部作品,佩服一下自己。其实好多事情都是自己给自己设置一个想象中的困难,真正开始起来也就没有那么困难了,好的开始就已经成功了一半。 《复活》主要讲了男女主人公对自己的救赎的过程。男主人公作为富家子弟的公爵聂赫留朵夫十年前诱...

2018-05-20 19:57:06 659

原创 Python创建界面程序

Python也可以创建界面,需要导入tkinter 具体看代码:from tkinter import *def btnClick(): textLabel['text']='我点击了按钮'root = Tk(className="我的第一个窗口程序");textLabel = Label(root,text = '提示显示',justify=LEFT,padx=10...

2018-05-15 23:27:22 11004

原创 VS2013配置OpenGL

1.下载所需要的开发包:OpenGL开发包 文件列表: 2.配置VS2013环境1.下载后解压放置到一个目录下面,并且把其添加环境变量中: 2.新建一个Win32工程后,我把下载的开发包放到和新建工程同一个目录下面了,配置包含的头文件: 3.配置包含的lib文件: 注意:必须链接glut32.lib,如果开发64位软件则要引用glut.lib3.编写代码...

2018-05-14 12:07:51 533 1

原创 C++ 调用Python

上一篇文章写了关于Python调用C++,这篇文章写得是C++如何调用Python。注意:C++和Python必须同时是32位或者是64位的。环境:Win8.1_64位+VS2013_32位+Python3.6_32位1.首先配置VS2013需要配置的有三个地方: 1.包含头文件: 2.包含lib库所在的头文件: 3.添加lib库: 配置好了之后,重新编译一...

2018-05-13 22:54:19 421

原创 QT 关于信号槽传递是宏定义数据类型

QT信号槽是很强大的连接方式,实现了各种类与类之间的解耦,极大的方便了对象之间的参数传递。但是如果传递的是宏定义的数据类型,会出现什么样的情况呢? 举例说明:private slots://定义一个槽函数 void slotTest( int);signals: void sigTest( int);//定义一个信号void QtGuiMain::slotBtn()...

2018-05-09 22:01:24 660

原创 Python调用C++代码,亲测有效

2018-05-08 22:52:38 9259

原创 解决问题:qtmain.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 _WinMain@16 中被引用

今天编译之前的一个项目的时候,出现这样的问题,但是其他同事就没有这样的问题。后来在网上查找也是有很多的解决问题的办法,但是都没有解决。于是乎自己动手。具体问题:1>qtmain.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 _WinMain@16 中被引用1>../../EXE/\ManagerSyst...

2018-05-08 09:23:23 12307 8

原创 QT 双击编辑QTreeWidget中Item的内容

Qt中QTreeWidget是常用的一种控件,为了实现更好的用户体验,一般会双击编辑Item中的内容,点击其他地方编辑完成。class ElemTree : public QTreeWidget { Q_OBJECTpublic: BattleElemTree(QWidget *parent); ~BattleElemTree();private slots:...

2018-05-03 19:12:00 8682 5

ICEGUI.rar

利用ICE创建发布/订阅和RPC(远程调用) ICE是一个非常优秀的网络通信的中间件,我们现在要利用ICE创建点对点通信和发布/订阅模式的通信。 一.点对点通信主要是采用RPC通信方式 二、发布/订阅模式的通信。 https://blog.csdn.net/wb175208/article/details/107759716

2020-08-03

QtGuiOSG.rar

s使用OSG在QT的环境中显示模型,使用的64位版本 qt5.10+VS2015

2019-10-12

qwt-6.1.4_lib_dll.zip

VS2015+QT5.10+64位版本的QWT,已经编译通过,可以直接使用

2019-09-22

OSG在QT的中显示

https://blog.csdn.net/wb175208/article/details/88762806 OSG在QT的中显示二

2019-03-23

64位OCI驱动可以直接调用

已经编译后的qt5.10版本的oracle读写驱动,可以使用Qt自带的读写工具完成对oracle数据库的读写

2019-01-04

QDockWiddget实现界面布局

使用QT中的QDockWidget实现界面布局的划分,划分成类似于VS的界面布局

2019-01-02

C++设计模式代理模式

C++实现代理模式,隐藏了真实的对象并且可以扩展其他的非核心功能,还实现了强制代理

2018-12-13

线段绘制,求出线段的垂线

绘制线段,并且求出线段上一点的垂线,并且计算出两条直线的交点

2018-09-16

线段绘制,并且可以拖动线段绘制

x线段绘制,并且可以选中线段的起点或者终点,选中后可以拖动重新进行定位

2018-09-16

QCustomPlot绘制

QCustomPlot使用,VS2013+QT5.7可以直接运行,绘制效率和绘制场景都非常好

2018-08-31

OpenGL开发包

测试成功的OpenGL资源,和VS2013配合开发视觉图形,经过测试有效!

2018-05-14

OSG开发工具集合

OSG开发所需要的工具和数据

2017-07-06

编译通过的OSG库文件、头文件和数据

编译好的OSGdll和lib头文件数据文件,可以直接使用

2017-07-06

TIFF文件处理工具

TIFF文件的处理,包括文件的读写修改,坐标的添加和修改

2017-04-27

tinyXMl解析XMl文件

tinyxml解析XML文件

2017-04-24

android studio2.2.3调用C++

android studio2.2.3开发C++

2017-04-13

TIFF文件读取

实现对TIFF文件读取分析,同时解析出其中包含的地理信息。

2017-03-06

通过缓存下载图片

网络下载图片的功能,并且在ViewPaper和RecyclerView中展示出来,采用三级缓存的模式:   a.先检测内存   b.再检测文件   c.最后检测网络下载

2017-01-09

android整片叠底处理透明色

利用paint变量,实现两张图片的整片叠底的显示,同时可以处理透明色

2016-12-30

颜色覆盖度计算

计算某种颜色在整张图片中的所占的比例

2016-12-25

QtGuiProductConsume.zip

https://blog.csdn.net/wb175208/article/details/120687592 在仿真引擎中设计过程中比较重要的内容有时间同步控制、业务数据的流转处理。

2021-10-10

QtInterface.zip

https://blog.csdn.net/wb175208/article/details/120368491 QT中QtPlugin插件的使用:QT本身就是带有插件系统的,可以使用QT自身携带的插件系统开发自己的插件。插件的好处:就是可以使多人同时开发,在使用的时候再加载起来。下面通过一个Demo来实现插件的管理。

2021-09-18

TimePlan.zip

https://blog.csdn.net/wb175208/article/details/115767330 可以缩放和拖动,并且自由的调整时间精度

2021-04-16

DD1024.zip

使用Qt编写的1024小游戏 https://blog.csdn.net/wb175208/article/details/113820305

2021-02-15

Tetris.zip

使用Qt5.10编写的俄罗斯方块,采用QGraphicsScene框架 https://blog.csdn.net/wb175208/article/details/113730818

2021-02-06

IceServerClient.rar

Ice实现点对点通信,和Qt界面相结合 https://blog.csdn.net/wb175208/article/details/109770089

2020-11-18

QtRandomNumber.rar

C++ 洗牌算法的实现 https://blog.csdn.net/wb175208/article/details/109114393

2020-10-16

build_step_self.rar

https://blog.csdn.net/wb175208/article/details/108747024 osgearth可以编译 3rhparty可以编译 osg可以编译 proj可以编译 geos可以编译 编译环境 :VS2015+QT5.10+x64

2020-09-24

MoveChildWgt.rar

https://blog.csdn.net/wb175208/article/details/108727535 弹出一个透明的窗口并且可以移动,双击窗口可以关闭窗口

2020-09-22

QT在子线程中调用定时器

QT中在子线程中调用定时器 https://blog.csdn.net/wb175208/article/details/108476275

2020-09-08

IceApplication.rar

使用Ice::Application可以快速搭建通信环境,https://blog.csdn.net/wb175208/article/details/107617687

2020-07-27

PubSub.rar

使用IceStorm启动服务调用,实现发布订阅模式的现实使用,有标准的iCE文件 IceStorm是基于IceBox服务实现的一个轻量服务

2020-07-26

ice-3.7_src.zip

ice-3.7源码

2020-07-23

ice-3.7.rarI

使用ice3.7编译好的,dll和lib包含相应的头文件,可以直接使用。支持C++98和C++11,里面包含了32位版本和64位版本

2020-07-23

Thread.zip

QT创建线程的方式有三种,一种是使用QThread,一种是使用QRunable方式,另外就是使用moveToThread方式。QT使用moveToThread使当前发对象关联到线程中,使当前对象在线程中运行。

2020-07-21

VS2015.zip

自定义QT控件并且可以发不到Qt Desgner中进行统一的使用,自定义按钮,并且定义标准的信号,任何Qt项目中都可以使用。做到的项目中主题风格的统一

2020-07-20

GraphTraversal.zip

通过QT把图绘制出来,并且通过深度优先搜索和广度优先搜索分别实现对图中的每一个节点进行搜索。在搜索过程中使用一个线程进行搜索,提高搜索效率,提高用户体验

2020-01-14

FloodFill.zip

利用深度优先搜索或者广度优先搜素实现,地图的遍历。类似于扫雷游戏。在搜索过程中使用线程,加快了搜索效率,提高了用户体验

2020-01-10

QtGuiMaze.zip

利用QT搭建界面,采用多线程使用深度优先搜索实现迷宫寻宝,宝物和障碍物采用的图片的形式显示出来。可以设置迷宫的大小,通过鼠标的点选的方式实现迷宫的构造。

2020-01-05

PathLine.rar

利用Qt绘制贝塞尔曲线,并且还可以遍历曲线上的任何一个点,采用定时器的方式,每个500毫秒向前移动一点

2019-12-14

空空如也

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

TA关注的人

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