QT画板中在image中插入图片能显示大小但是图片显示不出来。

voidMainWindow::doOpen(){QStringfileName=QFileDialog::getOpenFileName(this,tr("打开文件")... void MainWindow::doOpen()
{

QString fileName = QFileDialog::getOpenFileName(this,

tr("打开文件"), QDir::currentPath());

if (!fileName.isEmpty())

{

myPaintWidget->openImage(fileName);

}
}

bool MyPaintWidget::openImage(const QString &fileName)
{

QImage loadedImage;

if (!loadedImage.load(fileName))

{

return false;

qDebug()<<"false";

}

screen = loadedImage;

update();

return true;
}

这两个函数是来打开图片并把图片的image对象传给画板的image对象
screen是image画板对象
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
bdwkzhbb
2014-12-30 · TA获得超过656个赞
知道小有建树答主
回答量:588
采纳率:84%
帮助的人:199万
展开全部
在QPaintEvent里画的?可能你把话到位置算错了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式