#ifndef _IMAGEWIDGET_H

#ifndef _IMAGEWIDGET_H
#define _IMAGEWIDGET_H

#include <QtGui>
class CImageWidget:public QWidget
{
    Q_OBJECT

public:
    CImageWidget(QWidget *parent = 0);
    void paintEvent(QPaintEvent *); //关键是实现此方法
};
#endif

 


相应的实现文件代码:

  #include "imagewidget.h"


CImageWidget::CImageWidget(QWidget *parent)
    :QWidget(parent)
{
    // set the title
    setWindowTitle(tr("a simple widget!"));
    resize(640, 480); //设置窗口大小
}

void CImageWidget::paintEvent(QPaintEvent *)

{
    QPainter painter(this);


    QImage image;
    image.load(":/images/bruce.jpg"); //加载
    painter.drawImage(0, 0, image, 0, 0, 320, 480);
    QPixmap pix;

//下面的两行代码,只取其一即可。

// pix.load(":/images/bruce.jpg");

    pix = pix.fromImage(image); //测试从QImage转换到QPixmap
    painter.drawPixmap(320, 0, 320, 480, pix);
}

 


文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/6_system/linux/Linuxjs/20100524/204238.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
博客有一定流量的时候或者有固定的访客的时候,是否想过也卖个广告位挣点网费,O(∩_∩)O~,经常逛博客的朋友应该会看到,某些博主在博客上放的招商广告,那广告位图片做的十分漂亮,如果你流量不错的话,是否也想过这些呢? 这些图片一般都放在博客的侧栏的显眼处,当你图片做好后,把它放到博客的侧栏的过程中,就会有点小麻烦了,需要修改sidebar.php中的代码,稍有不慎整个侧栏就会被你改动的面目全非,着实让人难受,如果你为此而烦恼的话,那么,你可以试试这款插件Image Widget,这款插件可以帮你添加图片到侧栏中,也让你省去了麻烦。 Image Widget插件安装: 1、下载Image Widget插件,将压缩包解压后,把文件夹上传到wp-content/plugins/目录下,登录WordPress管理后台,点击“Plugins”找到上传的插件,激活该插件。 2、插件激活后,在后台的左侧栏中“Appearance”--->“Widgets”中,把“Image Widgets”拖拽到sidebar中去。如下图所示: 图中是上传设置好后的效果,页面中主要包括了已下几个内容: •Title:标题 •Image:设置上传的图片 •Caption:图片的描述 •Link:图片链接的URL •width:宽度 •Height:高度 •Align:对其方式(无,左,中,右) •Alternate Text:设置Alt文本 这些内容的填写都十分的简单,图片上传成功后,那么,就会在前台页面出现漂亮的图片招商广告位了,这样就不会再去麻烦的修改代码了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值