gtk编译hello.c出错
时间:2011-04-11
来源:互联网
//函数原型:void QPainter::drawPixmap ( const QPoint & point, const QPixmap & pixmap, const QRect & source )把pixmap图片的source区域显示到显示到point点开始的区域
我的问题是画线和画空心矩形都成功了,但没能显示图片,当前文件夹下确实有这个图片。代码如下,只贴了主要文件,显示图片的代码在后3行,直接看最后的代码就行。
#include "MyImgTest.h"
#include <QPainter>
#include <QRect>
#include <QPoint>
#include <QPixmap>
MyImgTest::MyImgTest(QWidget* parent) : QWidget(parent)
{
setFixedSize(360,485); //固定大小
setWindowTitle("Hello DevDiv!");
}
MyImgTest::~MyImgTest()
{
}
void MyImgTest::paintEvent(QPaintEvent *)
{
QPainter painter(this); // 创建QPainter一个对象
QPen pen;
pen.setColor(Qt::black); // 设置画笔为黑色
painter.setPen(pen); // 设置画笔
painter.drawLine(QPoint(0,0),QPoint(28,28));//画一条黑色的线
// 画一个空心矩形
pen.setColor(Qt::darkRed);
painter.setPen(pen);
painter.drawRect(QRect(1, 1, 28, 28));
//显示图片的某个区域
QPixmap image(":/bore.bmp");//加载图片
QRect src(0,0,28,28);//截取图片的某个区域
painter.drawPixmap(QPoint(100,100),image,src);//显示图片
}
坐等高手援助。
我的问题是画线和画空心矩形都成功了,但没能显示图片,当前文件夹下确实有这个图片。代码如下,只贴了主要文件,显示图片的代码在后3行,直接看最后的代码就行。
#include "MyImgTest.h"
#include <QPainter>
#include <QRect>
#include <QPoint>
#include <QPixmap>
MyImgTest::MyImgTest(QWidget* parent) : QWidget(parent)
{
setFixedSize(360,485); //固定大小
setWindowTitle("Hello DevDiv!");
}
MyImgTest::~MyImgTest()
{
}
void MyImgTest::paintEvent(QPaintEvent *)
{
QPainter painter(this); // 创建QPainter一个对象
QPen pen;
pen.setColor(Qt::black); // 设置画笔为黑色
painter.setPen(pen); // 设置画笔
painter.drawLine(QPoint(0,0),QPoint(28,28));//画一条黑色的线
// 画一个空心矩形
pen.setColor(Qt::darkRed);
painter.setPen(pen);
painter.drawRect(QRect(1, 1, 28, 28));
//显示图片的某个区域
QPixmap image(":/bore.bmp");//加载图片
QRect src(0,0,28,28);//截取图片的某个区域
painter.drawPixmap(QPoint(100,100),image,src);//显示图片
}
坐等高手援助。
作者: carlself 发布时间: 2011-04-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28