自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

转载 qt学习笔记(转)

1、QGridLayoutQGridLayout包含多个grid,它并没有要求其中的每个grid的size相同,通常情况下,每个grid的size是不同的。对于成员函数addWidget(widget, fromRow, fromColumn, rowSpan, columnSpan, alignment):rowSpan表示新添加进来的widget在垂直方向上跨越或者占据多少个grid。

2013-05-28 01:48:45 2251

转载 自定义Qt按钮

http://blog.csdn.net/starcloud_zxt/article/details/5185556    Qt自带的PushButton样式比较单一,在开发的时候往往按钮的形状各异,所以需要自定义Qt的按钮。其方法是做一张图片来作为按钮,如果需要动态效果的话,可以做两张图片进行替换。按钮的载体可以是QLabel、QPushButton,可以通过QStyle类来设计样式,如

2013-05-27 02:13:27 916

转载 Qt使用QGraphicsView实现滑动窗体效果

http://blog.csdn.net/huihui1988/article/details/5725955QGraphicsView用来显示一个滚动视图区的QGraphicsScene内容。QGraphicsScene提供了QGraphicsItem的容器功能。通常与QGraphicsView一起使用来描述可视化图形项目。 QGraphicsScene提供了一个视图的场

2013-05-26 21:28:24 1234

转载 让你的 Qt 桌面程序看上去更加 native(二):Style

我们先从 Style 说起。所谓 Style,也就是风格。可以理解成把程序一运行起来,第一眼看上去的的样子,也就是程序的第一印象。这种第一印象往往左右着用户的想法。例如,safari 原本是 Apple 在 MacOS 下的一款浏览器。后来,Apple 把它移植到 Windows 平台,但仍旧保留了 Apple 的外观。这样一来,尽管 safari 看起来很华丽,却与 Windows 的风格格格不

2013-05-26 19:41:00 672

转载 让你的 Qt 桌面程序看上去更加 native(三):自定义 style

前面我们一再强调,Qt 使用自己的方式绘制组件。然而我们也看到,在不同的平台上,Qt 的组件表现也不相同。这和 Swing 有些类似:Swing 使用 look and feel 表现组件的外观,Qt 也是类似的。用来绘制组件外观的类就是 QStyle。 需要说明一点,组件的 style 是一个非常复杂的内容,仅在这里不可能全部讲解清楚。如果需要,还是要自己仔细阅读相关文档。另外,

2013-05-26 19:39:04 715

转载 让你的 Qt 桌面程序看上去更加 native(四):style sheet

临近春节,更新也慢了许多。今天再来写一篇,不知道会不会是春节前的最后一篇了。豆子先祝大家新春愉快!我们知道,HTML 仅仅被定义为一种内容布局的语言。也就是说,HTML 应该做的,是告诉浏览器,这个东西应该放在这里,那个东西应该放在那里。至于这些东西该怎么显示,例如,用红色还是用蓝色,这样的显示的定义应该交给 CSS 去做。所以,在新近版本的 HTML 中,font、color 这样的标签

2013-05-26 19:37:38 662

转载 让你的 Qt 桌面程序看上去更加 native(五):QDialog

虽然 Nokia 刚刚宣布和微软合作,推出 WP7 的智能手机,现在 IT 界依然一片哗然(不过也是在意料之中),但这并不会影响我们对于 Qt 的兴趣。好了,现在我们来看的是关于 QDialog 的一些东西。首先先来看 QDialog 的一副截图(出自 Qt Developer Day, 2009):在这里,我们要注意的是不同平台之上对话框的按钮的不同。其实这是同一段代码编

2013-05-26 19:36:29 800

转载 让你的 Qt 桌面程序看上去更加 native(六):跨平台技术

现在,我们将给出有关 Qt 的一些跨平台技术。利用这些技术,能够让你的应用程序看起来更加符合平台的习惯。这次内容不是一个完整的例子,而是很多小的条目,希望大家了解到这些简单的 tip,从而可以方便的应用到自己的程序中。很多 GUI 的问题就在于一个知道不知道。你知道,就可以很方便的实现,不知道,恐怕就会变得很笨拙。今天的目的,不在于例子,而在于让你“知道”。一、显示内容修改有时,我

2013-05-26 19:35:09 686

转载 让你的 Qt 桌面程序看上去更加 native(一):简介

《让你的 Qt 桌面程序看上去更加 native》是一个系列文章。在这个系列中,你将会了解到如何让你的 Qt 桌面应用程序看上去更加 native。这里,我假设你已经清楚如何使用 Qt 编写桌面应用程序,因为文章中大多都是所谓的“细节”,而有时候恰恰是这些“细节”决定着用户体验。同时,这里的程序都是指桌面程序,不包括各个嵌入式平台。关于 Qt 的介绍这里就不再赘述。这里只说明一点,相比其他

