资源简介
利用Qt 实现了QQ的登录界面,基本上实现了QQ的登陆界面全部效果,外加了QQ登录界面的旋转效果。虽不说100%相似,那也有99.99%相似了哈O(∩_∩)O。 详情见博客:http://blog.csdn.net/goforwardtostep/article/details/55224578
代码片段和文件信息
#include “accountitem.h“
#include
#include
AccountItem::AccountItem(QWidget *parent)
:QWidget(parent)
{
m_mousePress = false;
m_Icon = new QLabel();
m_accountNumber = new QLabel();
m_deleteButton = new QToolButton();
m_deleteButton->setIcon(QIcon(“:/Resources/LoginWindow/deleteAccount.png“));
m_deleteButton->setstyleSheet(“background-color:transparent;“);
connect(m_deleteButton SIGNAL(clicked(bool)) this SLOT(onRemoveAccount()));
// 布局;
QHBoxLayout *mainLayout = new QHBoxLayout(this);
mainLayout->addWidget(m_Icon);
mainLayout->addWidget(m_accountNumber);
mainLayout->addStretch();
mainLayout->addWidget(m_deleteButton);
mainLayout->setContentsMargins(5 5 5 5);
mainLayout->setSpacing(5);
}
// 设置登录用户信息;
void AccountItem::setAccountInfo(int index QString accountName QString headFilePath)
{
m_index = index;
m_accountNumber->setText(accountName);
QString filePath = headFilePath;
m_Icon->setPixmap(QPixmap(filePath).scaled(30 30));
}
// 获取登录用户名称;
QString AccountItem::getAccountName()
{
return m_accountNumber->text();
}
// 获取当前itemWidget的index;
int AccountItem::getItemWidgetIndex()
{
return m_index;
}
void AccountItem::onRemoveAccount()
{
emit signalRemoveAccount(m_index);
}
void AccountItem::mousePressEvent(QMouseEvent *event)
{
if (event->button() == Qt::LeftButton)
{
m_mousePress = true;
}
}
void AccountItem::mouseReleaseEvent(QMouseEvent *event)
{
if (m_mousePress)
{
emit signalShowAccountInfo(m_index m_accountNumber->text());
m_mousePress = false;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3429 2016-12-22 09:47 QQ登录界面图片资源\arrowback.png
文件 1216750 2016-12-21 21:58 QQ登录界面图片资源\back.gif
文件 317 2016-01-21 13:58 QQ登录界面图片资源\checkbox.png
文件 3567 2016-12-22 09:48 QQ登录界面图片资源\closeback.png
文件 296 2016-01-21 15:23 QQ登录界面图片资源\drop_down_Button.png
文件 516 2016-01-21 14:02 QQ登录界面图片资源\flicker.png
文件 8840 2016-12-22 10:10 QQ登录界面图片资源\HeadImage.png
文件 3360 2016-12-22 16:59 QQ登录界面图片资源\keyboard.png
文件 3188 2016-12-22 09:50 QQ登录界面图片资源\minback.png
文件 643 2016-01-21 14:24 QQ登录界面图片资源\more_accountlogin.png
文件 3201 2016-12-22 10:28 QQ登录界面图片资源\state_away.png
文件 3093 2016-12-22 10:31 QQ登录界面图片资源\state_busy.png
文件 3087 2016-12-22 10:34 QQ登录界面图片资源\state_hide.png
文件 3236 2016-12-22 10:35 QQ登录界面图片资源\state_notdisturb.png
文件 3087 2016-12-22 10:23 QQ登录界面图片资源\state_online.png
文件 3133 2016-12-22 10:25 QQ登录界面图片资源\state_Qme.png
目录 0 2016-12-22 16:59 QQ登录界面图片资源
----------- --------- ---------- ----- ----
1259743 17
- 上一篇:BWT完整算法
- 下一篇:ili9342 并口驱动
相关资源
- Qt打砖块游戏
- Qt 串口助手增强版带示波器曲线源代
- QT5获取USB设备信息+PID+VID+序列号+热插
- Qt QML高仿微信
-
Qt以tableWidget/tableView读取xm
l文件,并 - qq_41276669_10644529.zip
- QT状态栏修改
- 使用QT官方库的mqtt客户端
- QT5.12所需ssleay32.dll,libeay32.dll 1.0.2q
-
QT st
yleSheet - 传智播客2016版QT教程
- linux+QT下基于RTP协议的实时视频传输客
- QT 智能家居
- qt写的绘制串口接收到数据的实时曲线
- QT5编译QFtp的具体方法和所用到的资源
- Enigma Virtual Box V7.30官方中文版
- Qt天气助手绘图、获取城市列表
- Qt Designer手册
- qtsnvivo_29157.rar
- 简单的文本编译器
- qq_42800643_10565461.zip
- qq_42025133_10608253.zip
- 飞车舞蹈辅助源码
- QT版聊天软件
- qq_39095118_10254485.zip
- QQ音乐.rar
- 智能家居界面
- Qt编写的Plotter绘制曲线源代码
- QQ音乐无损
- Qt项目源码173890
评论
共有 条评论