自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 资源 (22)
  • 论坛 (13)

转载 [已解决]报错: qt.qpa.plugin: Could not load the Qt platform plugin “windows“ in ““ even though it ...

描述在学习python界面图形PySide2,正常安装后出现报错报错内容qt.qpa.plugin: Could not load the Qt platform plugin “windows” in “” even though it …解决将如下文件\Anaconda3\Lib\site-packages\PySide2\plugins\platforms\qminimal.dll\Anaconda3\Lib\site-packages\PySide2\plugins\platforms

2020-09-04 17:32:45 99

转载 Pyinstaller打包出现UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xce in position 解决方案

解决方案在你打包的命令行中先输入chcp 65001 然后再输入打包命令。pyinstaller -F xxx.py

2020-09-04 17:30:44 20

原创 坑!windows自带的远程桌面连接会限制目标设备的显卡功能!!!

当你在使用windows自带的远程桌面连接!!!!的时候,目标设备显卡支持的Opengl会被限制在opengl 1.1,就算你怎么更新驱动,重装系统,你都不会解决这个问题,请不要惊讶。

2020-05-15 17:09:39 713

原创 Qt单个实例运行 - SingleApplication

当Qt应用只允许启动一个实例时,可以使用QSingleApplication来实现。QSingleApplication是Qt提供的一个qt-solution,它不包含在Qt的library中,相关例程卡参考其对应目录下的doc和example。本文介绍的SingleApplication,是在Qt5中对QtSingleApplication的替换,它保留应用程序的主实例并终止每个后续实例,同时它也可以(如果启用)生成辅助实例(与主实例无关),并可以从辅助实例向主实例发送数据。SingleApplic

2020-05-08 17:32:38 213

原创 Qt实现多语言切换 - Qt语言家

文章目录前言1. 生成ts文件1.1 在pro文件中添加1.2 语言文字在程序中说明1.3 生成ts文件1.4 修改ts文件2 生成qm文件3 加载qm语言包前言为了支持国际化最关键的地方是制作多国语言包,然后再实现动态切换。QT里面既可以采用命令行也可以采用Qt Creator的界面操作来生成,这里我们利用Qt Creator来生成多国语言包。基本流程是生成ts文件;生成qm文件;...

2020-04-29 14:47:20 196

原创 ROS学习--Ubuntu18.04下安装ROS

文章目录一 虚拟机安装Ubuntu18.041.1 准备工作虚拟机安装Ubuntu镜像下载1.2 Ubuntu安装1.3 Ubuntu更改国内源二 ROS Melodic的安装2.1 安装准备配置sources.list配置keys安装ros初始化rosdep环境变量设置安装rosinstall三 简单例子附:安装中的问题一 虚拟机安装Ubuntu18.041.1 准备工作虚拟机安装这里...

2020-02-28 10:48:45 2014 3

原创 Doxygen使用教程2--C++标准注释原则(QtCreator)

C++注释规范下载国外的源代码,往往能看到附带的说明文档,文档都有详细的说明,大部分文档都可以通过doxygen这个跨平台软件生成,doxygen并不能随便读取你的C++的注释,必须按照一定的规则才能生成,所以在编写代码时,一定要按照标准写注释,否则会为以后带来许多麻烦。下面介绍C++的标注写法,c++不推荐c语言式的/* */风格注释,这里,除了文件头使用这种注释外其余到使用C++风格的注释...

2020-01-09 11:54:26 94

原创 Doxygen使用教程1--安装配置

Doxygen简介Doxygen 是一个程序的文件产生工具,可将程序中的特定批注转换成为说明文件。通常我们在写程序时,或多或少都会写上批注,但是对于其它人而言,要直接探索程序里的批注,与打捞铁达尼号同样的辛苦。大部分有用的批注都是属于针对函式,类别等等的说明。所以,如果能依据程序本身的结构,将批注经过处理重新整理成为一个纯粹的参考手册,对于后面利用您的程序代码的人而言将会减少许多的负担。不过,反...

2020-01-09 11:19:03 97

