函数PicTrans该如何写,才能在主函数中传入一个图片
下面是我现在的写法,有错误,请教高手!!!!!!!!!!谢谢!
class PicTrans : public QLabel
{
Q_OBJECT
public:
//PicTrans(const QImage img, QWidget *parent=0);
PicTrans( QWidget *parent=0, const char *name=0);
}
#define IMAGE_IME_KEY_FOCUS ":/images/heart.png"
PicTrans.cpp
PicTrans::PicTrans(QWidget *parent,const char *name)
main.cpp
PicTrans pic(IMAGE_IME_KEY_FOCUS);
main.cpp: In function ‘int main(int, char**)’:
main.cpp:13: 错误:对‘PicTrans::PicTrans(const char [19])’的调用没有匹配的函数
pictrans.h:14: 附注:备选为: PicTrans::PicTrans(QWidget*, const char*)
pictrans.h:10: 附注: PicTrans::PicTrans(const PicTrans&)
make: *** [main.o] 错误 1