原创 qt webengine 異常

運行基於webengine的應用程序時出現異常 異常1 運行程序後彈出錯誤對話框 This application failed to start because no Qt platform plugin could be in

原创 pyinstaller打包異常

報錯:RecursionError: maximum recursion depth exceeded 解決: 先執行一次 pyi-makespec mytest.py 會在同目錄下生成一個mytest.spec文件,編輯文件,

原创 【plotly】入門

安裝 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple plotly==4.5.2 用conda install指令無法裝成,即使換了清華源也沒用 相關鏈接 主頁 A

原创 加速pip install的下載速度

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple packagename

原创 TeamViewer能看畫面不能操作

管理員權限運行

原创 C++獲取系統硬件信息

利用windows wmi api,需要通過COM調用 官方實例:Example: Creating a WMI Application Invoking a Synchronous Query 基本思路是:調用IWbemServ

原创 vs2019在線安裝失敗+離線安裝詳解

無法下載,進度條一直爲0%,通過命令行下載安裝包 先到官網下載安裝器 (微軟稱之爲引導程序): https://visualstudio.microsoft.com/zh-hans/vs/ 我這裏下載都是Community版本 打

原创 QT獲取QFont所支持的family列表

#include <QFontDatabase> ... QFontDatabase fd; QStringList lis = fd.families(); ... 點贊 收藏 分享

原创 QML的權衡

項目是否能上QML? QML的優點:ui漂亮、輕易實現各種炫酷的ui特效、編程容易基於Javascript的擴展、與Qt C++緊密相連便於用C++擴展(前後端分離);QML的缺點:不成熟(即使到了QT 5.12 LTS仍舊很多隱

原创 【Gitee】Fork項目修改後Pull request提示無法自動合併

原因: 時間軸: t0 ——t1——t2 t0,我們fork了一個項目A,獲得一個源分支(我們自己的項目B),此後我們對源分支進行了更改; t1,目標分支(即項目A)被某人更改; t2,我們發起pull request,此時因爲源

原创 ebus sdk LNK2001:無法解析的外部符號

已經引用了ebus sdk的頭文件目錄、庫目錄 原因:ebus sdk的頭文件中,如PvStreamLib.h,通過#ifdef WIN32 宏判斷是否執行#pragma comment( lib,語句 解決辦法:項目屬性-預處

原创 C#調試dll無法進入

解決辦法:調試-啓用本機代碼調試

原创 win10離線安裝.NetFramework 3.5

解決辦法:https://download.csdn.net/download/qq_34968967/10619418 需要通過命令行部署NetFx3.5.cab 原版231MB的dotnetfx35.exe安裝包,手動下載語

原创 Qt獲取子目錄名和文件名

給定一個目錄,獲得該目錄下的所有子目錄名和文件名,並對目錄和文件進行分類 方法一: QDir dir("D:\\parent"); if (dir.exists()) //判斷目錄是否存在 { QStringList dir

原创 vs調試缺少msvcpXXXd.dll、msvcrXXXd.dll

例如,VS2013 debug時,彈出缺少msvcp110d.dll,說明項目中有依賴項是在vs2012上編譯的,而本機上又沒有安裝vs2012,即使安裝了vs2012的發行包也沒用,發行包裏只有release的dll 解決思路一:在