资源简介
简单实现qq的登陆界面,使用qss以及qt等知识

代码片段和文件信息
#include “log.h“
#include “ui_log.h“
#include“logedit.h“
#include“qqlogimage.h“
#include
Log::Log(QWidget *parent) :
QWidget(parent)
ui(new Ui::Log)
{
ui->setupUi(this);
setWindowFlags(Qt::framelessWindowHint);
ui->AccountName->setLabelPic(“:/LogUI/aio_littletoolbar_arrow_bkg_normal.png“);
ui->Password->setLabelPic(“:/LogUI/keyboard_normal.png“);
connect(ui->AccountNameSIGNAL(imageLabelClicked())thisSLOT(doAccountLineClicked()));
connect(ui->PasswordSIGNAL(imageLabelClicked())thisSLOT(doPasswordClicked()));
ui->HeadImg->setAutoFillBackground(true);
ui->HeadImg->setPixmap(QPixmap(“:/LogUI/head.png“));
ui->HeadImg->setScaledContents(true);
loadstyleSheet(“ui“);
}
Log::~Log()
{
delete ui;
}
void Log::loadstyleSheet(const QString sheetName)
{
QFile file(“:/qss/“+sheetName.toLower()+“.qss“);
file.open(QFile::ReadOnly);
QString styleSheet = file.readAll();
qApp->setstyleSheet(styleSheet);
}
void Log::doAccountLineClicked()
{
nAccountClickTime++;
if(nAccountClickTime%2==1)
{
ui->AccountName->setLabelPic(“:/LogUI/arrow_up.png“);
}
else
{
ui->AccountName->setLabelPic(“:/LogUI/arrow_down.png“);
}
}
void Log::doPasswordClicked()
{
nPasswordClickTime++;
if(nPasswordClickTime%2==1)
{
ui->Password->setLabelPic(“:/LogUI/keyboard_down.png“);
}
else
{
ui->Password->setLabelPic(“:/LogUI/keyboard_normal.png“);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-05-13 22:29 Qt_qqLog\
文件 2504 2016-04-22 18:52 Qt_qqLog\image.qrc
文件 1555 2016-04-22 18:22 Qt_qqLog\log.cpp
文件 464 2016-04-22 16:16 Qt_qqLog\log.h
文件 8010 2016-04-22 18:54 Qt_qqLog\log.ui
文件 2418 2016-04-25 13:38 Qt_qqLog\logedit.cpp
文件 757 2016-04-22 15:46 Qt_qqLog\logedit.h
目录 0 2016-05-13 22:21 Qt_qqLog\LogUI\
文件 16447 2016-04-22 18:54 Qt_qqLog\LogUI\1.png
文件 120 2016-04-21 14:11 Qt_qqLog\LogUI\aio_littletoolbar_arrow.png
文件 143 2016-04-21 14:11 Qt_qqLog\LogUI\aio_littletoolbar_arrow_bkg_hover.png
文件 130 2016-04-21 14:11 Qt_qqLog\LogUI\aio_littletoolbar_arrow_bkg_normal.png
文件 135 2016-04-21 14:11 Qt_qqLog\LogUI\aio_littletoolbar_arrow_hover.png
文件 141 2016-04-21 14:11 Qt_qqLog\LogUI\aio_setting_down.png
文件 142 2016-04-21 14:11 Qt_qqLog\LogUI\aio_setting_hover.png
文件 149 2016-04-22 14:58 Qt_qqLog\LogUI\arrow_down.png
文件 212 2016-04-22 14:58 Qt_qqLog\LogUI\arrow_right.png
文件 148 2016-04-22 14:58 Qt_qqLog\LogUI\arrow_up.png
文件 363 2013-04-28 10:59 Qt_qqLog\LogUI\away.png
文件 416 2016-04-21 17:31 Qt_qqLog\LogUI\btnright_down.png
文件 446 2016-04-21 17:30 Qt_qqLog\LogUI\btnright_focus_normal.png
文件 414 2016-04-21 17:30 Qt_qqLog\LogUI\btnright_normal.png
文件 169 2016-04-22 14:59 Qt_qqLog\LogUI\btn_close_normal.png
文件 136 2016-04-22 14:59 Qt_qqLog\LogUI\btn_mini_down.png
文件 366 2013-04-28 10:59 Qt_qqLog\LogUI\busy.png
文件 179 2016-04-21 21:47 Qt_qqLog\LogUI\button_login_down.png
文件 179 2016-04-21 21:47 Qt_qqLog\LogUI\button_login_hover.png
文件 179 2016-04-21 16:10 Qt_qqLog\LogUI\button_login_normal.png
文件 132 2016-04-21 14:08 Qt_qqLog\LogUI\checkbox_hightlight.png
文件 132 2016-04-21 14:08 Qt_qqLog\LogUI\checkbox_normal.png
文件 144 2016-04-21 14:08 Qt_qqLog\LogUI\checkbox_pushed.png
............此处省略41个文件信息
相关资源
- vtk QT做的三维地质可视化系统2of2
- Qt局域网聊天软件
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
- C 餐厅叫号系统(QT平)
- QT 实现文件下载
- qt图像处理
- QT,JPEG解码源代码(已完成)
- Qt 播放音频文件
- Qt 读取16进制的data文件
- MQTT+串口(usart)透传
- 易语言QQTEA算法源码
- VC工程转Qt工程文件的工具
- MQTT推送Demo
- 基于Linux、QT的视频监控系统的设计与
- Qt 百度地图 定位
- QT酷炫界面开发指南《QmlBook》
- Ubuntu下操作Excel,qt代码
- Qt图片浏览器 --基于Qt的Graphics View f
- qtnribbon2破解
- Qt软件开发 完整项目代码
- MQTT_3.1protocol_Specific中文版
- 在QT中使用RTP进行视频的采集和传输
- Mini6410 Qt4和Qtopia编程开发指南
- Qt实现Code39条形码
- qt_ffmpeg_mp4_export_and_import.zip
- QT5.5入门与项目实战
- Huffman Compress 霍夫曼编码 压缩 解压缩
- 基于QT的黑白棋游戏设计和实现
评论
共有 条评论