pinkyuanxue的个人主页

一块来学习!!!

http://www.qtcn.org/bbs/u/126669  [收藏] [复制]

pinkyuanxue

奋斗.....

  • 23

    关注

  • 26

    粉丝

  • 39

    访客

  • 等级:新手上路
  • 总积分:9
  • 女,1990-01-28

最后登录:2013-07-11

更多资料

日志

2012-05-10 11:42

转载自:http://hi.baidu.com/%CB%AE%CA%D6%B6%AA%B6%AA/blog/item/659419d29cb8ca203af3cf99.html

QTimeLine *timeLine = new QTimeLine(1000, this);
timeLine->setFrameRange(0, 100);
connect(timeLine, SIGNAL(frameChanged(int)), this, SLOT(update1(int)));
timeLine->start();

Crosstar嵌入式学院“Qt动画效果的幕后英雄:QTimeLine”

其实动画的本质就是在每一定时间间隔内显示一帧图像,当这个间隔较短的时候人眼就感觉不出来了,觉得看到的是连续的影像。Qt为开发动画效果的人员提供了一个很好的时间控制类QTimeLin ..

阅读全文»分类:Qt 学习笔记|回复:0|浏览:1271
2012-05-08 17:10

[转载]来源http://www.linuxeden.com/edu/doctext.php?docid=1860

我这里说的ioctl函数是在驱动程序里的,因为我不知道还有没有别的场合用到了ioctl,
所以就规定了我们讨论的范围。为什么要写篇文章呢,是因为我前一阵子被ioctl给搞混
了,这几天才弄明白它,于是在这里清理一下头脑。

一、 什么是ioctl。
ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就
是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数
如下:
int ioctl(int fd, ind cmd, …);
其中fd就是用 ..

阅读全文»分类:C/C++学习|回复:0|浏览:993
2012-05-04 10:39

1、实现窗口背景透明
在MainWindow窗口的构造函数中使用如下代码
this->setAttribute(Qt::WA_TranslucentBackground, true);
效果解释:窗口变透明,label也变透明,看不到文字,但是其它控件类似textEdit、comboBox就不会透明。
2、实现全部控件的透明化程度
在MainWindow窗口的构造函数中使用如下代码
this->setWindowOpacity(level);其中level的值可以在0.0~1.0中变化
效果解释:窗口变成透明的,但是所有控件也是一样变成透明。

阅读全文»分类:Qt 学习笔记|回复:0|浏览:762
2012-05-02 17:31

QPainter *painter = new QPainter;
QFont font = painter->font();
font.setPointSize(12);
painter->setFont(font);
painter->drawText(12,30,m_MusicName);

阅读全文»分类:Qt 学习笔记|回复:0|浏览:3497
2012-04-24 15:05

转载自:http://hi.baidu.com/mehewen/blog/item/3f44d16c21e6cbe9431694b8.html

Ubuntu下的安装:

(1)下载更新软件包

apt-get update

(2)查询OpenCV相关软件包

apt-cache search opencv



(3)安装相关软件包


2.将OpenCV库加入到qtcreator里
我的命令是 sudo gedit /usr/share/qt4/mkspecs/default/qmake.conf
在文件内添加了下面两句:
QMAKE_INCDIR = /usr/include/opencv
QMAKE_LIBS = -lcvaux -lcv -lcxcore -lhighgui -lml
3.用Qt编写OpenCV程序
在qt的工程文件(*.pro)内添加:
INCLUDEPATH += /usr/include/opencv

L ..

阅读全文»分类:opencv|回复:0|浏览:1986
2012-04-24 15:03

转载自:http://hi.baidu.com/mehewen/blog/item/a557100296ac579ad53f7cc3.html

main.cpp:
#include <QtGui/QApplication>
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
//声明IplImage指针
IplImage* pImg = NULL;
IplImage* pCannyImg = NULL;
//载入图像,强制转化为Gray
if((pImg = cvLoadImage("MM 05.jpg", 0)) != 0 )
{
//为canny边缘图像申请空间
pCannyImg = cvCreateImage(cvGetSize(pImg),IPL_DE ..

阅读全文»分类:opencv|回复:0|浏览:1141
2012-04-24 09:55

本文转载自:http://www.xici.net/#u16539771/d104902644.htm

前言
Phonon严格来说其实非为Qt的library,Phonon原本就是KDE 4的开放原始码多媒体API,後来与Qt合并与开发,所以简单来说就是Qt使用Phonon这个多媒体框架来提供一般影音多媒体档案的播放,而这些影音多媒体来源可以是档案、网路串流或是指到一个档案的QUrl。
Phonon是一个跨平台多媒体框架,能够在Qt应用程式中使用与播放影音多媒体内容。
Phonon的架构
整体来说,Phonon的架构只需要记住以下的三东西:media objectPhonon的基础,用於管理多媒体来源。来源可能是影音档等 ..

阅读全文»分类:Qt 学习笔记|回复:0|浏览:1130
2012-04-06 17:33

1》如何从颜色对话框获得颜色
QColor newColor = QColorDialog::getColor();
if ( newColor.isValid() )//如果得到的是可用的颜色
{
.................
update();
}
2》如何打开当前路径的文件
QString filename=QFileDialog::getOpenFileName(this,tr("打开文件"),QDir::currentPath());
if( !filename.isEmpty() )
{
}

阅读全文»分类:Qt 学习笔记|回复:0|浏览:787
2012-04-05 15:12

QLabel *label = new QLabel(this);
label->setScaledContents(true);

阅读全文»分类:Qt 学习笔记|回复:0|浏览:1134
2012-04-01 15:08

QList<QNetworkInterface> list = QNetworkInterface::allInterfaces();
//获取所有网络接口的列表
foreach(QNetworkInterface interface,list)
{ //遍历每一个网络接口
qDebug() << "Device: "<<interface.name();
//设备名
qDebug() << "HardwareAddress: "<<interface.hardwareAddress();
//硬件地址
QList<QNetworkAddressEntry> entryList = interface.addressEntries();
//获取IP地址条目列表,每个条目中包含一个IP地址,一个子网掩码和一个广播 ..

阅读全文»分类:Qt 学习笔记|回复:0|浏览:1124

Powered by phpwind v8.7 Certificate Copyright Time now is:05-14 15:53
©2005-2016 QTCN开发网 版权所有 Gzip disabled