原创 TortoiseSVN学习--标签、分支及分支的新建、合并

文章目录一、正确的SVN项目仓库结构二、分支和标签三 新建分支四、 合并分支4.1 主干Trunk的修改合并到Branch中4.2 分支合并到主干4.3 分支合并类型一、正确的SVN项目仓库结构很多项目人员往往在创建项目仓库以后,直接将整个项目的源代码提交到仓库的根目录,这往往是由于对SVN没有系统的了解。引用《版本控制之道》书里的图片,正确的项目仓库目录结构如下图:在根目录下首先建立三个...

2019-12-11 08:58:37 91

原创 TortoiseSVN学习--检出、提交、更新、冲突及解决、锁定与解锁

文章目录一、建立一个 runoob01 的工作目录二、新增文件及目录到Repository三、更新档案及目录(Update)四、版本冲突及解决文件锁定与解锁一、建立一个 runoob01 的工作目录所谓的 runoob01 目录其实就是您平常用来存放工作档案的地方。通常我们会等到自己的工作做的一个段落的时候再进行备份。所以我们平常都是在 runoob01 目录下面工作,等到适当时机在 comm...

2019-12-10 11:44:55 126

原创 TortoiseSVN学习--忽略提交文件及文件夹

TortoiseSVN小乌龟1.项目目录上,点击右键-属性-新建-其他svn:ignore:只对当前目录有效;global-ignores:是全局有效,就是所有目前都有效建议全局忽略内容PS:如果这些文件,你已经传到了版本控制。得先手动删除并提交。以后再次生成新的,就会忽略了。...

2019-12-09 16:57:17 54

原创 TortoiseSVN学习--安装

下载地址:TortoiseSVN:https://tortoisesvn.net/downloads.html,页面下拉可以找到相关语言包补丁的下载链接。目前最新版本为:1.31.1运行下载的TortoiseSVN安装程序:注:如果在需要Svn.exe可执行文件的话,在安装时需选择command line client tools,默认情况是不选择安装的。运行下载的TortoiseSV...

2019-12-09 14:33:32 33

原创 char *转string时需注意的问题

char*转string方式char data[10];....//法1string str1 = string(data);//法2string str2 = string(data, 10);使用法1转换需要注意的问题,必须满足data[9]='\0',否则内存中data后面的字符也会进入转化,造成随机的转换异常。...

2019-10-18 10:35:24 134

转载 Visual Studio工程没有生成lib文件,只生成了dll文件

一个解决方案中好几个工程,其中有一个工程需要生成动态链接库的,但是一直提示无法找到lib,发现这个工程没有生成lib文件网上一顿搜索,下面是解决办法:地址:http://hi.baidu.com/bcber/blog/item/902e76370de08e3d0b55a975.html解决办法:在工程上右键 -> 添加 -> 新建项 -> 选"模块定义文件(.def)"...

2019-10-15 17:03:59 515

原创 code runner提示importError

环境:anaconda + python + vscode +vscode在VSCode安装code runner插件后,运行.py程序,出现错误ImportError: no module name ***原因:在环境变量中添加anaconda安装路径D:\Users\Printer\Anaconda3D:\Users\Printer\Anaconda3\ScriptsD:\Us...

2019-06-24 15:07:18 224

原创 Qt下获取DLL文件版本信息

#Qt下获取DLL等文件版本信息代码如下//头文件#include <windef.h>#include <winver.h>//获取文件版本信息bool FileVersion::getFileVersion(const QString &filename, QString &version){ std::string namest...

2019-05-17 17:22:48 590

转载 OSG多光源及简单材质设置

osg多光源光照osg::LightOSG将OpenGL中的glLight()作了一个light状态的类封装,用于保存灯光的模式与属性参数信息。osg::Light类派生自osg::StateAttribute类,继承了对模式与属性参数信息的操作接口。osg::LightSourceosg::LightSource 类直接继承自 osg::Group.作为一个灯光管理类,继承了osg::G...

2019-03-12 11:45:45 613

