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

wordpress邮箱插件下载济南网站系统优化

wordpress邮箱插件下载,济南网站系统优化,自适应网站模板源码,上海中学官网电脑版一.Qt内置对话框 Qt 提供了多种可复⽤的对话框类型#xff0c;即 Qt 标准对话框。Qt标准对话框全部继承于QDialog类。常⽤标准对话框如下#xff1a; 二.内置对话框分类 1.消息对话框 QMessageBox 1.1 概念 消息对话框是应⽤程序中最常⽤的界⾯元素。消息对话框主要⽤于为…一.Qt内置对话框 Qt 提供了多种可复⽤的对话框类型即 Qt 标准对话框。Qt标准对话框全部继承于QDialog类。常⽤标准对话框如下 二.内置对话框分类 1.消息对话框 QMessageBox 1.1 概念 消息对话框是应⽤程序中最常⽤的界⾯元素。消息对话框主要⽤于为用户提⽰重要信息强制用户进行选择操作。 1.2 静态成员函数 QMessageBox类中定义了静态成员函数可以直接调⽤创建不同风格的消息对话框其中包括 静态成员函数说明Question⽤于正常操作过程中的提问Information⽤于报告正常运⾏信息Warning⽤于报告⾮关键错误Critical⽤于报告严重错误 函数原型 1.3 代码示例  eg1:问题提示消息对话框 代码 //创建按钮QPushButton * btnnew QPushButton(Message dialog,this);//设置按钮大小和位置btn-resize(200,200);btn-move(300,300);//创建消息对话框QMessageBox *msgnew QMessageBox(this);//设置对话框标题msg-setWindowTitle(Warning);//设置对话框文本msg-setText(Error Message);//设置对话框类型msg-setIcon(QMessageBox::Question);//设置按钮msg-setStandardButtons(QMessageBox::Ok | QMessageBox::Close);//关联信号槽connect(btn,QPushButton::clicked,[](){msg-show();}); 运行结果 我们可以选择的按钮有 eg2:错误提⽰消息对话框 代码和上面除类型改变几乎没区别 //创建按钮QPushButton * btnnew QPushButton(Message dialog,this);//设置按钮大小和位置btn-resize(200,200);btn-move(300,300);//创建消息对话框QMessageBox *msgnew QMessageBox(this);//设置对话框标题msg-setWindowTitle(Warning);//设置对话框文本msg-setText(Error Message);//设置对话框类型msg-setIcon(QMessageBox::Warning);//设置按钮msg-setStandardButtons(QMessageBox::Yes | QMessageBox::Cancel);//关联信号槽connect(btn,QPushButton::clicked,[](){msg-show();});运行结果 eg2利用函数快速创建消息对话框 //警告 void MainWindow::on_pushButton_clicked() {//参数1父窗口的地址 参数2对话框窗口标题 参数3对话框内的文本 参数4添加按钮QMessageBox::warning(this,对话框标题,对话框文本,QMessageBox::Ok | QMessageBox::Save); } //报错 void MainWindow::on_pushButton_2_clicked() {QMessageBox::critical(this,对话框标题,对话框文本,QMessageBox::Ok | QMessageBox::Save); } //消息 void MainWindow::on_pushButton_3_clicked() {QMessageBox::information(this,对话框标题,对话框文本,QMessageBox::Ok | QMessageBox::Save); } //问题 void MainWindow::on_pushButton_4_clicked() {QMessageBox::question(this,对话框标题,对话框文本,QMessageBox::Ok | QMessageBox::Save); } 运行结果 2.颜⾊对话框 QColorDialog 2.1 概念 QColorDialog是一个对话框类用于选择颜色。 2.2 常用方法 1、 //创建对象的同时设置⽗对象 QColorDialog(QWidget* parent nullptr)  2、//创建对象的同时通过QColor 对象设置默认颜⾊和⽗对象 QColorDialog(const QColor initial, QWidget* parent nullptr)  3、//设置当前颜⾊对话框 void setCurrentColor(const QColor color)  4、 //获取当前颜⾊对话框  QColor currentColor()const 5 、 //打开颜⾊ 选择对话框并返回⼀个QColor对象 QColor getColor(const QColor initial Qt::white,QWidget *parent nullptr,const QString  title QString(), QColorDialog::ColorDialogOptions options ColorDialogOptions()) 参数说明  initial设置默认颜色  parent设置⽗对象 title设置对话框标题 options设置选项 2.3 代码示例 eg1 //创建按钮QPushButton* btnnew QPushButton(get ColorDialog,this);//设置按钮大小btn-resize(200,100);//创建颜色对话框QColorDialog* dianew QColorDialog(this);//编辑信号槽函数connect(btn,QPushButton::clicked,[](){//使用getColor函数,打开颜色对话框并设置默认颜色QColor colordia-getColor(QColor(0,0,255));qDebug()color.red();qDebug()color.green();qDebug()color.blue();}); 运行结果: eg2: //创建按钮QPushButton* btnnew QPushButton(get ColorDialog,this);//设置按钮大小btn-resize(200,100);//创建颜色对话框QColorDialog* dianew QColorDialog(this);//编写槽函数connect(btn,QPushButton::clicked,[](){//设置颜色dia-setCurrentColor(QColor(100,100,100));//打开颜色对话框dia-open();}); 运行结果 3.⽂件对话框 QFileDialog 3.1 概念 文件对话框应用于打开一个外部文件或者将当前内容保存至外部文件。 3.2 常用方法 1.打开一个文件 QString getOpenFileName(QWidget *parent nullptr, const QString caption QString(), const QString dir QString(), const QString filter QString(), QString*selectedFilter nullptr,QFileDialog::Options optionsOptions())2.打开多个文件 QString getOpenFileNames(QWidget *parent nullptr, const QString caption QString(), const QString dir QString(), const QString filter QString(), QString*selectedFilter nullptr,QFileDialog::Options optionsOptions())3.保存文件 QString getSaveFileName (QWidget *parent nullptr, const QString caption QString(), const QString dir QString(), const QString filter QString(), QString*selectedFilter nullptr,QFileDialog::Options optionsOptions())参数含义 参数1parent ⽗亲 参数2caption 对话框标题 参数3dir 默认打开的路径 参数4filter ⽂件过滤器 3.3 代码示例 eg1:打开文件 //创建按钮QPushButton* btnnew QPushButton(this);//创建文件对话框QFileDialog* dianew QFileDialog(this);//编写槽函数connect(btn,QPushButton::clicked,[](){//调用函数 getopenfilenameQString strdia-getOpenFileName(this,file,D:\coad\text_2_20);qDebug()str;}); 运行结果 eg2:保存文件 //创建按钮QPushButton* btnnew QPushButton(this);//创建文件对话框QFileDialog* dianew QFileDialog(this);connect(btn,QPushButton::clicked,[](){QString strdia-getSaveFileName(this,save file,D:\coad\text.c_1_2);qDebug()str;}); 运行结果 要想要真正实现保存文件功能还需要应用file后面我们会在file章节进行功能完善。 4.字体对话框 QFontDialog 4.1 概念 用于选择字体的对话框 4.2 常用方法 1.QFontDialog(parent)创建一个新的 QFontDialog 对象parent 是可选的父窗口。 QFontDialog * dialog new QFontDialog(this); 2.getFont()静态函数显示字体对话框并返回用户选择的字体。返回值是一个 QFont 对象。 bool ok false; QFont font QFontDialog::getFont(ok); 3.setFont(font)设置默认显示的字体为 font。 QLabel *label new QLabel(this); label-setFont(font); 4.3 代码示例 eg: QPushButton* btnnew QPushButton(Font,this);connect(btn,QPushButton::clicked,[](){//使用静态方法getfont 打开字体对话框并返回 初值格式bool flag;QFont fontQFontDialog::getFont(flag,QFont(华文行楷,37));//打印字体qDebug()font.family().toUtf8().data();//打印字号qDebug()font.pointSize();//判断是否加粗qDebug()font.bold();}); 运行结果 5.输⼊对话框 QInputDialog 5.1 概念 在Qt中QInputDialog是一个对话框类用于获取用户输入的数据。它提供了多种输入类型的方法包括文本、整数、浮点数和选项。使用时只需包含QInputDialog头文件然后使用适当的方法调用它即可。 5.2 常用方法 1.getInt整型输⼊数据对话框 int result QInputDialog::getInt(this,整数对话框,请输入整数); 2.getDouble双精度浮点型输入数据对话框 double result QInputDialog::getDouble(this,浮点数对话框,请输入浮点数); 3.getItem选择条目型输⼊对话框 QString result QInputDialog::getItem(this,条目对话框,请输入条目,item); 参数说明 parent父节点 title对话框标题 label对话框标签 items可供选择的条⽬ 5.3 代码示例 eg 在designer上手动创建三个按钮 编写槽函数: void MainWindow::on_pushButton_clicked() {int result QInputDialog::getInt(this,Int Dialog,input int);qDebug()result; }void MainWindow::on_pushButton_2_clicked() {double result QInputDialog::getDouble(this,Double Dialog,input double);qDebug()result; }void MainWindow::on_pushButton_3_clicked() {//创建一个string链表QStringList item ;//进行尾插item.push_back(book);item.push_back(pen);item.push_back(pencil);item.push_back(eraser);item.push_back(phone);QString result QInputDialog::getItem(this,Item Dialog,input item,item);qDebug()result; 运行结果 点击INT按钮 点击Double按钮 点击Item按钮
http://www.dnsts.com.cn/news/225610.html

