自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lwb的专栏

快乐生活

  • 博客(16)
  • 收藏
  • 关注

原创 Qt 定时器 阻塞触发容易崩溃

Qt 定时器 阻塞触发容易崩溃 所以在定时器需要在定时器间隔时间处理完事件,否则容易崩溃。

2014-12-09 02:08:16 6930

原创 c# 调用 c++ DLL 的各种问题

本文非完全 每种编程语言调用DLL的方法都不尽相同,在此只对用C#调用DLL的方法进行介绍。首先,您需要了解什么是托管,什么是非托管。一般可以认为:非托管代码主要是基于win 32平台开发的DLL,activeX的组件,托管代码是基于.net平台开发的。如果您想深入了解托管与非托管的关系与区别,及它们的运行机制,请您自行查找资料,本文件在此不作讨论。

2014-10-27 22:02:20 3139

转载 c++ 和 c#参数对照表

C++                C#  =====================================  WORD               ushort  DWORD              uint  UCHAR              int/byte    大部分情况都可以使用 int 代替 , 而如果需要 严格对齐的话则应该用 bytebyt

2014-10-27 21:54:13 2089

原创 Qt 对象 创建自定义属性

Q_PROPERTY(qreal opacity READ opacity WRITE setOpacity)

2014-10-20 20:58:17 1661 1

原创 Qt 子窗体透明度设置

在setOpacity中设置了setWindowOpacity意图在这里改变透明度, 这样的代码在主窗口中是有效的, 但是在窗口的某一个部件中却是无效的.表现为设置之后透明度没有变化.在帮助文档中写有Warning: Changing this property from opaque to transparent might issue a paint event that needs to b

2014-10-20 20:53:20 1994

原创 C++ windows 创建快方式

//Summary:  创意建快捷方式 //Parameters: //       pszExePath:目标程序路径 //       psArguments:程序参数 //       pszWorkingDir:工作目录 //       pszDescription:快捷方式描述 //       pszIconPath:快捷方式图标 //       pszDes

2014-08-30 10:22:00 710

原创 IOS从零开始[一]桌面应用转移动应用

先自我介绍,本人90年生人,毕业后一直从事qt开发,主要是在

2014-08-13 09:46:34 814

原创 Qt获取网络时间

QTcpSocket *socket = new QTcpSocket();     socket->connectToHost("time.nist.gov", 13);     if (socket->waitForConnected())     {         if (socket->waitForReadyRead())         {             QSt

2014-06-10 16:42:36 4913 1

原创 QString和CString 相互转换

inline QString CS2QS(CString cs) { return QString::fromWCharArray((LPCTSTR)cs, cs.GetLength()); } inline CString QS2CS(QString qs) { return qs.toStdString().c_str(); }

2014-03-22 11:10:41 8065 1

原创 虚拟键盘值对应

ESC键   VK_ESCAPE (27) 回车键: VK_RETURN (13)  TAB键:   VK_TAB (9)  Caps Lock键: VK_CAPITAL (20)  Shift键: VK_SHIFT ($10) Ctrl键: VK_CONTROL (17)  Alt键:   VK_MENU (18) 空格键: VK_SPACE ($20/32)  退格键: VK_BACK

2013-12-04 09:21:41 3265

原创 windows模拟键盘输入,QT实现虚拟键盘的实现方式

一、思路 实现虚拟键盘需要解决三个问题 1、让你的虚拟键盘置顶 2、调用windows的api实现按键输入。 2、让窗口焦点始终保持在被输入的窗口中。 二、实现方式 第一个问题 调用QWidget的函数让窗口置顶setWindowFlags(Qt::WindowStaysOnTopHint); 第二问题 实现按键输入 keybd_event(key,0,0,0); //

2013-12-04 09:01:46 7279

原创 创建无焦点的窗口,不会抢占系统的焦点 qt/vc都适用,可做软键盘

LONG exs = GetWindowLong(this->m_hWnd, GWL_EXSTYLE);  exs |= 0x08000000;                                                                           //始终不处于活动状态  SetWindowLong(this->m_hWnd,GWL_EXSTYLE

2013-12-03 17:27:14 5312

原创 qt 翻译 语言家 国际化的使用

windows Qt:      开始-> 程序->QT->Qt Tools->Qt linguist   在工程文件.pro中加入 TRANSLATIONS = ****.cn.ts //需要生成的文件(加入.cn文件名是为了区别是哪国 语言的)  开始-> 程序->QT->Qt command promt,输入lupdate *.pro生成了.ts文件 Qt l

2013-11-14 15:33:20 892

原创 qt窗口自动delete

我们经常在写qt窗口时,调用close,但close并不释放窗口,如果要在close后,将窗口释放 要调用 QWidget::setAttribute(Qt::WA_DeleteOnClose); 将在close时自动delete调窗口实例

2013-11-12 20:07:10 2533 1

原创 获取windows磁盘类型

头文件在“winbase.h” UINT GetDriveType( LPCTSTR lpRootPathName // root directory ); 函数功能 判断磁盘类型 参数说明 lpRootPathName 包含了根目录路径的字符串指针 返回值 DRIVE_UNKNOWN 未知的磁盘类型 DRIVE_NO_ROOT_DIR

2013-11-08 10:27:30 1325

原创 QT中QString 和 LPCWSTR 的相互转换

在windosw 编程中,常用到LPCWSTR 变量,QT中最常用到QString,下面提供QString和LPCWSTR 相互转换的方法 1.把 LPWSTR 转换成QString  LPCWSTR  str; QString :: fromStdWString(str); 2.把QString 转换成 LPWSTR QString :: toStdWString();

2013-11-08 10:20:37 10571

空空如也

空空如也

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

TA关注的人

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