自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (6)
  • 收藏
  • 关注

原创 qt 获取字符串宽度

获取字符串宽度:QFontMetrics fontMetrics(font());int nFontWidth = fontMetrics.width(strText);

2014-01-08 15:43:56 4860

原创 qt 自定义图形项

Qt Creator 快速入门摘录:      要实现自定义的图形项,那么首先要创建一个QGraphicsItem的子类,然后重新实现它的两个纯虚公共函数: boundingRect()和paint(),前者用来返回要绘制图形项的矩形区域,后者用来执行实际的绘图操作。其中,boundingRect()函数将图形项的外部边界定义为一个矩形,所有的绘图操作都必须限制在图形项的边界矩形之中。而且,Q

2014-01-07 18:32:55 2527

原创 qt显示中文

Qt Creator快速入门摘录:1.QTextCodec::setCodecForTr(QTextCodec::codecForLocale());QTextcodec类提供了文本编码的转换功能。QTextCodec类中的静态函数setCodecForTr(),用来设置QObject::tr()函数所要使用的字符集,tr()函数可以使用指定的字符集来对文本编码进行转换。这里使用了QTex

2014-01-07 11:09:02 573

转载 Ubuntu 12.04下安装QT 4.0

运行:一、$ sudo apt-get install libqt4-dev libqt4-debug libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig上面列出的是qt配置环境所必须的软件包,比如qt4-dev-tools 包含了Qt Assistant及Qt Linguist等工具,因此不需要单独安

2014-01-05 11:47:55 691

原创 qt 使用QtMultimedia模块 录音播放

《Qt Creator快速入门》13.3章节记录:     在Qt4.6中新加入了QtMultimedia模块来提供一些底层的多媒体功能,比如音频的采集和回放、频谱分析、操作视频帧等。该模块主要由8个类组成,这些类及其功能介绍如表13-3所。       在QtMultimedia模块中与音频控制相关的类有QAudioFormat、QAudioDeviceInfo、QAudioInpu

2014-01-03 18:00:59 6088

原创 qt 使用QMovie播放动画

《Qt Creator快速入门》13.2章节,摘录如下:前面已经多次提到过QMovie类,QMovie类是一个使用QImageReader来播放动画的便捷类。该类用来显示没有声音的简单动画,主要支持GIF和MNG格式的文件,其支持的格式可以使用QMovie::supportedFormats()静态函数来获取。要播放一个动画,只需要先创建一个QMovie对象,并为其指定播放的动画文件,然后将Q

2014-01-03 11:15:00 9922

原创 qt 用QSound播放WAV音频文件

《Qt Creator快速入门》13.1章节,摘录如下: QSound类提供了对平台音频设备的访问,提供了GUI应用程序中最常用的音频操作:异步播放一个声音文件。可以使用QSound::isAvailable()静态函数来判断在平台上是否存在相应的音频设备,QSound在各平台上使用的音频设备如表13-1所列。使用QSound播放WAV音频文件有二种方法:a. 使用静态函数pl

2014-01-03 09:13:45 12619

C++标准程序库(英文版原版)

Soon after its introduction, C++ became a de facto standard in object-oriented programming. This led to the goal of standardization. Only by having a standard, could programs be written that would run on different platforms — from PCs to mainframes. Furthermore, a standard library would enable programmers to use general components and a higher level of abstraction without losing portability, rather than having to develop all code from scratch.

2012-10-16

阿南ARM Linux入门与实践

阿南 ARM Linux 入门与实践 ,对ARM初学者很有帮助。

2011-11-17

gcc rpm linux的编译器

gcc4.4.4 版本的,很好的资源!linux用RPM安装gcc成功

2011-04-07

单片机C语言程序设计实训100例——基于8051+Proteus仿真

基于8051+Proteus仿真 个人认为很好的东西

2010-05-11

空空如也

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

TA关注的人

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