自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 ubuntu linux打包QT程序,使用AppImage打包到其他centos Linux系统安装

export QT_PLUGIN_PATH=/home/**qmake所在目录的上级目录**/plugins:$QT_PLUGIN_PATH。export QML2_IMPORT_PATH=/home/**qmake所在目录的上级目录**/qml:$QML2_IMPORT_PATH。export LD_LIBRARY_PATH=/home/**qmake所在目录的上级目录**:$LD_LIBRARY_PATH。export PATH=/home/**qmake所在目录的上级目录**/bin:$PATH。

2023-09-01 04:24:20 307 1

原创 ubuntu Linux安装QT

ubuntu Linux安装QT下载开源QTLinux安装包地址https://www.qt.io/download-open-source。

2023-09-01 04:01:36 462 1

原创 (HTTP代理与socket5)客户端访问,服务器处理步骤

在 HTTP 代理服务器中,代理服务器会解析客户端发送过来的请求头中的 URL,从中获取主机名和端口号,然后根据这些信息与远程服务器建立连接并转发请求。如果客户端请求的是一个普通的连接请求,Socket5代理服务器会解析出请求的目标地址和端口号,并向目标地址和端口号发起连接。在连接建立成功后,Socket5代理服务器会转发客户端的请求到目标地址和端口号,并在转发过程中,对数据进行加密和解密,保证传输的安全性。开发疑问:套接字的目的IP和端口号要写服务器的地址和端口号才能发到服务器,那服务器转发到哪里呢?

2023-03-11 14:07:00 1258

原创 ibtiff获取tiff全部图片TIFF文件包含不同大小或格式的图像

下面是一个示例程序,演示如何使用libtiff库来读取TIFF文件中的所有图像,并将它们保存为单独的文件,即使它们具有不同的大小和格式

2023-03-09 11:15:24 428

转载 duilib自定义控件了解

DoEvent函数:控件的核心函数,他是消息处理函数,用来处理Duilib封装过的各个消息,比如鼠标的移入移出、出现的悬停、单击双击、右击、滚轮滑动、获取焦点、设置光标等等。所以如果你的控件需要修改这些行为,必须重写这个函数,具体的处理方法可以参考Duilib现有的控件。DoPaint函数:控件的核心函数,他是控件的绘制处理函数,当Duilib底层要重新绘制这个控件,或者控件自己调用Invalidata函数强制自己刷新时,这个函数就会被触发,在这个函数里完成了各种状态下的背景前景绘制,背景色绘制,文本绘

2022-12-11 21:01:55 591

原创 VS2017、2019驱动WDF开发环境找不到头文件#include <ntddk.h>

WDF环境配置遇到 “找不到头文件“

2022-10-07 15:07:46 1512

原创 加载位图句柄HBITMAP时丢失透明无法正常显示(CImage ,Gdiplus::Bitmap )

使用HBITMAP加载显示透明图片异常

2022-08-28 04:45:19 416

原创 QPushButton使用setStyleSheet设置背景

QPushButton* Buttom=new QPushButton("buz111"); Buttom->setFixedHeight(150);Buttom->setStyleSheet("border-width:30; border-image:url(res/true (1).jpg) 100 260 50 10 stretch stretch ;");100 是上边部分,260是右边部分,50是下边部分,10 是左边部分如果是只..

2022-04-01 22:48:08 574

原创 利用重写样式为QPushButton设置背景图片

#include<QtWidgets>#include<QList>class StyleImge:public QCommonStyle{ Q_OBJECT //子类化 QCommonStyle 类 QPixmap m_Raised; QPixmap m_Press; QPixmap m_select;public:StyleImge(){} StyleImge(QPixmap.

2022-04-01 15:39:46 825

原创 自定义部件外观基础,例如QPushButton背景图片

#ifndef M_H#define M_H#includeclass B:public QPushButton{Q_OBJECTpublic: bool b; //用于存储鼠标光标进入或离开按钮的状态bool press; //用于存储按钮是否被按下的状态B(QString s,QWidget *p1=0):QPushButton(s,p1){ b=0; press=0;}void mousePressEvent(QMouseEvent *e){ press=1; //保存

2022-03-31 19:18:38 91

