Qt学习之旅 - 标准对话框

news2024/11/30 14:46:11

文章目录

      • 消息对话框
        • 错误对话框
        • 信息对话框
        • 提问对话框
        • 警告图标
      • 其他标准对话框
        • QColorDialog:颜色对话框
        • QFileDialog:选择文件或者目录
        • QFontDialog:选择字体
        • QInputDialog: 允许用户输入一个值,并将赋值返回
        • QPageSetupDialog:为打印机提供纸张相关选项
        • QPrintDialog: 打印机配置
        • QPrintPreviewDialog: 打印预览
        • QProgressDialog: 显示操作过程

消息对话框

#include <QMessageBox> //引入文件

错误对话框

QMessageBox::critical(指定父亲,指定标题,显示内容);

信息对话框

QMessageBox::information(指定父亲,指定标题,显示内容);

提问对话框

QMessageBox::question(指定父亲,指定标题,显示内容);

在这里插入图片描述

在这里插入图片描述

//QMessageBox::question(父亲,标签,提示内容,按键类型,默认关联回车按键);
QMessageBox::question(this,"question","提问",QMessageBox::Save|QMessageBox::Cancel);

在这里插入图片描述

警告图标

//QMessageBox::warning(指定父亲,指定标题,显示内容);
QMessageBox::warning(this,"waring","警告");

其他标准对话框

都是要引入头文件的

QColorDialog:颜色对话框

//QColorDialog::getColor(QColor(r,g,b));
QColorDialog::getColor(QColor(255,0,0));

在这里插入图片描述

QColor color = QColorDialog::getColor(QColor(255,0,0));
qDebug() << "r = " << color.red() << "g = " << color.green() << "b = " << color.blue();

在这里插入图片描述

QFileDialog:选择文件或者目录

//文件对话框
//QFileDialog::getOpenFileName(父亲,标题,默认打开文件路径,过滤文件格式)
//返回值是选取的路径,是个字符串
QFileDialog::getOpenFileName(this,"打开文件","D:\\work\\QT\\QT_QMainWindow_ui_learn01\\images");

在这里插入图片描述

QFontDialog:选择字体

//字体对话框
bool flag;
QFontDialog::getFont(&flag,QFont("宋体",36));

在这里插入图片描述

QFont font = QFontDialog::getFont(&flag,QFont("宋体",36));
//font.family().toUtf8().data()
qDebug() << "字体:" << font.family() << "字号:" << font.pointSize() << "是否加粗" << font.bold() << "是否倾斜" << font.italic();

在这里插入图片描述

QInputDialog: 允许用户输入一个值,并将赋值返回

QPageSetupDialog:为打印机提供纸张相关选项

QPrintDialog: 打印机配置

QPrintPreviewDialog: 打印预览

QProgressDialog: 显示操作过程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/619675.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【6.07 代随_50day】 买卖股票的最佳时机 III、买卖股票的最佳时机 IV

买卖股票的最佳时机 III、买卖股票的最佳时机 IV 买卖股票的最佳时机 III1.动态规划方法图解步骤递归代码 买卖股票的最佳时机 IV1.动态规划方法图解步骤代码 买卖股票的最佳时机 III 力扣连接&#xff1a;123. 买卖股票的最佳时机 III&#xff08;中等&#xff09; 1.动态规…

公司来了个卷王之王,真让人崩溃····

现在的小年轻真的卷得过分了&#xff0c;真是完全不把自己当人啊 这不&#xff0c;前段时间我们公司来了个98年的&#xff0c;工作没2年&#xff0c;跳槽到我们公司起薪就18K&#xff0c;都快接近我了&#xff0c;以后超越我只是时间问题&#xff0c;后来才知道人家是个卷王&a…

5.10 Vue配置路由(vue-router)

Vue配置路由vue-router 目录一、 路由vue-router概述二、 配置步骤1. 安装 Vue Router2. 安装确认2. 引入vue-router并使用3. 注入router4. 新建视图文件夹和文件5. 在模板中使用路由 目录 一、 路由vue-router概述 官方网站&#xff1a;https://v3.router.vuejs.org/zh/insta…

常用模拟低通滤波器的设计——椭圆滤波器

常用模拟低通滤波器的设计——椭圆滤波器 椭圆滤波器又称考尔滤波器&#xff0c;是在通带和阻带范围内都具有等波纹的一种滤波器。椭圆滤波器相比其他类型的滤波器&#xff0c;在阶数相同的条件下有最小的通带和阻带波动&#xff0c;这一点区别于在通带和阻带都平坦的巴特沃斯…

电压220V与380V区别

电压220V与380V区别 1、应用场景2、区分2.1 从室内插座区分&#xff1a;2.2 从房间配电盒空气开关上区分 1、应用场景 绝大部分的小区居民用电&#xff0c;包括农村村民家用电&#xff0c;用的都是220V的电压&#xff0c;甭管家里装了多少台空调&#xff0c;用了多少电器&#…

汽车仪表Cluster/DashBoard芯片型号

前言 随着汽车四化的推进,可以说汽车仪表也变成越来越智能化的一个ECU部件了。市面上的车型很多,油车发展了很多年,都有仪表,电车也发展起来了,车型也非常丰富,也都有仪表。仪表现在是作为多屏中一个屏存在的,现在车上最多的就是屏了,最大的要算中控屏了,有的还有空调…

