• 大小: 12KB
    文件类型: .gz
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: 其他
  • 标签: qq  qt  抽屉式  

资源简介

不仅可以实现类似QQ好友列表的抽屉效果,还能支持很多额外的拓展,。但是是为读者提供一个思路,读者可以自由扩展,封装成自己的类,供自己使用。 如果只要显示抽屉效果,IMToolItem这个类已经完全够用。

资源截图

代码片段和文件信息

#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()
{

}

评论

共有 条评论