资源简介
简单实现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个文件信息
相关资源
- qt实现的简易音乐播放
- qt实现图片缩放
- 图像识别(13)——手势识别(1)—
- Qt模式弹框不阻塞
- 简单易用的Qt日志模块
- qt 4.85 CAN通讯测试
- GPS 模块测试
- windows下Qt creator安装配置
- NineChess九连棋成三棋,morris九子棋
-
基于QMediaPla
yer的简易视频播放器 - QTreeview实现搜索功能查找功能
- 基于QT开发的员工管理系统
- qt5实现的一个拼图游戏
- QT_A+_记事本
- Linux环境下的网络抓包工具pcap,界面
- Qt 控件 实现 QComboBox输入自动提示功能
- Qt界面响应键盘事件
- 一款简易的Qt登录界面
- QGraphicsPixmapItem与QGraphicsScene的编程 图
- mqtt协议解析
- QT 串口源码 串口 QT 串口助手代码
- 基于QT creator 的计算器 有UI界面
- QT opengl 绘制立体图形
- QT 实现TTS朗读
- QT编写RTF格式文件
- QT5 打开一个浏览器和对应的网页
- Qt 超级日记本
- 基于qt3的作业:点菜系统
- Qt自定义/自绘复选框/单选框类
- Qt加载3D模型
评论
共有 条评论