自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ryan

https://ryanlee0129.github.io/wtf-blog/

原创 NSIS 多语言国际化

首先导入 英文 简体中文 !insertmacro MUI_LANGUAGE "English" !insertmacro MUI_LANGUAGE "SimpChinese" 定义国际化字段 LangString DESC_Custom ${LANG_E...

2019-08-19 16:02:54 441 0

原创 Ruby启动exe

将exe所在路径目录添加到系统path ruby脚本 system(‘run.exe’)

2019-08-11 23:53:55 234 0

原创 lambda函数与变参模板

1

2019-08-06 10:44:39 110 0

原创 Qt WebEngine Debugging and Profiling

控制台记录 在Qt WebEngine中执行的JavaScript可以使用Chrome控制台API将信息记录到控制台。日志消息将转发到日志js 记录类别中的 Qt日志记录工具。但是,默认情况下仅打印警告和致命消息。要更改此设置,您必须为js类别设置自定义规则,或者通过重新实现QWebEngineP...

2019-07-24 22:16:56 289 0

原创 读取Nvidia驱动版本号

Solution 1 读取注册表信息,不可取。很多电脑的注册表信息丢失不全。 Solution 2 通过dxgi读取显卡版本号。在台式机上正常,双显卡的笔记本电脑端,由于默认的显卡为核显,所以读取的为核显版本号。 Solution 3 通过调用命令行管道,执行Nvidia Driver目录下的ex...

2019-06-24 21:49:04 732 0

原创 Qt ALT+F4响应

#include <QDebug> //MainWindow:public QMainWindow bool MainWindow::nativeEvent(const QByteArray &eventType, void *message, long *result) { ...

2019-05-08 14:24:08 626 0

原创 OpenCV裁剪图片

std::string path = "D:/timg.jpg"; IplImage* pSrc = cvLoadImage(path.c_str(),1); CvSize size= cvSize(pSrc->height,pSrc->heigh...

2019-04-26 14:55:38 2379 0

原创 OpenCV图片格式转化

#include <opencv2/opencv.hpp> cv::Mat img = cv::imread("D:/satara_night_16k.hdr"); cv::imwrite("D:/satara_night_16k.jpg&quo...

2019-04-16 10:03:25 772 2

原创 (Qt) 获取Nvidia driver Version 驱动版本

#define _WIN32_DCOM #include <iostream> using namespace std; #include <comdef.h> #include <Wbemidl.h> #include <string> #pra...

2019-04-08 15:15:21 772 2

原创 (Qt) 获取系统详细版本号 OS Build

直接通过调用管道命令行,但是会有一个黑框(控制台)闪过 #include <stdlib.h> #include <stdio.h> #include <iostream> using namespace std ; // 描述:execmd函数执行命令,并将...

2019-04-08 15:13:31 545 0

原创 Qt---打印系统时间,毫秒级

//获取当前时间 QDateTime current_date_time = QDateTime::currentDateTime(); QString current_date = current_date_time.toString("yyyy-MM-dd"...

2019-02-21 10:20:19 2056 0

原创 CString 转换为LPWSTR

(LPWSTR)(LPCWSTR)(cmdLine.c_str()) //1、通过MultiByteToWideChar函数转换 MultiByteToWideChar函数是将多字节转换为宽字节的一个API函数,它的原型如下: int MultiByteToWideChar( UINT C...

2019-02-12 14:57:24 1138 0

原创 string 字符串替换

void StringReplace(string &amp;str, string srcSubStr, string decSubStr) { int iPos = 0; while (str.find(srcSubStr, iPos) != string::npos)...

2019-01-31 20:16:28 199 0

原创 std::string 去除前后空格

void trimString(std::string &amp; str ) { int s = str.find_first_not_of(" "); int e = str.find_last_not_of(" "); ...

2019-01-31 20:13:16 2579 0

原创 C++ 虚析构函数

如果去掉基类virtual字段,此时,派生类的析构函数没有被调用,造成内存泄漏。 所以,基类的虚函数要定义成 virtual 的。这样,当一个基类的指针删除一个派生类对象时,派生类的析构函数会被调用。 ...

2019-01-31 17:44:36 83 0

原创 C++字符串处理 和 std::transform

例子: char exchange(char c) { if (c &amp;lt;= 'Z' &amp;amp;&amp;amp; c &amp;gt;= 'A') c = tolower(c); else if...

2019-01-31 17:37:00 230 0

原创 修改windows系统鼠标样式

#include &lt;windows.h&gt; #include "WinUser.h" #pragma comment(lib, "User32.lib") //设置自定义鼠标样式 QString dirPath =...

2019-01-16 19:27:11 622 3

原创 C/C++获取操作系统、CPU、内存信息、硬盘、IP和MAC(windows和linux)

https://blog.csdn.net/u012234115/article/details/71056957

2019-01-08 16:48:13 801 0

原创 获取显示设备信息:

/************************************************************************ FileName:main.cpp Descript:获取显卡信息 Author:绝望的老猫 Date:2012/12/23 ********...

2019-01-08 15:41:30 433 0

原创 char*转LPCWSTR解决方案

在Windows编程中,经常会碰到字符串之间的转换,char*转LPCWSTR也是其中一个比较常见的转换。下面就列出几种比较常用的转换方法。 1、通过MultiByteToWideChar函数转换 MultiByteToWideChar函数是将多字节转换为宽字节的一个API函数,它的原型如下: ...

2019-01-04 12:15:06 98 0

原创 Qt中各个widget前后位置的设定(转)

这两天在总结一些以往project中遇到的问题,正好别组有同事问我关于Qt中各个widget窗口的前后位置是如何定义的,这里就总结一下: 在Qt中,所有问题都要一分为二,讨论两种不同的情况:一个是最常用的QWidget体系,而另外一个则是QGraphicsWidget体系。 ①:在常...

2018-12-17 17:03:20 754 0

原创 文字靠在图片的旁边设置

QPixmap pixmap(":/contentWidget/power"); button-&gt;setIcon(pixmap); button-&gt;setIconSize(pixmap.size()); button-&gt;setFixed...

2018-12-11 16:04:24 729 0

原创 QSS QMenu

/*Qmenu Style Sheets*/ QMenu { background-color: white; /* sets background of the menu 设置整个菜单区域的背景色,我用的是白色:white*/ border: 1px solid white...

2018-12-10 17:01:53 598 0

原创 整体可拖动窗口

功能实现: 窗口分为由操作系统管理的非用户区(Non-Client Area)和默认子窗口不能拖动的客户区(Client Area)。 通常情况只能通过点击标题栏即非用户区拖动窗口。此程序实现整个窗口任意位置的拖动。 代码实现: 1.声明成员变量: bool m_dragging; //“是否拖...

2018-12-05 17:21:52 328 0

原创 Qt 相关博客链接

《Qt 实战一二三》

2018-11-29 20:28:40 108 0

原创 Qt 监控鼠标事件

bool FramelessWindowCentralWidget::eventFilter(QObject *watched, QEvent *e) { // 鼠标进入或离开关闭按钮时设置为不同状态的图标 if (watched == ui-&gt;closeButton...

2018-11-29 20:23:58 457 0

原创 Qt5.9中去掉按钮边框(函数setFlat())(跟随背景)

1.1在qt中,想要去掉按钮的边框,让pushbutton按钮跟背景色融为一体,可以用函数QPushbutton::setFlat(true)来实现。如下面代码: QPushButton *allSelect-&gt;setFlat(true); 1.3这种方式设置,表面上得到了想要效果...

2018-11-28 10:11:09 346 0

原创 解读QML之一

解读QML之一 解读QML之二 解读QML之三 解读QML之四

2018-11-19 19:55:54 576 0

原创 QT之QWebEngineView

QT之QWebEngineView

2018-11-14 15:23:15 376 0

原创 std::function bind,lambda

C++11新特性之std::function C++通过bind,lambda表达式等实现简单的异步函数调用模型 C++11 lambda表达式在for_each和transform算法下的使用

2018-11-12 16:19:07 73 0

原创 Qt5.7 + VS2015 环境搭建

Qt5.7 + VS2015 环境搭建

2018-11-08 20:18:21 284 0

原创 Qt使程序不在任务栏中显示

#include &lt;QtGui/QApplication&gt; #include &lt;QDockWidget&gt; #include &lt;QWidget&gt; int main(int argc, char *a...

2018-11-08 10:55:46 1854 0

原创 Qt不规则窗口实现

自学QT之不规则窗口和不规则按钮 QT:不规则窗口的实现 Qt无边框窗口简单示例 鼠标事件:QMouseEvent

2018-11-08 10:07:33 333 0

原创 点击文字或按钮弹出一个DIV窗口(DIV悬浮窗口)

&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html&gt; &lt;head&gt; &...

2018-10-29 14:17:45 11640 0

原创 Boost:shared_memory_object --- 共享内存

Boost:shared_memory_object — 共享内存

2018-10-27 20:48:36 358 0

原创 Qt QToolBar上间距控制

在ToolBar上一般会碰到这种比较挤的情况, 1.加一个空白widget, 设置sizepolicy参数,expanding 即可,可替代弹簧效果 Fixed: 大小不能改变 Minimum: 已经是最小, 不能再被缩小, 但能放大. Maximum: 已经是最大, 不能再被放大, 但能缩小....

2018-10-27 20:36:13 1452 0

原创 QDockWidget

https://www.cnblogs.com/sfy5848/p/4835458.html https://blog.csdn.net/czyt1988/article/details/51209619

2018-10-23 14:28:04 364 0

原创 tips

D3D12 入门 分层设计预估

2018-09-30 16:40:55 44 0

原创 HTML5 控制手机陀螺仪

监听deviceorientation window.addEventListener('deviceorientation', function(event) { var alpha = event.alpha; var beta = event.beta; va...

2018-09-30 11:21:13 2400 0

原创 UE4:文件读写

获取游戏路径 FString gameDir = FPaths::GameDir(); 写入文件 FString path; FString string; FFileHelper::SaveStringToFile(string, *path); 读取文件 FString path; FStri...

2018-09-28 17:46:48 1704 0

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