跟我一起学QT_QT标准对话框_颜色选择框
标准对话框
QT的标准对话框分为以下几种
- 颜色对话框
- 文件对话框
- 字体对话框
- 输入对话框
- 消息对话框
- 进度对话框
- 错误信息对话框
向导对话框
颜色对话框
首先学习的是
颜色对话框
颜色对话框类QColorDialog
提供了一个可以获取指定颜色的对话框部件。下面创建一个颜色对话框,我们使用
QT creator
新建一个项目在Ui布局上放上一个QpushButton 按钮为这个按钮新增一个对应的槽函数如下图
包含我们需要用到的颜色对话框的头文件
防止这个棉服图床外链过期图片中的代码我也贴上来
public slots:void color_slots_func();
下面就是对我们按下按钮后对应的槽函数进行实现
void MyDialog::color_slots_func()
{//弹出一个颜色选择对话框 让用户自己选择自己想要的颜色QColor color = QColorDialog::getColor(Qt::red,this,"选择你要的颜色");//打印出用户选择颜色值qDebug()<<"select color valus:"<<color<<endl;
}
然后我们在 MyDialog
构造函数中对按钮单击的信号和我们实现的槽函数进行连接如下图
// 连接信号和槽函数connect(ui->colordlg,&QPushButton::clicked,this,&MyDialog::color_slots_func);
最终我们编译后 启动 后效果图
除了使用QColorDialog的静态函数getColor函数以外我们也可以自己构造
QColorDialog ColorDlg(Qt::red,this); // 创建对象ColorDlg.setOption(QColorDialog::ShowAlphaChannel); //设置ALPHA选项ColorDlg.setWindowTitle("选择你要的颜色");ColorDlg.exec();QColor color = ColorDlg.currentColor();qDebug()<<"select color valus:"<<color<<endl;
下一篇我们再继续学习文件对话框
转载于:https://www.cnblogs.com/guolongzheng/p/10136870.html
跟我一起学QT_QT标准对话框_颜色选择框相关推荐
- Qt学习之路(17): Qt标准对话框之QMessageBox
好久没有更新博客,主要是公司里面还在验收一些东西,所以没有及时更新.而且也在写一个基于Qt的画图程序,基本上类似于PS的东西,主要用到的是Qt Graphics View Framework.好了,现 ...
- python 爬虫源代码-从零开始学Python网络爬虫_源代码.rar
[实例简介] [实例截图] [核心代码] 从零开始学Python网络爬虫_源代码_1 ├── 58project │ ├── __pycache__ │ │ ├── channel_extract.c ...
- PtQt4标准对话框——QFileDialog
如何打开一个对话框让你选择所需要的文件呢? 这里有两种实现方式. 第一种:利用标准对话框的静态方法(static method)来实现 #coding=utf-8 from PyQt4.QtCore ...
- ubuntu 中的qt怎么调用graphics.h_Qt 标准对话框之 QFileDialog
Qt 标准对话框之 QFileDialog <Qt 学习之路>已经写到了第15篇,然而现在再写下去却有点困难,原因是当初并没有想到会连续的写下去,因此并没有很好的计划这些内容究竟该怎样去写 ...
- Qt中标准对话框实例,QObject::tr()的作用
函数 tr()全名是QObject::tr(),被它处理的 字符串可以 使用工具提 取出来翻译 成其他语言, 也就是做国际化使用. 只要记住,Qt 的最佳实践:如果你想让你的程序国际化的话,那么,所有 ...
- QT学习笔记(五):Qt5的8种标准对话框示例
QT学习笔记(五):Qt5的8种标准对话框示例 前言 实例展示 1.颜色对话框 2.文件对话框 3.字体对话框 4.输入对话框 5.消息对框 6.进度对话框 7.错误信息对话框 8.向导对话框. 前言 ...
- 【Qt开发】Qt标准对话框之QMessageBox
好久没有更新博客,主要是公司里面还在验收一些东西,所以没有及时更新.而且也在写一个基于Qt的画图程序,基本上类似于PS的东西,主要用到的是Qt Graphics View Framework.好了,现 ...
- 北京化工大学计算机专业就业,北京化工大学特色专业介绍_计算机科学与技术_专业课程介绍_专业排名_就业方向...
北京化工大学特色专业介绍_计算机科学与技术_专业课程介绍_专业排名_就业方向 本专业是任何行业和领域所需的数字信息处理专业.计算机信息技术发展的趋势是多功能化.高效率.高可靠性,它更广泛的适用性和更强 ...
- 【Qt教程】1.11 - Qt5 标准对话框QMessageBox(关于、错误、信息、警告、问题、颜色、字体、文件对话框)
所谓标准对话框,是Qt内置的一些列对话框,用于简化开发.其实是调用的系统窗口.事实上,有很多对话框都是通用的,比如打开文件.设置颜色.打印设置等.这些对话框在素有程序中几乎相同,因此没有必要在每一个程 ...
- 重学JavaScript系列之一_引用类型
重学JavaScript系列之一_引用类型 ECMAScript中,引用数据是一种数据结构,用于将数据和功能组织在一起,有时候被称为类 ES6中使用Class定义一个类 引用类型的值(对象)是引用类型 ...
最新文章
- graythresh matlab,Matlab-图形算法和图像处理指南
- 7、使用CallableStatement接口调用存储过程
- 模型优化:BatchNorm合并到卷积中
- 3D Printer 开发进程一。 步进电机升降台设计图纸。
- Kubernetes中分布式存储Rook-Ceph部署快速演练
- html5不支持的属性,HTML5 常用语法一览(列举不支持的属性)
- python--list
- 2017.3.29 报表统计 思考记录
- mysql存钱用什么类型_电脑液晶显示器面板类型有哪些,显示器用什么面板比较好?...
- 方舟编译器开源技术沙龙北京站首秀:让开源激活软件开发的潜力
- 堆排序代码详解(Java实现)
- bobsmith电路阻抗原理_网络变压器的介绍分类及工作原理
- 彻底弄懂乒乓操作与并行化
- 【LeetCode】18. 4Sum 四数之和
- scylladb集群管理
- 毕业季好难抉择丨考研还是工作我该选哪一个?!
- 【读书联动】认知觉醒:开启自我改变的原动力
- 《深入理解计算机系统》(CSAPP)实验三 —— Buf Lab
- 创业者周鸿祎前传(西安交大时期)-看点-@虎嗅网
- 阿里云服务器部署StreamX
热门文章
- JSON 之 SuperObject(3): 访问
- 一次没想好,第二次就要想到做好
- NBOOT分析-NBOOT.c(2)
- Yii 2.0 权威指南(7) 关键概念
- TCP新手误区–数据校验的意义
- Maven中DependencyManagement和Dependencies区别
- 百度编辑器上传图片配置php,谁配置过百度编辑器ueditor1.4.3的图片上传路径?
- eplan mysql_EPLAN SQL Server 远程数据库的搭建
- springboot自定义异常(全局捕获)
- java 数据源xml 展示到界面_ZK开发关键知识点