• 9772阅读
  • 3回复

QPixmap的大小尺寸问题 [复制链接]

上一主题 下一主题
离线zsw8766
 

只看楼主 倒序阅读 楼主  发表于: 2010-04-01
 QGraphicsScene * scene =new QGraphicsScene(this);
 QPixmap  pic;
 pic.load(FilePath);

  pic.resize(ui->graphicsView->width(),ui->graphicsView->height());
  scene->addPixmap(pic);

ui->graphicsView->setScene(scene);

这段代码我本来是想按QGraphicsView的大小来显示Pic,(pic尺寸比QGraphicsView尺寸要大的多),可是显示的确是pic左上角的一部分!
该怎么做呢?按照特定大小显示图片呢?
离线午小夜

只看该作者 1楼 发表于: 2010-04-01
QPixmap::scaled()
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线mistress
只看该作者 2楼 发表于: 2011-08-03
有在Pyqt上的代码实例吗, 问问。。
离线qnewert
只看该作者 3楼 发表于: 2012-05-09
QPixmap icon("name.jpg");
icon=icon.scaled(int ,int );//设为你想要的尺寸。
或者用QMatrix,整体同比例变化
qt,第一眼见到你,就深深的爱上你了。
快速回复
限100 字节
 
上一个 下一个