• 24805阅读
  • 15回复

显示图片最简单的程序,辛苦劳动,与大家分享 [复制链接]

上一主题 下一主题
离线me1984
 

只看楼主 正序阅读 楼主  发表于: 2008-04-24
显示图片最简单的程序,辛苦劳动,与大家分享
— 本帖被 XChinux 执行加亮操作(2008-04-24) —
#include <qapplication.h>
#include <qlabel.h>
#include <qpixmap.h>    //qt中的类
int main (int argc, char *argv[])
{
  QApplication app(argc , argv);
  QLabel *label=new QLabel (“ ”, 0);  //初始化qlabel
  QPixmap pm (“new.png”) ;    //设定要显示图片
  Label->setPixmap(pm) ;  //将图片加载到label上
  app.setMainWidget(label) ;  //将图片设为放置在中间
  label->show ();
  return app.exec() ;
}
离线lcwx2008

只看该作者 15楼 发表于: 2011-06-12
学到一点...原来label可以显示那么多啊...以前以为只能显示文字呢...
离线暗夜
只看该作者 14楼 发表于: 2011-05-14
谢谢分享
离线quser
只看该作者 13楼 发表于: 2011-05-14
还是这么发代码效果好...
离线quser
只看该作者 12楼 发表于: 2011-05-14
  1. bool Application::notify(QObject *obj, QEvent *e)
  2. {
  3.     if(e->type() == QEvent::MouseMove)
  4.     {
  5.         if(window)
  6.         {
  7.             QCursor cursor;
  8.             QString string=QString("x:%1 y:%2").arg(cursor.pos().x()).arg(cursor.pos().y());
  9.             window->lineedit1->setText(string);//调用你窗体相应的函数
  10.         }
  11.     }
  12.     return QApplication::notify(obj,e);
  13. }


看看效果
离线langzi

只看该作者 11楼 发表于: 2011-05-12
setpixmap效率太低
离线三万英尺
只看该作者 10楼 发表于: 2011-03-27
难道是这样发:
  1. int main()
  2. {
  3. }
离线三万英尺
只看该作者 9楼 发表于: 2011-03-27
lz可以这样发阿
<code>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
return app.exec();
}
</code>
离线snowdream
只看该作者 8楼 发表于: 2009-11-09
感谢分享~!
QQ:273247606
希望与大家一起交流QT~
离线eggking
只看该作者 7楼 发表于: 2008-10-22
不要完全复制。。。因为标点有问题,labe的l大小写也有问题
完全复制。。。好意思么
铁甲依然在!
离线waterddy

只看该作者 6楼 发表于: 2008-09-08
想要进行图像处理,只要把图像文件按照一定格式存起来,在对这个数据集合进行相应的处理后,把处理后的数据在显示出来。记得在大学里做数字图像处理的时候就是这样干的。
离线mumutouv

只看该作者 5楼 发表于: 2008-09-07
qt3版本的代码了,大家注意一下版本
离线lipiyan
只看该作者 4楼 发表于: 2008-09-07
这程序的错误冒死有点多。
离线oneke
只看该作者 3楼 发表于: 2008-09-06
照抄了楼主的代码,结果运行:

libpng error: Read Error
离线xuyantao
只看该作者 2楼 发表于: 2008-05-09
app.setMainWidget(label) ;  //将图片设为放置在中间

注释似乎不对。。。。。
文档这样说:设置应用程序的主窗口部件为mainWidget。
主窗口部件的绝大部分责任和任何其它窗口部件一样,除了如果它被删除,应用程序就退出。
离线stephaniez

只看该作者 1楼 发表于: 2008-05-09
学习一下,我也在用QT做图像处理。以上程序只是显示,如果要对图像进行处理呢,比如灰度变换,中值滤波什么的?
快速回复
限100 字节
 
上一个 下一个