- 博客(28)
- 资源 (5)
- 收藏
- 关注
原创 Qt设置所有widget字体
QFont font = this->font(); font.setPointSize(size); font.setFamily(strFont); auto listWidget = findChildren<QWidget*>(); for (auto& widget : listWidget) { widget->setFont(font); }
2021-07-02 23:24:35
2496
原创 qt android调试时报SIG33信号屏蔽方法
1.保持手机锁屏调试,直到Qt Creator的应用程序输出没有新信息,解锁手机2.如图设置试试
2021-06-13 20:58:37
909
5
原创 虚函数详解ABC类
#include using namespace std;class A{public:A(){cout}void virtual print(){cout}virtual ~A(){cout}int i;};class B:public A{public:B(){cout}void p
2015-11-26 10:05:05
491
原创 Bitmap最大值
#define MAX_BITMAP_SIZE 0x19FE00001A280000 可以,后来又不可以了1AF00000 不可以0x19600000 可以19FE0000可以1A000000不行
2014-11-27 00:16:34
1600
原创 设置窗口透明样式
typedef BOOL (FAR WINAPI *LAYERFUNC)(HWND,COLORREF,BYTE,DWORD);BOOL SetLayeredWindowAttributes(HWND hwnd,COLORREF crKey,BYTE bAlpha,DWORD dwFlags){ LAYERFUNC SetLayer; HMODULE hmod = Loa
2014-11-12 22:20:19
603
原创 画心形玫瑰算法
hdc = BeginPaint(hWnd, &ps);// TODO: Add any drawing code here...Graphics graphicsDraw(hWnd);int iWide = 0;SYSTEMTIME st;GetSystemTime(&st);srand((unsigned int)st.wMilliseconds);//graphi
2014-11-12 22:19:16
4710
原创 CListCtrlCl::DrawItem
void CListCtrlCl::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct){TCHAR lpBuffer[256];LV_ITEM lvi;lvi.mask = LVIF_TEXT | LVIF_PARAM ;lvi.iItem = lpDrawItemStruct->itemID ; lvi.iSubItem = 0;l
2014-11-12 22:15:26
1366
转载 ImageFromIDResource
bool ImageFromIDResource(UINT nID, LPCTSTR sTR,Bitmap * &pImg){ HINSTANCE hInst = AfxGetResourceHandle(); HRSRC hRsrc = ::FindResource (hInst,MAKEINTRESOURCE(nID),sTR); // type if (!h
2014-11-12 22:14:35
1256
转载 Ubuntu 64位系统安装32位运行库
Ubuntu 64位系统安装32位运行库32位库:sudo apt-get install ia32-libs*安装32位包:安装时加 --force-architecture例如:sudo dpkg --force-architecture -i linuxqq_i386.deb反安装用 sudo dpkg -P 软件名例如:sud
2013-03-20 22:47:07
4560
转载 笑一笑
被人误解时能微微的一笑,这是一种素养!受委屈的时候坦然的一笑,这是一种大度!吃亏的时候能开心的一笑,这是一种豁达!无奈的时候能达观的一笑,这是一种境界!
2012-07-19 16:27:49
604
原创 linux常用命令
---------------目录-----------------1、ifconfig - IP查看管理命令2、man命令和--help参数查看命令帮助文档3、cd目录切换命令4、ls和ll(ls -l)浏览目录和文件命令5、find查找命令6、sudo和su使用root帐号权限命令7、passwd密码修改命令8、apt-get和y
2012-06-04 15:57:41
376
原创 窗口透明和PNG图片区域透明按钮使用方法
//窗口透明和图片按钮使用方法/*ModifyStyleEx(0,0x80000); HMODULE hModule = LoadLibrary("User32.DLL"); if(NULL != hModule) { typedef BOOL (WINAPI *FUNC)(HWND,COLORREF,BYTE,DWORD); FUNC func = (FUNC)G
2011-12-27 18:18:41
3037
原创 ClickList鼠标控制
<br />void CGuaDlg::OnRclickList1(NMHDR* pNMHDR, LRESULT* pResult) <br />{<br /> // TODO: Add your control notification handler code here<br
2011-07-15 21:02:33
743
原创 IP地址修改完成
<br />DWORD dwAddress=192<<24|168<<16|1<<8|168;<br /> m_IPAddress.SetAddress(dwAddress);<br /> DWORD dwNetMask=0xffffff00;<br /> m_NetMask.S
2011-07-15 21:00:56
822
原创 绘制透明图片GDI和GDI+结合
<br />hdc = BeginPaint(hWnd, &ps);<br /> RECT rt;<br /> GetClientRect(hWnd, &rt);<br /> HDC hdcClient = GetDC(hWnd);<br /> HDC h
2011-07-15 20:59:32
2173
1
原创 加密解密算法1
<br />int Password(const char* str)<br />{<br /> FILE* pf = NULL;<br /> pf = fopen(str,"rb");<br /> if (pf == NULL)<br /> {<br /> return 0;
2011-07-15 20:57:51
515
原创 屏幕截图软件说明
屏幕截图软件源码1.0运行本程序:按Alt+A键启动截屏鼠标左键按下拖动开始选择截屏区域鼠标右键点击将保存截图到程序目录,并可以从剪贴板复制粘贴图片到其他位置(如果本次不想截图,则点击鼠标左键不拖动,再点击鼠标右键停止截图)按Pause暂停键停止程序运行如果有bug请回馈!
2011-07-15 18:02:55
450
原创 CopyBitmap
<br />HBITMAP CopyBitmap( HBITMAP hbm) <br />{<br /> HDC hdcSrc = CreateCompatibleDC(NULL);<br /> HDC hdcDst = CreateCompatibleDC(NULL);<br /> HBITMAP hbmOld, hbmOld2, hbmNew;<br /> BITMAP bm;<br /> GetObject(hbm, sizeof(bm), &bm);<br /> //得
2011-03-29 09:09:00
1466
原创 GDI+透明绘图
<br />// GDITest.cpp : Defines the entry point for the application.<br />//<br />#include "stdafx.h"<br />#include "resource.h"<br />#include <comdef.h>//初始化一下com口<br />#ifndef ULONG_PTR<br />#define ULONG_PTR unsigned long*<br />#include "GdiPlus.h"<br />
2011-03-25 01:23:00
1143
原创 VC中使用GDI+
<br />1.在你将要使用GDI+的工程中,完成初始化工作,将以下代码加入StdAfx.h头文件中:<br />//加入的头文件<br />#include <comdef.h>//初始化一下com口<br />#ifndef ULONG_PTR<br />#define ULONG_PTR unsigned long*<br />#include "GdiPlus.h"<br />using namespace Gdiplus;<br />#endif<br />#pragma comment(lib,
2011-03-25 00:45:00
613
原创 16进制字符串转换成int型
// Char16ToInt.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include using namespace std ;// 含1-9和a-f的16进制字符串转换成int型int Char16ToInt(const char *cstr){
2011-03-25 00:16:00
1408
原创 大数相乘解决办法
<br /><br />#include "stdafx.h"<br />#include <iostream><br />using namespace std;<br />// 大数相乘解决办法<br />int main(int argc, char* argv[])<br />{<br /> unsigned char s1[] = "987654321987654321";<br /> unsigned char s2[] = "987654321987654321";<br />
2011-03-18 00:01:00
462
转载 MFC DLL技巧
<br />MFC DLL向导(二)(使用接口类,使用创建和销毁类的静态函数) 使用DLL的一个比较严重的问题就是编译器之间的兼容性问题。不同的编译器对c++函数在二进制级别的实现方式是不同的。所以对基于C++的DLL,如果编译器不同就有很麻烦的。如果创建的是MFC扩展DLL,就不会存在问题,因为它只能被动态连接到MFC的客户应用程序。这里不是本文讨论的重点。<br />一、重新编译问题<br />我们先来看一个在实际中可能遇到的问题:<br /> 比如现在建立好了一个DLL导出了CMyClass
2010-09-20 22:45:00
672
转载 Windows API串口编程参考
4Windows API串口编程参考(一)Windows API串口通信编程概述Windows环境下的串口编程与DOS环境下的串口编程有很大不同。Windows环境下的编程的最大特征之一就是设备无关性,它通过设备驱动程序将Windows应用程序同不同的外部设备隔离。Windows封装了Windows的通信机制,这种方式称为通信API,Windows程序可以利用Windows通信API进行编程,不用对硬件直接进行操作。这种体系被称为Windows开放式服务体系(WOSA,Windows Open Servic
2010-08-25 03:25:00
2582
1
原创 图片透明函数的实现MyTransparentBlt
<br /><br />bool MyTransparentBlt(HDC backDC,int x1,int y1,int w1,int h1,HDC foreDC,int x2,int y2,int w2,int h2,UINT TransColor)<br />{<br /> HDC maskDC = CreateCompatibleDC(0); // '1.建立单色mask DC<br /> HBITMAP maskBitmap = CreateBitmap(w2, h2, 1, 1, 0)
2010-07-30 07:00:00
499
MessageQueue.zip
2019-06-12
网络topo自动寻路自动路由
2014-12-13
屏幕截图软件源码1.0
2011-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人