资源简介
最近正在学习Qt,根据实际业务需求花了一天的时候制作了一个消息提示框,仿造126邮箱登录的提示。第一次开源发布代码,还请高手轻拍,并请留下宝贵意见用来完善以及以后制作更多更有趣的插件。
代码片段和文件信息
#include “dialog.h“
#include “ui_dialog.h“
#include “cmsgtooltip.h“
#include “qdebug.h“
Dialog::Dialog(QWidget *parent) :
QDialog(parent)
ui(new Ui::Dialog)
{
ui->setupUi(this);
}
Dialog::~Dialog()
{
delete ui;
}
void Dialog::on_pushButton_clicked()
{
CMsgToolTip* cMsgToolTip = new CMsgToolTip(this);
cMsgToolTip->setTipType(CMsgToolTip::Info);
cMsgToolTip->setArrowDirection(CMsgToolTip::Bottom);
cMsgToolTip->setTiptitle(“用户名不能为空“);
cMsgToolTip->setTipContent(“1.用户名不能为空,并且不能少于10个字符\n2.再或者在中途换某个图像的话\n3.再或者在中途换某个图像的话“);
cMsgToolTip->setobjectP(ui->lineEdit);
cMsgToolTip->init();
cMsgToolTip->show();
}
void Dialog::on_pushButton_2_clicked()
{
CMsgToolTip* cMsgToolTip = new CMsgToolTip(this);
cMsgToolTip->setTipType(CMsgToolTip::Info);
cMsgToolTip->setArrowDirection(CMsgToolTip::Right);
cMsgToolTip->setTiptitle(“用户名不能为空“);
cMsgToolTip->setTipContent(“1.用户名不能为空,并且不能少于10个字符\n2.再或者在中途换某个图像的话\n3.再或者在中途换某个图像的话“);
cMsgToolTip->setobjectP(ui->lineEdit);
cMsgToolTip->init();
cMsgToolTip->show();
}
void Dialog::on_pushButton_4_clicked()
{
CMsgToolTip* cMsgToolTip = new CMsgToolTip(this);
cMsgToolTip->setTipType(CMsgToolTip::Warm);
cMsgToolTip->setArrowDirection(CMsgToolTip::Top);
cMsgToolTip->setTiptitle(“用户名不能为空“);
cMsgToolTip->setTipContent(“1.用户名不能为空,并且不能少于10个字符\n2.再或者在中途换某个图像的话\n3.再或者在中途换某个图像的话“);
cMsgToolTip->setobjectP(ui->lineEdit);
cMsgToolTip->init();
cMsgToolTip->show();
}
void Dialog::on_pushButton_3_clicked()
{
CMsgToolTip* cMsgToolTip = new CMsgToolTip(this);
cMsgToolTip->setTipType(CMsgToolTip::Error);
cMsgToolTip->setArrowDirection(CMsgToolTip::Left);
cMsgToolTip->setTiptitle(“用户名不能为空“);
cMsgToolTip->setTipContent(“1.用户名不能为空,并且不能少于10个字符\n2.再或者在中途换某个图像的话\n3.再或者在中途换某个图像的话“);
cMsgToolTip->setobjectP(ui->lineEdit);
cMsgToolTip->init();
cMsgToolTip->show();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-12-04 17:50 release\
文件 22528 2013-12-04 17:58 release\main.exe
文件 43520 2013-12-04 17:58 release\msgtooltip.dll
目录 0 2013-12-04 17:52 test\
目录 0 2013-12-04 17:53 test\include\
文件 1728 2013-12-04 17:53 test\include\cmsgtooltip.h
目录 0 2013-12-04 17:58 test\main\
文件 2409 2013-12-04 17:58 test\main\dialog.cpp
文件 451 2013-12-04 17:58 test\main\dialog.h
文件 2085 2013-12-04 17:18 test\main\dialog.ui
文件 403 2013-12-04 13:40 test\main\main.cpp
文件 474 2013-12-04 15:31 test\main\main.pro
目录 0 2013-12-04 18:07 test\MsgToolTip\
文件 223 2013-12-02 16:20 test\MsgToolTip\arrow-bottom.png
文件 236 2013-12-02 16:18 test\MsgToolTip\arrow-left.png
文件 242 2013-12-02 14:18 test\MsgToolTip\arrow-right.png
文件 232 2013-12-02 16:20 test\MsgToolTip\arrow-top.png
文件 9682 2013-12-04 17:57 test\MsgToolTip\cmsgtooltip.cpp
文件 9682 2013-12-04 18:07 test\MsgToolTip\cmsgtooltip.cpp.autosave
文件 4429 2013-12-02 15:07 test\MsgToolTip\error.png
文件 2136 2013-12-02 16:21 test\MsgToolTip\info.png
文件 445 2013-12-04 15:24 test\MsgToolTip\msgtooltip.pro
文件 3068 2013-12-04 13:35 test\MsgToolTip\MsgToolTip.pro.user
文件 402 2013-12-02 16:33 test\MsgToolTip\qrc.qrc
文件 10752 2013-12-04 13:35 test\MsgToolTip\Thumbs.db
文件 5051 2013-12-02 16:21 test\MsgToolTip\warm.png
文件 56 2013-12-04 13:35 test\test.pro
文件 17687 2013-12-04 17:52 test\test.pro.user
文件 449 2013-12-04 18:09 说明.txt
- 上一篇:Qt 使用Qss实现切换皮肤 最简单
- 下一篇:MSINET.OCX
评论
共有 条评论