資源簡介
不僅可以實現(xiàn)類似QQ好友列表的抽屜效果,還能支持很多額外的拓展,。但是是為讀者提供一個思路,讀者可以自由擴展,封裝成自己的類,供自己使用。
如果只要顯示抽屜效果,IMToolItem這個類已經(jīng)完全夠用。
代碼片段和文件信息
#include?“IMFriendButton.h“
#include?
#include?
IMFriendButton::IMFriendButton(QWidget?*parent)?:
????QPushButton(parent)
{
????QHBoxLayout?*layout?=?new?QHBoxLayout;
????QLabel?*head?=?new?QLabel;
????head->setFixedSize(3535);
????QLabel?*mes?=?new?QLabel;
????layout->addSpacing(1);
????layout->addWidget(head);
????layout->addWidget(mes);
????layout->addStretch();
????setMinimumSize(10045);
????QString?str?=?QString(“:/images/1.bmp“);
????QPixmap?pixmap;
????QIcon?icon(str);
????pixmap?=?icon.pixmap(QSize(35?35));
????head->setPixmap(pixmap);
????QString?text?=?QString(“2014061301(demo)
[online]“);
????mes->setText(text);
????layout->setContentsMargins(4000);
????setLayout(layout);
????setstyleSheet(“QPushButton{border:?0;}“);
}
void?IMFriendButton::mousePressEvent(QMouseEvent?*e)
{
}
IMFriendButton::~IMFriendButton()
{
}
評論
共有 條評論