2013-05-26 19:31:44 587

转载 让putty显示中文

对于经常在windows下远程ssh到linux的用户而言,putty可能是你最好的选择。可是缺省情况下,putty对中文的支持却让人不敢恭维,如果远程linux的locale设置为zh_CN.*(bg2312,gbk,utf8等等),显示就是乱码。经研究发现,其实putty的中文支持还是很好的,呵呵打开putty主程序,选择window-〉Appearance-〉Font set

2013-05-19 00:51:09 970

原创 电容、三极管 笔记

电容:100uf   0.1uf 两种型号  常见作用: IC器件旁, 100uf 消除纹波、断电缓冲; 0.1uf 消除静电(一般2000-3000V,看得见的4000-5000V);三极管:PNP 、NPN两种类型导通电压差 :|b-e| >= 0.7v   箭头朝哪退朝哪、电压导通、电流控制常见作用:1、开关作用2、电平转换3、信号放大

2013-05-18 00:36:21 643

转载 linux 2.6.32.2 mini2440平台移植--内核移植、yaffs2文件系统移植

1.1           获取Linux内核源代码有很多方式可以获取Linux内核源代码,如果你的linux平台可以上互联网,可以直接在命令行输入以下命令获取到Linux-2.6.32.2:#wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.2.tar.gz当然你也可以先在Windows系统下使用迅

2013-05-16 21:18:57 1828

转载 linux2.6.32.2 mini2440平台移植--移植DM9000网卡驱动

1.1.1 设备资源初始化Linux-2..6.32.2已经自带了完善的DM9000网卡驱动驱动(源代码位置:linux-2.6.32.2/ drivers/net/dm9000.c),它也是一个平台设备,因此在目标平台初始化代码中,只要填写好相应的结构表即可(在mach-mini2440.c里面),具体步骤如下:首先添加驱动所需的头文件dm9000.h:#include

2013-05-16 21:18:11 920

转载 linux2.6.32.2 mini2440平台移植-- 激活 RTC 驱动

RTC的英文全称是Real-Time Clock,翻译过来是实时时钟芯片. RTC是PC主板上的晶振及相关电路组成的时钟电路的生成脉冲,RTC经过8254电路的变频产生一个频率较低一点的OS(系统)时钟TSC,系统时钟每一个cpu周期加一,每次系统时钟在系统初起时通过RTC初始化。8254本身工作也需要有自己的驱动时钟(PIT)。 1.2.1  在初始化文件中加入 RTC 设备结构

2013-05-16 21:17:25 709

转载 linux2.6.32.2 mini2440平台移植--LCD 背光驱动

