资源简介
实用Qt编写的图片浏览器的程序,非常容易移植到各种嵌入式开发平台。代码简洁容易上手。

代码片段和文件信息
#include “imagewidget.h“
ImageWidget::ImageWidget(QWidget *parent)
: QWidget(parent)
{
QDesktopWidget desktop;
pixmap = QPixmap(desktop.width()desktop.height());
scale = 1;
angle = 0;
bFit = true;
}
ImageWidget::~ImageWidget()
{
}
void ImageWidget::paintEvent(QPaintEvent *)
{
QPainter painter(this);
if(angle)
{
QPointF center(width()/2.0height()/2.0);
painter.translate(center);
painter.rotate(angle);
painter.translate(-center);
}
if(bFit)
{
QPixmap fitPixmap = pixmap.scaled(width()height()Qt::IgnoreAspectRatio);
painter.drawPixmap(00fitPixmap);
}
else
painter.drawPixmap(00pixmap);
}
void ImageWidget::setPixmap(QString fileName)
{
pixmap.load(fileName);
update();
}
QPixmap ImageWidget::getPixmap()
{
return pixmap;
}
void ImageWidget::setAngle(qreal rotateAngle)
{
angle += rotateAngle;
update();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-07-08 16:33 imageMainWindow\
目录 0 2011-07-11 09:50 imageMainWindow-build-desktop\
目录 0 2011-07-11 09:50 imageMainWindow-build-desktop\debug\
文件 1450309 2011-07-12 10:14 imageMainWindow-build-desktop\debug\imageMainWindow.exe
文件 277500 2011-07-12 08:48 imageMainWindow-build-desktop\debug\imagewidget.o
文件 4566 2011-07-12 08:48 imageMainWindow-build-desktop\debug\image_res.o
文件 164997 2011-07-12 09:32 imageMainWindow-build-desktop\debug\main.o
文件 390870 2011-07-12 10:14 imageMainWindow-build-desktop\debug\mainwindow.o
文件 2159 2011-07-12 08:48 imageMainWindow-build-desktop\debug\moc_imagewidget.cpp
文件 126016 2011-07-12 08:48 imageMainWindow-build-desktop\debug\moc_imagewidget.o
文件 3350 2011-07-12 09:32 imageMainWindow-build-desktop\debug\moc_mainwindow.cpp
文件 188901 2011-07-12 09:32 imageMainWindow-build-desktop\debug\moc_mainwindow.o
文件 219182 2011-07-12 09:35 imageMainWindow-build-desktop\debug\qrc_imagewidget.cpp
文件 52265 2011-07-12 09:35 imageMainWindow-build-desktop\debug\qrc_imagewidget.o
文件 6977 2011-07-12 08:47 imageMainWindow-build-desktop\Makefile
文件 8552 2011-07-12 08:47 imageMainWindow-build-desktop\Makefile.Debug
文件 8689 2011-07-12 08:47 imageMainWindow-build-desktop\Makefile.Release
目录 0 2011-07-11 09:50 imageMainWindow-build-desktop\release\
文件 4286 2011-07-12 08:32 imageMainWindow\image.ico
文件 38 2011-07-12 08:47 imageMainWindow\image.rc
文件 409 2011-07-12 08:47 imageMainWindow\imageMainWindow.pro
文件 14565 2011-07-12 10:13 imageMainWindow\imageMainWindow.pro.user
目录 0 2011-07-11 17:06 imageMainWindow\images\
文件 4286 2011-07-11 16:56 imageMainWindow\images\actualsize.ico
文件 4286 2011-07-12 09:34 imageMainWindow\images\close.ico
文件 4286 2011-07-11 16:57 imageMainWindow\images\fitscreen.ico
文件 4286 2011-07-11 16:49 imageMainWindow\images\fullscreen.ico
文件 4286 2011-07-12 08:32 imageMainWindow\images\image.ico
文件 4286 2011-07-11 17:02 imageMainWindow\images\left.ico
文件 4286 2011-07-11 16:47 imageMainWindow\images\next.ico
文件 4286 2011-07-11 16:44 imageMainWindow\images\open.ico
............此处省略10个文件信息
相关资源
- 酒店管理系统基于Qt Creator5)
- Micrium.RTOS.1.0.0.pack
- ISE_14.7_license.lic
- stm32f103c8t6 4 oled.rar
- mpu6050+hmc5883L.rar
- 嵌入式图形界面MiniGUI的示例程序9例
- vtk QT做的三维地质可视化系统2of2
- Qt局域网聊天软件
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
- C 餐厅叫号系统(QT平)
- ARM嵌入式项目实战
- QT 实现文件下载
- qt图像处理
- QT,JPEG解码源代码(已完成)
- uCOS编译环境建立 BC45 TASM
- Qt 播放音频文件
- stm32 用SPI 方式读写 SDHC
- 自动售货机的内部嵌入式系统
- Qt 读取16进制的data文件
- 51单片机中使用ucos ii的优缺点
- 嵌入式实时操作系统ucos-II 第二版 源
- 基于串口设备的嵌入式Web服务器系统
- 基于LW IP的嵌入式串口服务器的设计与
- MQTT+串口(usart)透传
- 一种嵌入式串口共享服务器的设计
- 易语言QQTEA算法源码
- VC工程转Qt工程文件的工具
- 21天学会嵌入式开发STM32.zip
评论
共有 条评论