相关文章:

  • 餐饮行业网站建设风格企业邮箱怎么申请注册流程
  • 网站开发业务方向架构文档wordpress主题制作版权验证
  • 没公司怎么做网站云服务器和云虚拟主机
  • ps模板网站小程序文档
  • 怎么学做淘宝电商网站企业宣传册模板设计素材
  • 自己做网站可以上传软件下载怎样了解网站建设是否专业
  • 黔东南网站建设开发一个网站
  • 长尾关键词爱站ie建设企业网站进去无法显示
  • 黄页88网怎么推广沧州网站改版优化
  • 如何用爬虫做网站监控网站建设就业前景
  • php语言 网站建设中国进出口贸易网
  • 做动画网站去哪采集地方门户网站盈利
  • 喜欢做网站的行业建网站的公司服务
  • 顾村网站建设安卓 wordpress 源码
  • 极简个人网站模板三星单片机开发网站
  • 手机验证登录网站开发红酒公司网站源码
  • 自己做的网站怎么接支付宝wordpress实名
  • 做微信公众号的网站有哪些网站建设有哪几种
  • wordpress站群作用企业还有人做网站么
  • 网站推广怎么优化展示营销型网站
  • 北京做网站哪家公司好优化优化
  • 物流网站做那个好网络营销顾问培训
  • 免费发布网站建设的平台泰兴市城乡建设管理局网站
  • 广东建网站公司泉州建站费用
  • 网站建设怎么做?衡水网站制作费用
  • 海外医疗网站建设团队拓展活动
  • 宣传图制作网站如何利用网络进行推广和宣传
  • 深圳营销型网站公司电话wordpress 添加
  • 网站整体色彩的建设石家庄发布最新公告
  • 我谁知道在哪里可以找人帮忙做网站做ps合成的网站