1.3.1 LCD 背光控制原理到目前为止,我们一直都在命令行下移植,查看结果,在 mini2440/micro2440 开发板中,LCD 背光是通过 CPU 的 LCD_PWR 引脚来控制的,从原理图中可以看出,它对应于 GPG4 。当 LCD_PWR  输出为高电平"1"时,将打开背光;当输出为低电平"0"时,将关闭背光(注意:这里只是打开和关闭背光,而并没有背光亮度的调节作用

2013-05-16 21:16:40 1139

转载 linux2.6.32.2 mini2440平台移植-- ADC 驱动移植

1.2.1  关于 S3C2440 的 ADC 和触摸屏接口 Linux-2.6.32.2 内核并没有提供支持 S3C2440 的 ADC 驱动程序,因此我们自行设计了一个,这个驱动比较简单,属于字符设备,。在 S3C2440 芯片中,AD输入和触摸屏接口使用共同的 A/D  转换器,见S3C2440芯片手册第 16 章节,如图。1.2.2  在内核中添

2013-05-16 21:15:43 646

转载 linux 2.6.32.2 mini2440平台移植--触摸屏驱动移植

http://blog.csdn.net/hanxuefan/article/details/73700281.3.1  在内核中添加触摸屏驱动程序以下介绍为网上摘取的一部分内容:1)、Linux输入子系统(Input Subsystem):在Linux中,输入子系统是由输入子系统设备驱动层、输入子系统核心层(Input Core)和输入子系统事件处理层

2013-05-16 21:14:36 1043

转载 linux2.6.32.2 mini2440平台移植-- 配置 USB 外设、SD卡移植

http://blog.csdn.net/hanxuefan/article/details/7370050Linux-2.6.32.2 内核对 USB外设的支持是相当丰富的,并且已经包含了 S3C2440 的 USB Host 驱动支持,因此我们只要配置一下内核就可以了,下面是各种USB外设的详细配置步骤。 1.4.1  配置和测试 USB键盘、扫描器和鼠标

2013-05-16 21:13:17 758

转载 linux2.6.32.2 mini2440平台移植-- 串口驱动移植、I2C-EEPROM 驱动移植、看门狗驱动移植

http://blog.csdn.net/hanxuefan/article/details/73700921.7.1  把 UART2 改为普通串口驱动 S3C2440 芯片具有 3 个串口:UART0,1,2,我们下载的 Linux-2.6.32.2 已经具备完善的 UART0,1 的驱动,但对UART2 却用作了红外通讯(Irda),因此我们需要把 U

2013-05-16 21:11:19 2097 1

转载 linux2.6.32.2 mini2440平台移植-- UDA1341 音频驱动移植

http://blog.csdn.net/hanxuefan/article/details/73700741.6.1  在初始化文件中加入 UDA1341 设备结构 Linux-2.6.32.2已经完美的支持UDA1341音频芯片的驱动,我们只要在arch/arm/mach-s3c2440/mach-mini2440.c 文件中注册 UDA1341 平台设

2013-05-16 21:09:50 2285

转载 linux2.6.32.2 mini2440平台移植-- 配置 USB 外设、SD卡移植

Linux-2.6.32.2 内核对 USB外设的支持是相当丰富的,并且已经包含了 S3C2440 的 USB Host 驱动支持,因此我们只要配置一下内核就可以了,下面是各种USB外设的详细配置步骤。 1.4.1  配置和测试 USB键盘、扫描器和鼠标 在内核源代码目录的终端输入:make menuconfig,依次选择如下子菜单项:Device Driv

2013-05-16 21:07:53 793

转载 linux2.6.32.2 mini2440平台移植-- LCD 显示驱动 ( W35屏 )

1.4.1 LCD 驱动基础知识 Linux-2.6.32.2 内核已经支持 S3C2440 的 LCD 控制器驱动,但在此我们先介绍一下关于 2440 LCD 控制器以及驱动相关的 LCD 的一些基础知识。注意:在此我们只讨论 TFT LCD,也就是真彩屏。LCD  驱动中最关键的就是时钟频率(Clock  frequency)的设置,时钟频率设置不对,LCD

2013-05-16 21:04:04 862

转载 supervivi arm板 常用命令

vivi设置板子的硬件资源,DOS有命令行,vivi也有,接下来我们就熟悉一下这些命令,感觉命令有一些多,不过经常用到的不是很多,大家只要多操作几次就会非常上手拉.4.1 part命令·part show 显示分区信息·part add partname part_start_addr part_leng 0 添加分区·part del partname 删除分区·

2013-05-05 15:40:21 10908

转载 Wireless tools for Linux 介绍 使用 交叉编译 及 移植wireless tools for liunx

Wireless tools for Linux是一个Linux命令行工具包,用来设置支持Linux Wireless Extension的无线设备。Wireless tools for Linux 和 Linux Wireless Extension 由 Jean Tourrilhes在维护,由Hewlett-Packard(HP惠普)赞助。大多数基于Linux内核的操作系统都包含Wir

2013-05-05 15:29:18 1428

原创 移植USB无线网卡到 mini2440

开发板:mini244内核版本:2.6.32.2交叉编译器:arm-linux-gcc-4.4.3无线网卡:TL-wn721N无线网卡芯片:rtl8192cuTL-wn721N 驱动源码包:RTL8192CURTL8192xC_USB_linux_v3.4.4_4749.20121105 .zip 步奏:准备好usb无线网卡,确定网卡芯片所用的驱动源码包(这里是

2013-05-05 15:25:38 7297 2

原创 make Image 出现的问题

1:/bin/sh: line 1: arm-linux-nm: command not foundNo valid symbol.make: *** [.tmp_kallsyms1.S] Error 1分析:通过# echo $PATH 命令 跟踪查看 arm-linux-** 所在文件夹/opt/toolchains/arm920t-eabi/bin;发现文件夹下 没有

2013-05-04 12:58:28 3322

原创 Ubuntu 10.10 建立交叉编译工具4.3.2

参考文档:http://www.linuxidc.com/Linux/2011-04/34049.htmhttp://wenku.baidu.com/view/d0a4adc59ec3d5bbfd0a74a1.html1. 安装标准的C开发环境,由于Ubuntu 9.04 Linux安装默认是不安装的,所以需要先安装一下(如果已经安装好的话,就可以免去这一步了):$

2013-05-02 22:31:47 503

转载 [mini2440]如何配置minicom

首先要有一个Linux下的终端软件叫minicom假如没有装这个的朋友可以到自己的源中去下载,然后你就要插上你的usb转串口的线,在Linux下 Usb转串口的线几乎不需要驱动,你插上以后在你的dev的目录下应该会有一个ttyUSB0的文件,假如有那么恭喜你了,你的这根线现在是可用的了。进 入到终端输入su以root用户进行登录,使用minicom必须要用root用户,然后输入minicom

2013-05-02 21:19:47 754

空空如也

空空如也

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

TA关注的人

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