8 yizhou2010

尚未进行身份认证

暂无相关描述

等级
博文 111
排名 1w+

code runner提示importError

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

2019-06-24 15:07:18

Qt下获取DLL文件版本信息

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

2019-05-17 17:22:48

OSG多光源及简单材质设置

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

2019-03-12 11:45:45

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

【转】QML插件扩展

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

2019-02-18 15:22:40

OSGQt编译配置

前提条件已完成osg3.7.0的编译配置。首先下载源码https://github.com/openscenegraph/osgQt其次,在修改CmakeLists.txt文件,将其第130行FIND_PACKAGE(OpenSceneGraph3.0.0REQUIREDosgDBosgGAosgUtilosgTextosgViewerosgWidget)SET(OP...

2018-11-09 09:56:47

OSG相关扩展工程

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

2018-11-06 11:33:18

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

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

2018-11-06 11:21:26

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

Google Protocol Buffer在windows下的配置

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

2018-06-07 16:07:52

Qt中Dlib安装配置

官网下载Dlibhttp://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

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

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

2018-05-09 17:00:13

GLFW在Qt中的配置问题

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

2018-05-03 11:57:50

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

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

2018-04-16 16:41:13

Qt学习 -- Meta_Object Model系统

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

2018-04-16 15:45:41

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

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

2018-04-16 15:45:12

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

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

2018-04-16 15:44:37

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

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

2018-04-16 15:43:58

QThread的使用一点经验

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

2017-12-29 17:07:03

Qt之界面换肤【转】

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

2017-11-22 15:41:21
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。