简述
在Qt 之 QQ系统表情(四) 中我们通过用nativeEvent事件的方法实现了自定义表情窗口,这一篇将通过继承QLabel的方式来实现。同时我也在研究过程中发现了一些小问题。
代码Go!
代码之路
MyEmotionItemWidget.cpp
MyEmotionItemWidget::MyEmotionItemWidget(QString fileName , QSize emotionMoiveSize)
: QLabel(NULL)
{
//首先构造函数中进行初始化;
QMovie* iconMovie = new QMovie;
iconMovie->setFileName(fileName);
this->setMovie(iconMovie);
setContentsMargins(3,