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

3分钟宣传片报价明细/seo网站优化平台

3分钟宣传片报价明细,seo网站优化平台,网网站建设与制作,接视频做的网网站QT各种对话框示范 颜色对话框 文件对话框 字体对话框 输入对话框 消息对话框 进度对话框 错误信息对话框 向导对话框 QT各种对话框demo.rar-QT文档类资源-CSDN下载QT各种对话框demo.rarhttps://txwtech.blog.csdn.net/arti更多下载资源、学习资料请访问CSDN下载频道.h…

QT各种对话框示范

颜色对话框

文件对话框

字体对话框

输入对话框

消息对话框

进度对话框

错误信息对话框

向导对话框

QT各种对话框demo.rar-QT文档类资源-CSDN下载QT各种对话框demo.rarhttps://txwtech.blog.csdn.net/arti更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/txwtech/86427596

#include "widget_3_7.h"
#include "ui_widget_3_7.h"
#include <QColorDialog>
#include <QDebug>
#include <QFileDialog>
#include <QFontDialog>
#include <QInputDialog>
#include <QMessageBox>
#include <QProgressDialog>
#include <QErrorMessage>Widget_3_7::Widget_3_7(QWidget *parent): QWidget(parent), ui(new Ui::Widget_3_7)
{ui->setupUi(this);errorDlg2= new QErrorMessage(this);
}Widget_3_7::~Widget_3_7()
{delete ui;
}void Widget_3_7::on_pushButton_color_clicked()//颜色对话框
{//方法一,QColorDialog类的静态函数显示颜色对话框// QColor color=QColorDialog::getColor(Qt::green,this,tr("颜色对话框"));//没有透明度alpha的选项QColor color=QColorDialog::getColor(Qt::green,this,tr("颜色对话框"),QColorDialog::ShowAlphaChannel);//有透明度选项qDebug()<<"color:"<<color;//----------------方法二,先创建对象,再进行各项设置QColorDialog dialog2(Qt::red,this);dialog2.setOption(QColorDialog::ShowAlphaChannel);dialog2.exec();//模态对话框QColor color2=dialog2.currentColor();qDebug()<<"dialog2 color:"<<color2;}void Widget_3_7::on_pushButton_file_clicked()//QT文件 对话框,打开文件,选择文件路径
{//选择单个文件QString fileName=QFileDialog::getOpenFileName(this,tr("文件对话框"),"D:",tr("图片文件(*png *jpg);;文本文件(* txt);;所有文件(* *)"));qDebug()<<"fileName文件名是:"<<fileName;//同时选择多个文件QStringList fileNames=QFileDialog::getOpenFileNames(this,tr("文件对话框"),"D:",tr("图片文件(*png *jpg);;文本文件(* txt);;所有文件(* *)"));qDebug()<<"fileNames文件名是:"<<fileNames;}void Widget_3_7::on_pushButton_font_clicked()//设置字体对话框
{bool b_ok;QFont font2=QFontDialog::getFont(&b_ok,this);//单击Ok,显示新字体//点击取消,输出指定信息if(b_ok==true){ui->pushButton_font->setFont(font2);}else{qDebug()<<tr("没有选择字体哦!");}
}void Widget_3_7::on_pushButton_input_clicked()
{bool b_ok;//获取字符串QString string2=QInputDialog::getText(this,tr("输入字符串对话框"),tr("请输入用户名:"),QLineEdit::Normal,tr("admin"),&b_ok);if(b_ok==true){qDebug()<<"string2 is:"<<string2;}//获取整数int value2=QInputDialog::getInt(this,tr("输入整数"),tr("请输入-1000到1000之间的数值"),100,-1000,1000,10,&b_ok);//100:默认显示值,-1000到1000是范围,10是显示箭头按钮,没点击一次增加的值if(b_ok){qDebug()<<"value2:"<<value2;}//获取浮点数int value2a=QInputDialog::getDouble(this,tr("输入浮点数"),tr("请输入-1000到1000之间的数值"),0.00,-1000,1000,2,&b_ok);//0.00:默认显示值,-1000到1000是范围,2:小数位数为2if(b_ok){qDebug()<<"value2a:"<<value2a;}//获取条目QStringList items2;items2.append("条目3");//增加内容方法1items2<<tr("条目1")<<tr("条目2");//增加内容方法2QString item3=QInputDialog::getItem(this,tr("输入条目对话框"),tr("请选择或者输入条目"),items2,0,true,&b_ok);if(b_ok){qDebug()<<"item3 is:"<<item3;}}void Widget_3_7::on_pushButton_message_clicked()//消息对话框
{int ret1=QMessageBox::question(this,tr("问题对话框"),tr("您了解QT吗?"),QMessageBox::Yes,QMessageBox::No);int ret2=QMessageBox::information(this,tr("提示对话框"),tr("您了解QT"),QMessageBox::Ok);int ret3=QMessageBox::warning(this,tr("警告对话框"),tr("程序运行中。。。"),QMessageBox::Abort);int ret4=QMessageBox::critical(this,tr("严重错误对话框"),tr("发现严重错误,关闭所有文件吗?"),QMessageBox::YesAll);//关于对话框QMessageBox::about(this,tr("about"),tr("学习QT的重要性"));}void Widget_3_7::on_pushButton_progress_clicked()//进度对话框
{QProgressDialog dialog_progress(tr("文件复制的进度"),tr("取消"),0,65000*10,this);dialog_progress.setWindowTitle(tr("进度对话框"));dialog_progress.setWindowModality(Qt::WindowModal);//设置模态对话框dialog_progress.show();for(int i=0;i<65000*10;i++){dialog_progress.setValue(i);//设置进度条的值QCoreApplication::processEvents();//避免界面冻结if(dialog_progress.wasCanceled())break;}dialog_progress.setValue(65000*10);qDebug()<<tr("复制文件结束咯");
}
//错误信息对话框QErrorMessage类提供了一个显示错误信息的对话框,在头文件添加类前置声明,class QErrorMessage;
//然后添加私有对象的指针
//QErrorMessage *errorDlg2;void Widget_3_7::on_pushButton_error_msg_clicked()
{errorDlg2->setWindowTitle(tr("错误信息对话框"));errorDlg2->showMessage(tr("显示错误信息测试"));//以非模态对话框的形式显示出来
}QWizardPage *Widget_3_7::createPg1()
{QWizardPage * page=new QWizardPage;page->setTitle(tr("介绍"));return page;
}QWizardPage *Widget_3_7::createPg2()
{QWizardPage * page=new QWizardPage;page->setTitle(tr("选择信息"));return page;
}QWizardPage *Widget_3_7::createPg3()
{QWizardPage * page=new QWizardPage;page->setTitle(tr("向导结束"));return page;
}void Widget_3_7::on_pushButton_wizard_clicked()
{QWizard wizard2(this);wizard2.setWindowTitle(tr("向导对话框"));wizard2.addPage(createPg1());wizard2.addPage(createPg2());wizard2.addPage(createPg3());wizard2.exec();
}

http://www.jmfq.cn/news/5173417.html

相关文章:

  • 广西网站设计服务/短期培训学什么好
  • 北京建设信息网站/推广软件的app
  • 做bc网站排名/网络营销环境分析
  • 网站建设策划优点/白百度一下你就知道
  • 陈村建网站/四川网站seo
  • 网站制作设计发展前景/西安百度竞价开户
  • 科技网站建设的调研/腾讯企业qq官网
  • go和java做网站/免费注册网站有哪些
  • 义乌专业做网站/游戏推广代理
  • wordpress小说网站/专业的推广公司
  • 做网站和做网店哪个好/网站制作步骤流程图
  • wordpress做出影视网站/成都网站快速排名
  • 网站建设骗局/泉州seo优化
  • 上海市工程质量建设协会网站/做seo推广一年大概的费用
  • 做动效的网站/seo自动发布外链工具
  • 惠东县住房和城乡规划建设局网站/网站关键词快速排名服务
  • 网站做优化需要哪些后台信息/新品推广计划与方案
  • 杭州网站建设公司排名/中小企业网络营销现状
  • 开启WordPress多站点功能/长沙百度公司
  • 如何在亚马逊上开店卖到国外/长沙seo网站
  • 如何自己做资源类网站/免费网站在线客服软件
  • 网站建设 百度文库/品牌网站建设方案
  • 网站注册模板/福建百度代理公司
  • 天津公司网站如何制作/谷歌浏览器app下载安装
  • 舟山外贸建站公司/如何在百度上营销
  • 做PPT的辅助网站/seo诊断书案例
  • 企业建设网站的价值/百度seo搜索引擎优化
  • 优秀网站首页/病毒什么时候才能消失
  • 网站推广案例/百度seo原理
  • 邯郸网络运营中心处理中心在哪/seo外链发布工具