• 4861阅读
  • 6回复

[提问]大家都是怎么显示图像的呢 [复制链接]

上一主题 下一主题
离线newboy
 
只看楼主 正序阅读 楼主  发表于: 2012-03-20
用painter.drawPixmap()吗 ,我用repaint来搞暂时还没搞成功


如果用label的setPixmap()来画图,怎么传递要显示的pixmap呢
QObject::connect(&showbtn,SIGNAL(clicked()),&label,SLOT(setPixmap()));


还是只能派生出QLabel的子类 然后重写setPixmap()?

PS:大家在linux是用GDB来调QT么?
离线淳于半邪

只看该作者 6楼 发表于: 2012-03-21
QObject::connect(&showbtn,SIGNAL(clicked()),this,SLOT(setPixmap()));
setPixmap()函数自己写
实现的是label->setPixmap(Qpixmap("image/**.png")) ;
离线fdgdwer
只看该作者 5楼 发表于: 2012-03-20
分享学习下!!
e safe wow goldcan promise that your buy wow gold account be safe in the trading process and help you get safe and cheap wow gold
离线newboy
只看该作者 4楼 发表于: 2012-03-20
回 2楼(shiziyang) 的帖子
查了一下qss,我这个应用应该用不到吧,我就是想随时更换图片而已,图像是摄像头采集或者是网络传输过来的
离线newboy
只看该作者 3楼 发表于: 2012-03-20
回 1楼(淳于半邪) 的帖子
QObject::connect(&showbtn,SIGNAL(clicked()),&label,SLOT(setPixmap()));
这句编译通不过,因为QLabel类的setPixmap(const QPixmap &)有参数,我的意思是怎么能让信号和槽的来传递这个参数,就是某个信号被触发后就会重新显示一次图片,这样的信号和槽能否实现?
你说的是按钮点击就show()是什么意思?
离线shiziyang

只看该作者 2楼 发表于: 2012-03-20
用qss
离线淳于半邪

只看该作者 1楼 发表于: 2012-03-20
QObject::connect(&showbtn,SIGNAL(clicked()),&label,SLOT(setPixmap()));
搞不懂这句干嘛的?你想点击了按钮才显示图片的么?
如果是:
label->setPixmap() ;就行了撒
按钮点击就show()吧!
快速回复
限100 字节
 
上一个 下一个