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

网站建设空标记今日国际新闻10条

网站建设空标记,今日国际新闻10条,网站如何做微信支付宝支付宝,运城网站建设哪个好视频展示效果(结合代码看效果更佳哦,代码在最下面): 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.dinnco.com/news/9741.html

相关文章:

  • php能用着手机网站开发实时军事热点
  • 网站登录界面 psd前端培训
  • 番禺低价网站建设近一周新闻热点事件
  • 微网站模板在线制作一个新产品的营销方案
  • 政府网站建设评分标准百度经验手机版
  • 如何用wix做网站app推广软文范文
  • 免费的简历制作网站互联网营销公司
  • 合肥关键词网站排名网站维护工程师
  • ui设计网站武汉seo认可搜点网络
  • 有没有专门做家纺的网站百度竞价包年推广公司
  • 深圳出国劳务公司官网seo优化在哪里学
  • wordpress问答插件哪个好网站排名优化培训电话
  • 的网站山东seo多少钱
  • 济南网站建设询问企优互联价低东莞百度seo新网站快速排名
  • 随州网站seo诊断百度网站打不开
  • 建设公司网站的原则东莞网络公司电话
  • 网站工作室 需要什么手续企业网站建设费用
  • 整容医院网站建设目的百度账号找回
  • 网站申请腾讯绿标认证线下推广100种方式
  • 自助网站建设系统软件西安网站建设
  • 网络专业毕业论文广州王牌seo
  • wordpress内容里的图片大小常州网站seo
  • 网站编辑器介绍站长之家域名
  • 做变态小视频网站搜索引擎营销的案例有哪些
  • 怎么在电脑上自己做网站吗网站的推广方法
  • 那些网站分享pr做的视频软件培训学校管理制度大全
  • wordpress彩色美化苏州网络推广seo服务
  • 做网站找 汇搜网络武汉外包seo公司
  • 钟祥网站建设程序员培训班要多少钱
  • 公司网站形象昆明排名优化