原创 Qt error C1128: 节数超过对象文件格式限制: 请使用 /bigobj 进行编译

在Qt编译过程中出现上述错误,原因为:对象文件超出最多可存放 65,536 (216) 个可寻址的节。 而 /bigobj 选项可将该地址容量增加至 4,294,967,296 (232)。解决办法:在pro文件中添加#win32:QMAKE_CXXFLAGS += /bigobj...

2019-02-26 11:45:46 1102

转载 【转】QML插件扩展

文章目录一、基于QML文件的扩展方式基本概念具体步骤1. 建立插件工程2. 使用插件二、基于C++的插件扩展方式1. 更新插件工程2. 生成插件描述文件qmltypes附录注意:一、基于QML文件的扩展方式基本概念qmldir:用于组织自定义的QML插件,qmldir的具体写法可参考.qmltypes: qml插件的解释文件,用于QtCreator语法高亮。可通过Qt提供的工具qmlpl...

2019-02-18 15:22:40 820 1

原创 OSGQt编译配置

前提条件已完成osg3.7.0的编译配置。首先下载源码https://github.com/openscenegraph/osgQt其次,在修改CmakeLists.txt文件,将其第130行FIND_PACKAGE(OpenSceneGraph 3.0.0 REQUIRED osgDB osgGA osgUtil osgText osgViewer osgWidget)SET(OP...

2018-11-09 09:56:47 1052

转载 OSG相关扩展工程

OSG的相关扩展,OSG针对每个特定应用,也有很多的开发者进行开发和完善,难能可贵的是然后还进行了开源。本文的目的是让大家能够站在巨人肩上,可以选择在能找到的成熟的开源库基础上开发。 ----FreeSouth注。osgBullet: OSG和 Bullet 物理引擎的结合。osgCairo: OSG 和 Cairo API 的结合,Cairo是一个2D图形库。osgEarth: 基于分...

2018-11-06 11:33:18 316

转载 3D建模和处理软件以及相关的库(来自中科大老师)

3D建模与处理软件简介刘利刚中国科学技术大学http://staff.ustc.edu.cn/~lgliu前言】自半年前笔者发表博客“什么是计算机图形学”以来,时常有人来向笔者询问3D模型的构建方法与工具。笔者的研究方向是以3D技术为主,具体包括3D建模,3D处理及3D打印三个方面,在3D建模与处理方面从事了十多年的研究,接触过很多3D相关的软件,在这方面有些经验。因此,特撰写此文,以帮助...

2018-11-06 11:21:26 973

转载 pyside2 pyqt5安装后出现Could not load the Qt platform plugin "windows" in "" even though it

解决办法:在环境变量中添加QT_QPA_PLATFORM_PLUGIN_PATHD:\Anaconda3\Lib\site-packages\PySide2\plugins后者为PySide2的安装目录,如下图注销重新登录后即可。

2018-10-30 14:19:07 2445

原创 Google Protocol Buffer在windows下的配置

简介什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍:Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储系统。Protocol ...

2018-06-07 16:07:52 1304

原创 Qt中Dlib安装配置

官网下载Dlib http://dlib.net/compile.html,目前最新版本是19.13cmake编译dlib 在VS中根据需要编辑debeg、release版本的dlib,Qt中调用win32:CONFIG(release, debug|release): LIBS += -LD:/Software/dlib-19.13/build-dlib/release/ -...

2018-06-04 14:48:16 1114

原创 Qt中使用OpenGL碰到的问题汇总

配置环境 vs2015 + Qt5.9 问题 - GLFW的配置 从官方下载glfw-3.2.1源代码后,通过Cmake默认配置,生成glew.sln,编译生成glfw3.lib,将其和include文件包含到Qt的pro文件中后,编译示例程序时,发生好多link错误:“error LNK2019: 无法解析的外部符号 - **”。 解决办法 在cmake时,将BUILD_SHARED_...

2018-05-09 17:00:13 4291

原创 GLFW在Qt中的配置问题

