一、QColorDialog(颜色对话框)

演示案例

getColor静态函数

  • 参数:初始化颜色、②父窗口对象、③颜色对话框标题
  • 返回值:返回一个QColor对象
void Widget::on_btnColor_clicked()
{QPalette pal=ui->plainTextEdit->palette();  //获取文本框的paletteQColor iniColor=pal.color(QPalette::Text);   //现有的文字的颜色QColor color=QColorDialog::getColor(iniColor,this,"选择颜色");if(color.isValid())//如果颜色是可用的{pal.setColor(QPalette::Text,color);//设置QPalette对象ui->plainTextEdit->setPalette(pal);//设置文本框颜色}
}

二、QFontDialog(字体对话框)

演示案例

getFont静态函数

  • 参数:传入一个变量(如果选择的字体有效,那么此变量变为true)、②初始化字体
  • 返回值:返回QFont对象
void Widget::on_btnFont_clicked()
{QFont iniFont=ui->plainTextEdit->font();//获取文本框字体bool ok=false;QFont font=QFontDialog::getFont(&ok,iniFont);if(ok)ui->plainTextEdit->setFont(font);
}

Qt:29---QColorDialog、QFontDialog颜色字体对话框相关推荐

  1. QT 中改变文字颜色 字体 形状

    修改qlabel背景颜色setStyleSheet ui->label_2->setStyleSheet("background-color:rgb(100,100,100)&q ...

  2. C# 字体对话框 颜色对话框

    颜色对话框 ColorDialog为颜色对话框 属性: Color属性:用户选定的颜色 AnyColor属性:为true时显示所有可用的基本颜色 FullOpen属性:若为true,在对话框中显示自定 ...

  3. Qt 编程 —— 字体对话框(QFontDialog)的使用 【学习笔记】

    文档声明: 以下资料均属于本人在学习过程中产出的学习笔记,如果错误或者遗漏之处,请多多指正.并且该文档在后期会随着学习的深入不断补充完善.感谢各位的参考查看. 笔记资料仅供学习交流使用,转载请标明出处 ...

  4. Qt5创建标准字体对话框(QFontDialog类)

    接续上节:https://blog.csdn.net/xunye_dream/article/details/83003316 头文件: #ifndef DIALOG_H #define DIALOG ...

  5. Qt 设置textEdit插入文本的字体、大小和颜色

    1:.打开字体对话框选择字体 //用到头文件:#include <QFontDialog> void MainWindow::on_pushButton_font_clicked() {b ...

  6. PyQt5 技术篇-调用字体对话框(QFontDialog)获取字体,控件设置字体。

    QFontDialog字体对话框 font, isok = QFontDialog.getFont() 返回值font是QFont字体对象,isok是True或False. 注:如果点了确定就是Tru ...

  7. 获取对话框当前cfont_MFC设置对话框、字体对话框、颜色对话框(转)

    一.绘图 新建一个工程Graphic.添加一个菜单"绘图",在这个菜单中添加四个菜单项,分别为点(IDM_DOT).直线(IDM_LINE).矩形(IDM_RECTANGLE)和椭 ...

  8. 获取对话框当前cfont_获取对话框当前cfont_MFC设置对话框、字体对话框、颜色对话框(转)...

    一.绘图 新建一个工程Graphic.添加一个菜单"绘图",在这个菜单中添加四个菜单项,分别为点(IDM_DOT).直线(IDM_LINE).矩形(IDM_RECTANGLE)和椭 ...

  9. QT学习:字体对话框

    添加#include<QFontDialog>头文件 void MyWidget::on_pushButton_3_clicked() { //ok用于标记是否单击了Ok按钮.然后获得选择 ...

最新文章

  1. 奇点云发布三大无人零售终端产品,“云”“端”结合赋能零售商
  2. R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(单色填充、分组颜色填充)实战
  3. 复习笔记(一)——C++基础
  4. vue-li 配置介绍
  5. jQuery-DOM操作之children()、next()、prev()、siblings()
  6. linux系统安装与初用
  7. 负载均衡、反向代理 与F5
  8. ubuntu 18.04下 配置qt opencv的坑
  9. CCF202009-4 星际旅行(100分题解链接)
  10. 关于水晶报表打包的一些注意的地方!
  11. react 移动端视频、音频、pdf预览
  12. 计算机操作系统32位,电脑操作系统中32位和64位的区别
  13. Qt 之QDockwidget 自定义窗口标题栏
  14. lae界面开发工具入门之介绍五--秘籍篇-杂项
  15. 相机镜头选择:相机焦距、视场角和景深(可视距离)之间的关系
  16. php file_get_contents 返回false,关于file_get_contents返回false解决办法
  17. 蓝牙打开和搜索并显示在列表
  18. python docx文本替换保留样式
  19. 广州集体户口办结婚证实播(各种办证难)
  20. python将英语中的复数名词变成单数名词

热门文章

  1. 德工业联合会建议欧盟对中国采取强硬政策 商务部回应
  2. 数据库-Navicat连接SQLserver报错:未发现数据源名称并且未指定默认驱动程序
  3. vulnhub raven2复现
  4. ADB命令指令控制Android系统的WIFI连接开启/关闭状态
  5. 测试工作中发现一个bug,而开发人员说不是一个bug,你该怎么处理?
  6. 阿里最新股权曝光:软银持股23.9% 蔡崇信持股1.4%
  7. 初探Java设计模式2:结构型模式(代理模式,适配器模式等)
  8. 魔戒世界服务器维护,我的世界1.7.10服务器魔戒 The Lord of the Rings
  9. 蓝牙Sig Mesh 概念入门①——简单介绍
  10. 解决win10环境下安装ArcGIS提示需要Microsoft.NET Framework 3.5sp1或等效环境问题