摘要:
自定义含跑马灯状态控制接口的TextView控件 阅读全文
摘要:
对于工厂方法模式的一点疑问 阅读全文
摘要:
在Android中异步主要有Thread和Handler。Thread是创建线程来实现异步,Handler则是在looper中实现异步。1、线程异步:创建线程new Thread();调用Thread.start()启动线程。在子线程中执行Thread.run()方法。也可以通过new Thread... 阅读全文
摘要:
本篇目的,实现按钮的点击事件捕获,也就是鼠标点击,如果点击在方框范围内,则响应,在方框外,则忽略。由于鼠标移动和点击都会产生事件,因此,我们可以在鼠标移动的时候记录坐标,在点击时比较坐标是否在方框范围内从而判断是否点击的按钮。首先和上篇一样创建事件buffer,获取事件event。if(event.... 阅读全文
摘要:
本篇目的,通过键盘的esc键控制程序退出。学习输入设备产生事件,接收事件,产生反应。首先获取输入设备IDirectFBInputDevice *keyboard = NULL;dfb->GetInputDevice(dfb,DIDID_KEYBOARD,&keyboard);将输入事件连接到事件bu... 阅读全文
摘要:
本篇目的,画一个方框,在方框上画一串字符。实现步骤:首先创建IDirectFB接口,通过它再创建要显示的表面surface,同时创建字体font,绘制字符必须要设置绘制的字体,否则绘制不成功。然后清理窗口,将整个surface填充为黑色,最后绘制方框和字符。#include#include#incl... 阅读全文
摘要:
本文记录directfb程序的基本操作流程。1、首先创建一个directfb对象:DirectFBInit(&argc,&argv)初始化然后创建DirectFBCreate(&dfb)。2、由directfb对象创建界面surface:dfb->CreateSurface(dfb,&dsc,&pr... 阅读全文
摘要:
一、下载安装包http://www.directfb.org/index.php?path=Main%2FDownloadsgit clone git://git.directfb.org/git/directfb/core/DirectFB.git二、编译(ubuntu 32bits)1、安装自动... 阅读全文
摘要:
11、各种数据类型的相互转换char * 与 const char *的转换char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2;char 转换为 QString其实方法有很多中,我用的是:char a='b';QString str;str=QString(a);QString 转换为 char方法也用很多中QString str="abc";char *ch;ch = str.toLatin1.data 阅读全文
摘要:
QTextCodec *codec = QTextCodec::codecForName("utf8");QTextCodec::setCodecForLocale(codec);QTextCodec::setCodecForCStrings(codec);QTextCodec::setCodecForTr(codec);QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312")); 阅读全文