配置环境 vs2015 + Qt5.9从官方下载glfw-3.2.1源代码后,通过Cmake默认配置,生成glew.sln,编译生成glfw3.lib,将其和include文件包含到Qt的pro文件中后,编译示例程序时,发生好多link错误:“error LNK2019: 无法解析的外部符号 - ”。 示例代码如下:#include <GLFW/glfw3.h>int ma...

2018-05-03 11:57:50 2257 1

原创 Qt学习-- Qt Designer自定义插件(QSwitchButton)

Qt Designer自定义插件(QSwitchButton)创建自定义插件在使用Qt Designer设计窗体界面时,我们可以使用Widget Box里的窗体控件非常方便的绘制界面,比如拖进去一个按钮,一个文本编辑器等。虽然Qt Designer里的控件可以满足我们大部分的需求,但是有时候,也会产生一些自定义的需要,比如Switch开关。下面就以此为例,讲解一下如何创建自定义...

2018-04-16 16:41:13 2333

转载 Qt学习 -- Meta_Object Model系统

Meta_Object Model系统Qt meta-object系统基于三个方面:QObject提供一个基类, 方便派生类使用meta-object系统的功能;Q_OBJECT宏,在类的声明体内激活meta-object功能,比如动态属性、信号、槽;Meta Object编译器(MOC),为每个QObject派生类生成代码,已支持meta-object功能。QObject定义...

2018-04-16 15:45:41 138

转载 Qt学习--Qt Plugin创建及调用4(元信息metaData)

Qt Plugin创建及调用4(元信息metaData)JSON 与Qt插件的元信息 MetaDataQt插件的源码中,基本都能见到一个 xxx.json 的文件,这个文件中通常只包含一句:{ "Keys": [ "yyy" ]}我们可以猜到这个文件中的”Keys”应该是指定了与插件相关的关键字。那这个 .json 文件到底是如何起作用的?先来认识一下 JSON ...

2018-04-16 15:45:12 1056

转载 Qt学习--Qt Plugin创建及调用3(接口间通信)

Qt Plugin创建及调用3(接口间通信)转载http://blog.csdn.net/liang19890820简述插件接口(Interface)的作用,就是提供一个与其他系统交互的方法。其他系统无需(也无法)了解内部的具体细节,只能通过对外提供的接口来与进行通信。在上一篇的PluginInterface接口中,我们定义了两个纯虚函数virtual void setIn...

2018-04-16 15:44:37 853 2

转载 Qt学习--Qt Plugin创建及调用2(插件管理器)

Qt Plugin创建及调用2–插件管理器转载http://blog.csdn.net/liang19890820简述Qt 本身提供了插件相关的技术,但并没有提供一个通用的插件框架!倘若要开发一个较大的 GUI 应用程序,并希望使其可扩展,那么拥有这样一个插件框架无疑会带来很大的好处。插件系统构成插件系统,可以分为三部分:主系统 通过插件管理器加载插件,并创建...

2018-04-16 15:43:58 1923 1

原创 QThread的使用一点经验

本文结合实际使用,初略的整理了一下Qt中使用Qthread进行多线程的编程方法。QThread实现方法有两种:继承与QThread并重写run函数;使用QObject::moveToThread函数;线程的创建及执行继承QThread使用方法创建一个继承于QThread的自定义类,实现其run()函数,在run函数中的都是在新线程中调用,自定义类中的其他函数都是在主线程中执行。在主线程中直接调

2017-12-29 17:07:03 815

转载 Qt之界面换肤【转】

简述实现原理效果新建QSS文件编写QSS代码加载QSS更多参考简述常用的软件基本都有换肤功能,例如:QQ、360、迅雷等。换肤其实很简单,并没有想象中那么难,利用前面分享过的QSS系列文章,沃我们完全可以实现各种样式的定制!实现原理新建多个QSS文件为各个QSS文件编写对应的样式代码换肤时,进行全局切换效果新建QSS文件首先,新建两个(按需添加)后缀名为qss的文件,例如:bla

2017-11-22 15:41:21 661

