• 大小: 58KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: 其他
  • 标签:

资源简介

最近正在学习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

评论

共有 条评论

相关资源