原创 idea保持后第二天打开变头文件报红提示(头文件提示Cannot resolve symbol ‘java‘)

idea保持后第二天打开变头文件报红提示(头文件提示Cannot resolve symbol 'java')头文件变红

2022-02-21 01:45:33 209

原创 将图片(HDC)打印出来

HDC hdcPrint; // 获取打印机的设备上下文。printfname:打印机的名字 hdcPrint = CreateDC(NULL, printfname.data(), NULL, NULL); StartDoc(hdcPrint, &docInfo); //获取tif单帧图片资源 vector<CImage*> ImgeList; GetTIFHD(Path,ImgeList); for (i...

2022-01-21 15:08:49 704

原创 GDI+根据内容多少延申图片大小

//混合 auto fun_mixture = [](wstring tmp, wstring head, float fontsize) { Gdiplus::Bitmap* img; //head=L"订单号:"; tmp = head + tmp; //设置字体大小, FontFamily fontFamily(L"Arial"); Font...

2022-01-21 15:00:14 263

原创 C++图片保存,加载(LoadImage()),编辑,资源句柄(HBITMAP )的使用总结

这段代码是需要在win窗口的程序下使用的, hWnd这个是窗口的句柄如果是控制台的话要整个HCD的话用 CreateCompatiblNULL);创建兼容 DC 功能 (wingdi.h)——》这里有对CreateCompatiblNULL)的解释PAINTSTRUCT ps; HDC dc = BeginPaint(hWnd, &ps);//与下面的配对使用EndPaint//这个配套是在窗口程序里的{ //绘制位图 //创建一...

2022-01-17 03:07:23 2447

原创 GDI+的DrawString多行、换行,自动换行

代码来自GDIPlus::DrawString计算一定区域显示字符个数的问题-CSDN社区直接复制到初始化GDI+代码后面就行,这是个内嵌的方法:直接代码:auto fun_tradeno = [](wstring tmp) { Gdiplus::Bitmap* img; tmp = L"订单号:" + tmp; //设置字体大小, int fontsize = 20; Fo...

2022-01-17 03:06:29 1718

原创 利用GDI+与CImage处理tif(TIFF)图片,完整代码

头文件:// CImage;处理图片的类#include <atlimage.h>#include <atlstr.h>#include<vector>#include <iostream>#include <stdio.h>#include <strsafe.h>#include <windows.h>#include <gdiplus.h>#pragma comment(lib, ..

2021-10-30 03:58:46 656

转载 Bmp文件格式

1.位图和调色板的概念  如今Windows(3.x以及95,NT)系列已经成为决大多数用户使用的操作系统。它比DOS成功的一个重要因素是它可视化的漂亮界面,例如你可以在桌面上铺上你喜欢的墙纸。那么Windows是如何显示图象的呢?这就要谈到位图(Bitmap)。我们知道,普通的显示器屏幕是由许许多多的点构成的,我们称之为象素。显示时采用扫描的方法:电子枪每次从左到右扫描一行,为每个象素着色,然后从上到下这样扫描若干行,就扫过了一屏。为了防止闪烁,每秒要重复上述过程几十次。例如我们常说的屏幕分辨率为64

2021-10-29 13:07:33 266

原创 C++的GDI+ 处理图集tif TIFF ,动态图片GIF,gif

​从多帧图像复制单个帧下面的示例从多帧 TIFF 文件中检索各个帧。 创建 TIFF 文件后,会将各个帧添加到页面维度 (请参阅创建和保存 Multiple-Frame 映像) 。 此代码显示四个页面中的每一页,并将每个页面保存到一个单独的 PNG 磁盘文件。此代码从多帧 TIFF 文件构造图像对象。 为了 (页面) 检索各个帧,代码将调用该图像对象的Image:: SelectActiveFrame方法。 传递给Image:: SelectActiveFrame方法的第一个参数是 ...

2021-10-27 16:54:41 679

原创 覆盖桌面壁纸类似现在的一些桌面壁纸软件包括换HTML壁纸功能

利益桌面的壁纸层来添加窗口,从而实现覆盖原来的桌面壁纸,可以在添加的这个窗口里干点不为人知的事(放个炸弹动态图什么的),然后通过消息来出发这个图片能起到惊喜的zuo

2021-06-14 21:52:43 609

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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