当前位置: 首页 > news >正文

网站建设策划书封面编辑图片加文字的软件

网站建设策划书封面,编辑图片加文字的软件,wordpress 编辑器模板,室内设计者联盟网站视频展示效果(结合代码看效果更佳哦,代码在最下面): QMessageBox手动添加有重试效果的按钮效果图: 点击详细文本之后展开如下图: 图标可选: QMessageBox::Critical错误图标QMessageBox::NoIco…

视频展示效果(结合代码看效果更佳哦,代码在最下面):

QMessageBox手动添加有重试效果的按钮

效果图: 

点击详细文本之后展开如下图:

 

图标可选:

QMessageBox::Critical错误图标
QMessageBox::NoIcon 没有图标
QMessageBox::Question 提问图标
QMessageBox::Information 消息图标
QMessageBox::Warning 警告图标

按钮角色可选:

QMessageBox::InvalidRole 无效;设置之后,这个按钮不会出现在弹框里面
QMessageBox::AcceptRole 确定;设置之后,对话框被接受,点击按钮后,弹窗会消失
QMessageBox::RejectRole取消;设置之后,对话框被拒绝,点击按钮后,弹窗会消失
QMessageBox::DestructiveRole不保存;设置之后,点击按钮后会导致破坏性更改并关闭弹窗
QMessageBox::ActionRole 激活
QMessageBox::HelpRole 帮助
QMessageBox::YesRole
QMessageBox::NoRole
QMessageBox::ApplyRole 应用
QMessageBox::ResetRole 重置


.h

#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include <QMainWindow>
#include <QMessageBox>
#include <QPushButton>
#include <QTimer>
#include <QDialog>
#define ETIME 10//每次重试的时间
namespace Ui {
class MainWindow;
}class MainWindow : public QMainWindow
{Q_OBJECTpublic:explicit MainWindow(QWidget *parent = 0);~MainWindow();public slots:void slotRetry();void slotCountdown();void slotClose();void slotBtnClick(QAbstractButton* btn);private:Ui::MainWindow *ui;QMessageBox *m_mBox;QPushButton *m_retryBrn;QPushButton *m_closeBtn;QTimer *m_tmrRetry;int m_iCount;int iRetryCount;
};#endif // MAINWINDOW_H

.cpp

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QDebug>MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow)
{//ui->setupUi(this);m_tmrRetry = new QTimer(this);m_tmrRetry->setInterval(1000);connect(m_tmrRetry,SIGNAL(timeout()),this,SLOT(slotCountdown()));m_mBox = new QMessageBox();m_mBox->setIcon(QMessageBox::Critical);//设置图标m_mBox->setWindowTitle("错误");//设置对话框标题m_mBox->setText("测试说明");//设置副标题m_mBox->setInformativeText("今天是个好日子");//设置提示说明//m_mBox->setDetailedText("点个关注吧");//设置详细文本m_retryBrn = new QPushButton();m_closeBtn = new QPushButton();//添加按钮的方法//..1m_retryBrn = m_mBox->addButton("重试",QMessageBox::AcceptRole);m_closeBtn = m_mBox->addButton("关闭",QMessageBox::RejectRole);//..2//    m_retryBrn->setText("重试");//    m_closeBtn->setText("关闭");//    m_mBox->addButton(m_retryBrn,QMessageBox::AcceptRole);//    m_mBox->addButton(m_closeBtn,QMessageBox::RejectRole);//_________________________________________//绑定按钮槽函数的方法//..1connect(m_mBox,SIGNAL(buttonClicked(QAbstractButton*)),this,SLOT(slotBtnClick(QAbstractButton*)));//..2connect(m_retryBrn,SIGNAL(clicked(bool)),this,SLOT(slotRetry()));//关闭弹窗后触发的信号connect(m_mBox,SIGNAL(destroyed(QObject*)),this,SLOT(slotClose()));m_mBox->show();m_iCount=0;//已经重试了几次iRetryCount=0;//总共重试几次
}MainWindow::~MainWindow()
{delete ui;
}void MainWindow::slotRetry()
{m_mBox->show();//一定要show,不然点击按钮之后,弹窗就会消失,就看不到倒计时的效果了if(m_retryBrn->isEnabled()){m_retryBrn->setEnabled(false);m_closeBtn->setEnabled(false);}iRetryCount++;if(iRetryCount>3)//最多只重试3次{qDebug() << "重试次数已试完";m_mBox->close();m_mBox->deleteLater();return;}qDebug() << "重试方式一";m_tmrRetry->start();m_retryBrn->setText(QString("重试 %1").arg(ETIME));
}void MainWindow::slotCountdown()
{m_mBox->show();m_iCount++;int iTemp = ETIME - m_iCount;if(iTemp<=0){//可以在倒计时结束后做你想做的事m_tmrRetry->stop();m_retryBrn->setEnabled(true);m_closeBtn->setEnabled(true);m_iCount=0;iTemp=ETIME;}m_retryBrn->setText(QString("重试 %1").arg(iTemp));
}void MainWindow::slotClose()
{qDebug() << "弹窗已关闭";
}void MainWindow::slotBtnClick(QAbstractButton *btn)
{if(btn == m_retryBrn){qDebug() << "重试 方法2";}else if(btn == m_closeBtn){qDebug() << "关闭 方法2";}
}







 

http://www.yayakq.cn/news/66383/

相关文章:

  • 36氪国外做网站专门提供做ppt小素材的网站
  • 企业网站定制开发卡盟怎么网站怎么做
  • 网站目录做二级域名番禺门户网站建设
  • 网站推广的营销策划方案快速搭建网站2020
  • 清丰网站建设公司深圳工业产品设计公司
  • 南宁希噢网站开发工作室图书馆网站建设费用
  • wordpress网站费用wordpress添加菜单
  • 湖南网站建设有限公司杭州科技公司网站建设
  • 免费域名注册网站今天的新闻内容50字
  • 静态网站制作流程dw做网站如何让背景变得透明
  • 鄂州做网站高端网站制作平台
  • 网站建设动漫有哪些可以做推广的网站
  • 建设网站价位做教育的网站需要资质吗
  • 关键词推广效果分析洛阳网站建设优化
  • 化妆培训网站模板建设通app下载
  • 什么是商城网站建设做网站卖得出去吗
  • 360免费建站系统wordpress幻灯片 设置方法
  • 技术社区网站开发东莞网站快速优化排名
  • 网站结构分析怎么做查询房产信息个人的房产信息查询
  • C语言网站开发pdf中国纪检监察报多久一期
  • 番禺网站开发哪家专业html5手机网站实例
  • 建设银行网站查询密码怎么开通站长seo推广
  • 企业网站的建立联系方式google建网站
  • 在上海哪个网站比较好工作计划如何写
  • 智能网站搭建张家港企业网站
  • 建设网站的请示微信怎么做自己的网站
  • 网站设计案例分析ps怎么做网站导航
  • 在线设计logo免费网站做毕业设计的参考文献网站
  • 做门窗安装去哪些网站找生意为企业做网站要向谁索要资料
  • 织梦xml网站地图深圳康福特户外家具营销型网站