十一、OpenGL的坐标系统

第一部分概念 OpenGL 坐标系统&#xff1a;OpenGL 坐标系中每个顶点的 x&#xff0c;y&#xff0c;z 坐标都应该在 -1.0 到 1.0 之间&#xff0c;超出这个坐标范围的顶点都将不可见。将一个物体&#xff08;图像&#xff09;渲染到屏幕上&#xff0c;通常经过将物体坐标转换为…

30天从入门到精通TensorFlow1.x 第七天,TensorFlow1.x 模型save()和restore()

文章目录 一、接前一天二、TensorFlow中模型的保存和加载方式三、模型的保存和加载Save()类1. 创建方法以及文件组成2. Saver类的重要参数参数&#xff1a;重要函数参数&#xff1a; 3. Saver类的主要使用函数 四、keras的模型保存和加载1. Keras比较简单&#xff1a;一般有三种…

PLSQL - Months_Between的理解和使用

Months_Between是一个内置的日期操纵函数&#xff0c;用于计算两个日期相隔的月份数。Oracle文档的介绍如下&#xff1a; MONTHS_BETWEEN returns number of months between dates date1 and date2. The month and the last day of the month are defined by the parameter NL…

jenkins主从节点安装及pipeline构建

一、背景 通过Jenkins主节点配置的pipeline下发给从节点执行&#xff0c;从而兼容容器化执行 二、安装主节点 docker-compose.yml jenkins:user: rootrestart: alwaysimage: jenkinsci/blueoceancontainer_name: jenkins# network_mode: hostports:- "8081:8080"-…

BOS EDI Excel 方案简介

BOS EDI & Excel 方案简介 本文将继续分享BOS示例工作流&#xff1a;使用Excel端口和Email端口生成一系列文件&#xff0c;完成与BOS的EDI通信。 下载工作流 下载示例文件 BOS EDI到Excel示例流具有预配置的端口&#xff0c;用于从BOS的EDI集成规范转换以下交易集&…

2022年国赛高教杯数学建模D题气象报文信息卫星通信传输解题全过程文档及程序

2022年国赛高教杯数学建模 D题 气象报文信息卫星通信传输 原题再现 在某些紧急救援任务中&#xff0c;需要进行物资空投。在地面通信系统瘫痪的情形下&#xff0c;为了更好地获得准确完整的地面气象观测信息&#xff0c;通常对任务区域的重要目标点采用派遣气象分队的方式来获…

如果让你来设计CPU之内存篇

哈喽&#xff0c;我是子牙&#xff0c;一个很卷的硬核男人。深入研究Windows内核、Linux内核、Hotspot源码…聚焦做那些大家想学没地方学的课程&#xff1a;手写操作系统、手写虚拟机、手写模拟器、手写编程语言… 目前已经做了两个成熟的课程&#xff1a;手写JVM、手写OS&…

PPP认证协议详解

PPP认证协议详解 1. 引言 PPP&#xff08;Point-to-Point Protocol&#xff09;认证协议在计算机网络中扮演着重要的角色。它是一种用于建立和认证网络连接的协议&#xff0c;广泛应用于各种网络环境&#xff0c;包括互联网接入、虚拟专用网络&#xff08;VPN&#xff09;和远…

【头歌】试的学习

1.基本路径测试 2.画出程序控制流图 3.计算流图的环形复杂度 4.确定线性独立路径的基本集合 5.设计测试用例 基本路径测试 除了逻辑覆盖&#xff0c;还有一种常用的白盒测试的测试方法&#xff1a;基本路径测试。基本路径测试是 Tom McCabe提出的一种白盒测试技术。使用这种技…

c++学习——继承

继承 **继承****继承的案例****继承的三种方式方式&#xff1a;****继承中的对象类型****继承中的构造和析构顺序****继承中同名成员的处理****同名静态成员处理****多继承语法****菱形继承** 继承 普通的输出 #define _CRT_SECURE_NO_WARNINGS #include <iostream> us…

8. 让java性能提升的JIT深度解剖

JVM性能调优 1. C1、C2与Graal编译器1.1 C1编译器1.2 C2编译器1.3 分层编译 2. 热点代码3. 热点探测4. 方法调用计数器5. 回边计数器6. 编译优化技术6.1 方法内联 7. 锁消除8. 栈上分配9. 逃逸分析技术10. 标量替换 本文是按照自己的理解进行笔记总结&#xff0c;如有不正确的地…

【LeetCode热题100】打卡第14天:下一个排列最长有效括号

文章目录 【LeetCode热题100】打卡第14天&#xff1a;下一个排列&最长有效括号下一个排列⛅前言&#x1f512;题目&#x1f511;题解 最长有效括号&#x1f512;题目&#x1f511;题解 【LeetCode热题100】打卡第14天&#xff1a;下一个排列&最长有效括号 下一个排列 …

如何入门挖掘SRC?

挖洞其实算是web渗透中第一个明确的关卡 越过这个坎&#xff0c;从此天高任鸟飞&#xff0c;海阔凭鱼跃。越不过&#xff0c;就永远越不过。 先说平台&#xff1a; 漏洞响应平台&#xff1a;实战渗透测试&#xff0c;同时能获得一些外快。 补天漏洞响应平台&#xff1a;http…