原创 char *轉string時需注意的問題

char*轉string方式 char data[10]; .... //法1 string str1 = string(data); //法2 string str2 = string(data, 10); 使用法1轉換需要

原创 code runner提示importError

環境:anaconda + python + vscode +vscode 在VSCode安裝code runner插件後,運行.py程序,出現錯誤 ImportError: no module name *** 原因: 在環境

原创 OSG多光源及簡單材質設置

osg多光源光照 osg::Light OSG將OpenGL中的glLight()作了一個light狀態的類封裝,用於保存燈光的模式與屬性參數信息。osg::Light類派生自osg::StateAttribute類,繼承了對模式與屬

原创 Qt error C1128: 節數超過對象文件格式限制: 請使用 /bigobj 進行編譯

在Qt編譯過程中出現上述錯誤,原因爲:對象文件超出最多可存放 65,536 (216) 個可尋址的節。 而 /bigobj 選項可將該地址容量增加至 4,294,967,296 (232)。 解決辦法: 在pro文件中添加 #win3

原创 【轉】QML插件擴展

文章目錄一、基於QML文件的擴展方式基本概念具體步驟1. 建立插件工程2. 使用插件二、基於C++的插件擴展方式1. 更新插件工程2. 生成插件描述文件qmltypes附錄注意: 一、基於QML文件的擴展方式 基本概念 qmldir:

原创 3D建模和處理軟件以及相關的庫(來自中科大老師)

3D建模與處理軟件簡介 劉利剛 中國科學技術大學 http://staff.ustc.edu.cn/~lgliu 【前言】自半年前筆者發表博客“什麼是計算機圖形學”以來,時常有人來向筆者詢問3D模型的構建方法與工具。筆者的研究方向是以

原创 OSG相關擴展工程

OSG的相關擴展,OSG針對每個特定應用,也有很多的開發者進行開發和完善,難能可貴的是然後還進行了開源。本文的目的是讓大家能夠站在巨人肩上,可以選擇在能找到的成熟的開源庫基礎上開發。 ----FreeSouth注。 osgBull

原创 pyside2 pyqt5安裝後出現Could not load the Qt platform plugin "windows" in "" even though it

解決辦法: 在環境變量中添加 QT_QPA_PLATFORM_PLUGIN_PATH D:\Anaconda3\Lib\site-packages\PySide2\plugins 後者爲PySide2的安裝目錄,如下圖 註銷重新登錄

原创 Qt中Dlib安裝配置

官網下載Dlib http://dlib.net,目前最新版本是19.13 cmake編譯dlib 在VS中根據需要編輯debeg、release版本的dlib, Qt中調用 win32:CONFIG(release, debug

原创 Qt中使用OpenGL碰到的問題彙總

配置環境 vs2015 + Qt5.9 問題 - GLFW的配置 從官方下載glfw-3.2.1源代碼後,通過Cmake默認配置,生成glew.sln,編譯生成glfw3.lib,將其和include文件包含到Qt的pro文件中後,編譯

原创 Qt學習-- Qt Designer自定義插件(QSwitchButton)

Qt Designer自定義插件(QSwitchButton) 創建自定義插件 在使用Qt Designer設計窗體界面時,我們可以使用Widget Box裏的窗體控件非常方便的繪製界面,比如拖進去一個按鈕,一個文本編輯器等。雖然Qt D

原创 Qt學習 -- Meta_Object Model系統

Meta_Object Model系統 Qt meta-object系統基於三個方面: QObject提供一個基類, 方便派生類使用meta-object系統的功能; Q_OBJECT宏,在類的聲明體內激活meta-object功能,比

原创 GLFW在Qt中的配置問題

配置環境 vs2015 + Qt5.9 從官方下載glfw-3.2.1源代碼後,通過Cmake默認配置,生成glew.sln,編譯生成glfw3.lib,將其和include文件包含到Qt的pro文件中後,編譯示例程序時,發生好多link

原创 Google Protocol Buffer在windows下的配置

簡介 什麼是 Google Protocol Buffer? 假如您在網上搜索,應該會得到類似這樣的文字介紹: Google Protocol Buffer( 簡稱 Protobuf) 是 Google 公司內部的混合語言數據標準,目前已

原创 Qt之QSS(QDarkStyleSheet)【轉】

簡述 效果 QSS 更多參考 簡述 關於樣式,前面介紹了很多內容,下面分享一個深色樣式表,很值得借鑑! 效果 QSS /* * The MIT License (MIT) * * Copyright (c) <2013-