Finley的博客

随风,随心……
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Qt

摘要:在Qt中使用全局变量的实例1.首先需要在一个头文件中对全局了变量使用exern方法进行定义。//g.hextern char *testStr;2.只能在cpp文件中对其是实例化,并且实例化只能在函数的外部进行。建议在包含main函数的cpp文件中进行实例化,这样可以确保在其他文件中使用时,它已经被实例化。//a.h#include "g.h"char *testStr="hello world";void main(){ cout<<testStr<<endl; testStr="hello China";} 阅读全文

posted @ 2012-03-16 19:22 Finley 阅读(13935) 评论(0) 推荐(0) 编辑

摘要:(一)QPixmap和QImage的区别http://www.thisisqt.com/forum/viewthread.php?tid=267QPixmap是专门为绘图而生,当需要绘制图片时你需要使用QPixmap。QImage则是为I/O,为图片像素访问以及修改而设计的。如果你 想访问图片的像素或是修改图片像素,则需要使用QImage,或者借助于QPainter来操作像素。另外跟QImage不同是,QPixmap跟硬件是 相关的,如X11, Mac 以及 Symbian平台上,QPixmap 是存储在服务器端,而QImage则是存储在客户端,在Windows平台上,QPixmap和QIma 阅读全文

posted @ 2012-03-14 11:23 Finley 阅读(30065) 评论(1) 推荐(2) 编辑

摘要:QT显示图片的方法有很多大致为label上显示直接画出来容器显示1---------------显示gif图片(label上显示)http://archive.cnblogs.com/a/2053701/在QT中要显示GIF图片,不能通过单单的添加部件来完成.还需要手动的编写程序.工具:QT Creator新建一个工程,我们先在designer中,添加一个QLabel部件.如下图:将QLabel拉成适当大小.在类cpp函数中添加如下程序:#include "widget.h"#include "ui_widget.h"#include <QLabe 阅读全文

posted @ 2012-03-13 17:17 Finley 阅读(64576) 评论(1) 推荐(3) 编辑

摘要:转http://blog.sina.com.cn/s/blog_5c70dfc80100r257.html在Qt中处理图片一般都要用到QImage类,但是QImage的对象不能够直接显示出来,要想能看到图片,初步发现有两种方法。一、QImage转QPixmap,然后用QLabel::setPixmap()image=new QImage("D:/Temp/XX.jpg");pixmap=newQPixmap();pixmap->convertFromImage(*image);label=newQLabel(this);label->setGeometry(10 阅读全文

posted @ 2012-03-13 16:06 Finley 阅读(1968) 评论(0) 推荐(0) 编辑

摘要:写些与Qt4相关的东西用最新的QtCreator选择GUI的应用会产生含有如下文件的工程下面就简单分析下各部分的功能。.pro文件是供qmake使用的文件,不是本文的重点【不过其实也很简单的】,在此不多赘述。所以呢,还是从main开始,[cpp] view plaincopy#include<QtGui/QApplication>#include"mainwindow.h"intmain(intargc,char*argv[]){QApplicationa(argc,argv);MainWindoww;w.show();returna.exec();}很简单的样 阅读全文

posted @ 2012-03-13 14:37 Finley 阅读(1621) 评论(0) 推荐(1) 编辑

摘要:转:http://blog.csdn.net/c05170519/article/details/6339207在Qt creater-->tools-->Qptios-->Qt4-->Qt Versions中添加qmake(qt embeddedd版的),然后Rebuild Degugginghelper的时候(就是把那个红x变成绿勾)的时候出现下面的错误:Building debugging helper library in /QT/qte-4.5.0/qtc-debugging-helper/Running /usr/bin/make distclean...r 阅读全文

posted @ 2012-03-05 10:50 Finley 阅读(680) 评论(0) 推荐(0) 编辑