转载 Qt之QSS(白色靓丽)【转】

简述声明效果QSS更多参考简述Qt助手中有关于各种部件的QSS详细讲解,资源很丰富,请参考:Qt Style Sheets Examples。白色靓丽 - 一款漂亮的QSS风格。你可以直接使用,也可以随意转载,但请务必保留版权声明和许可声明,请参考“声明”部分。声明被授权人权利 被授权人有权利使用、复制、修改、合并、出版发行、散布、再授权及贩售软件及软件的副本。 被授权人可根据程序的

2017-11-22 15:34:22 529

转载 Qt之QSS(黑色炫酷)【转】

简述声明效果QSS更多参考简述Qt助手中有关于各种部件的QSS详细讲解,资源很丰富,请参考:Qt Style Sheets Examples。黑色炫酷 - 一款漂亮的QSS风格。之前博客中分享了很多关于Qt的样式效果,几乎都是基下面此样式。你可以直接使用,也可以随意转载,但请务必保留版权声明和许可声明,请参考“声明”部分。声明被授权人权利 被授权人有权利使用、复制、修改、合并、出版发行、

2017-11-22 15:30:44 591

转载 Qt之QSS(QDarkStyleSheet)【转】

简述效果QSS更多参考简述关于样式,前面介绍了很多内容,下面分享一个深色样式表,很值得借鉴!效果QSS/* * The MIT License (MIT) * * Copyright (c) <2013-2014> <Colin Duquesnoy> * * Permission is hereby granted, free of charge, to any person obt

2017-11-22 15:27:09 563

转载 Qt之QSS(Q_PROPERTY-自定义属性)【转】

简述问题解决方案实例效果源码QSS使用更多参考简述在Qt之QSS(Q_PROPERTY-原始属性)一节我们分享了Q_PROPERTY-原始属性的用法,但通常情况下我们需要很多自定义样式,例如:动态获取QSS样式,这时自定义属性就能很好的发挥其用武之地了。问题在使用QAbstractItemModel、QAbstractItemDelegate更新表格样式的时候,比如:背景色、前景色等

2017-11-22 15:23:33 299

转载 Qt之QSS(Q_PROPERTY-原始属性)【转】

简述属性实例效果QSS源码更多参考简述在Qt之QSS(样式表语法)一节讲过关于“设置对象属性”的用法,里面有一条很重要的原则是:任何可被识别的Q_PROPERTY都可以使用qproperty-语法设置。这里需要对Qt属性系统有一定的了解,详见:Qt之属性系统。属性下面我们以QLabel为例,讲解如何在QSS中使用属性。class Q_WIDGETS_EXPORT QLabel : pub

2017-11-22 15:18:03 625

转载 Qt之QSS(动态属性)【转】

简述自定义属性限制示例效果源码QSS更多参考简述QSS可以定制应用程序的外观,无需关注Qt样式背后的魔力。从非常轻微到极其复杂的调整,样式表都可以做到。对于一个完全定制和独特的用户体验,QtQuick和QGraphicsView是更好的选择。自定义属性为了用户界面外观的动态变化,属性选择器可以与动态属性组合使用。动态属性在Qt4.2中引入,允许为编译时不存在的QObject属性分配属性

2017-11-22 15:13:12 459

CRC16校验码计算工具

CRC16校验码计算工具

2014-04-14

智能小车DIY全攻略

本文系统的阐释了各类智能小车的制作过程,相应电机、传感器、运动控制方式的选择设计

2013-07-12

中国象棋算法(象棋小巫师)

循序渐进,从易到难,详细的阐述了中国象棋的算法,具备了很高的AI

2013-07-12

C++四则运算表达式求值算法

本文详细介绍了如何用C++实现带括号的四则运算

2013-07-12

Windows CE 6.0嵌入式高级编程( Samuel Phung )

Windows Embedded CE is a Microsoft operating system that addresses the needs of handheld, mobile, and embedded devices. This timely book will help you become familiar with the Windows Embedded CE environment quickly and efficiently. You’ll explore how different pieces of Windows Embedded CE come together to develop and build various devices and discover what makes Windows Embedded CE the best embedded development environment from the cost, risks, and time-to-market perspectives.

2012-09-27

ping命令快速搞定网络问题

电脑不能上网简单以下几个原因:系统的IP设置、网卡、MODEM和线路故障。排除硬件及线路的故障问题,我们可以利用Ping命令来快速检测网络状况。

2012-02-03

开发一个最简单的操作系统

很多文章中把写一个引导程序称作是开发一个最简单的操作系统,其实这是非常片面的,引导程序算不上操作系统,虽然此程序可以运行在裸机上。所谓引导程序,直观的说就是在系统加电启动时BIOS第一个执行的程序。

2012-01-31

C经典数值算法源码

插值、查找、常微分求解、多项式连分式计算、非线性方程与方程组求解、复数运算、汉字操作、基本图形操作、极值问题、矩阵特征值特征向量、矩阵运算、拟合逼近、排序、数据处理、回归分析、数学变换与滤波、数值积分、随机数产生、特征函数、图形模式下读写屏幕像素点、线性代数方程求解

2011-10-25

matlab图像处理源代码

Matlab图像处理代码 用Matlab实现了图像处理中的一些基本常用算法。

2011-10-19

osgQt源代码

从osg官网上下载osgqt能cmake通过,但生成项目时老是提示GL***未定义标识,这个可以顺利编译通过

2019-05-31

QtDllInfoTest.rar

Qt下获取DLL版本信息;

2019-05-17

Qt Plugin 示例程序

Qt插件的创建,生成静态或动态的连接库,并通过应用程序对其进行静态或动态的调用。

2017-10-17

The Computational Geometry Algorithms Library_4.9

The Computational Geometry Algorithms Library

2016-11-07

QtPropertyBrowserPlugin

Qt Designer下插件,可在Designer下对属性表拖拉的直观编辑,已升级至Qt5.0以上版本可用

2016-11-01

QtPropertyBrowser

Qt下属性表类,用于开发类似vs属性的界面

2016-11-01

gflag-master.zip

gflag最新版本,ceres-solver必备工具包

2016-09-21

glog-master.zip

glog最新版本,ceres-solver库必备工具包

2016-09-21

siutesparse-metis-for-windows.zip

siutespare最新版本,ceres-solver安装必备工具包

2016-09-20

eigen-3.tar.gz

eigen最新版本,ceres-solver安装必备工具包

2016-09-20

ceres-solver-1.11.0.tar.gz

ceres-slover官网最新的release版本

2016-09-20

CMake-3.6.1-win32

32位windows下的cmake工具

2016-09-20

ceres-solver-1.11.0

ceres-solver官网最新的release版

2016-09-20

QOpenGLWidget图像显示不出

发表于 2017-10-24 最后回复 2017-12-09

QOpenGLWidget空白显示不出内容

发表于 2017-10-24 最后回复 2017-10-24

Window 双屏显示问题

发表于 2013-06-21 最后回复 2017-10-24

wince 6.0下MFC控件CEdit中No Hide Selection属性

发表于 2012-05-05 最后回复 2013-06-21

mfc编辑框,清空数字,提示报错?

发表于 2011-10-11 最后回复 2012-03-12

mfc 单文档中对话框最大化

发表于 2011-11-08 最后回复 2011-11-29

mfc编辑框,清空数字,提示报错?

发表于 2011-10-11 最后回复 2011-10-31

内存泄露?

发表于 2011-10-22 最后回复 2011-10-25

有关WM_TIMER消息问题

发表于 2011-10-24 最后回复 2011-10-25

有关WM_TIMER消息问题

发表于 2011-10-24 最后回复 2011-10-24

奇怪?内存泄露?

发表于 2011-10-14 最后回复 2011-10-17

对话框拖拽时闪烁,怎么解决?

发表于 2011-05-10 最后回复 2011-05-11

求助:wince6.0在win7下安装遇到的问题

发表于 2011-01-13 最后回复 2011-01-15

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