QT中设置字体和更改字体颜色

对一个文本框lineEdit设置字体,首先我建了一个按钮setFontButton用来设置

并定义了它的相应函数setFont,将setFontButton添加到布局中,并通过connect()设置与setFont()关联,

然后定义setFont如下

void FindDialog::setFont()

{

bool ok;

const QFont& font = QFontDialog::getFont(&ok,

lineEdit->font(),

this,

tr("fontDialog"));

if(ok)

{

lineEdit->setFont(font);

}

}

这样就可以设置字体了

改变字体或按钮的颜色:

先加入色板类#include

比如要设置lineEdit里字体的颜色为红色

QPalette pal =lineEdit->QPalette();

pal->setColor(QPalette::Text,QColor(255,0,0);

lintEdit->setPalette(pal);

这样文本框中的字体就变成红色的了。

如果要通过调用色板来选择字体颜色,可以加上下列代码,其中的按钮创建,连接等省略

void FindDialog::setFont

{

QPalette palette = lineEdit->palette();

const QColor & color =

QColorDialog::getColor(palette.color(QPalette::Base),this);

if(color.isValid())

{

palette.setColor(QPalette::Text,color);

lineEdit->setPalette(palette);

}

}

http://wangjiajun53880.blog.163.com/blog/static/117001394201111825826965/

QT使用html改变字体颜色,QT中设置字体和更改字体颜色相关推荐

  1. android 自定义menu 背景颜色,Android中设置Menu菜单的文字颜色为白色

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 开发者交流裙: 188168040 Android中设置Menu菜单的文字颜色为白色,一般情况下,Android中Menu菜单的title文字颜色为黑色, ...

  2. PyQT5 (四十三) 在 QTableWidget 表格中设置单元格的字体和颜色 的案例

    在 QTableWidget 表格中设置单元格的字体和颜色 的案例 import sysfrom PyQt5 import QtPrintSupport, QtGui from PyQt5.QtCor ...

  3. html字体颜色 html中设置字体颜色代码 字体颜色获取

    html字体颜色 html中设置字体颜色代码 字体颜色获取 html字体颜色设置更改,html设置字体颜色代码方法有哪些 DIVCSS5为大家介绍在html中设置字体颜色方法,字体颜色修改方法,字体颜 ...

  4. xshell更改背景颜色,解决乱码问题及更改字体及字体大小

    https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 这三个键分别是更改 ...

  5. 在MATLAB R2020a中设置m文件的字体大小

    在MATLAB R2020a中设置m文件的字体大小 1.打开MATLAB R2020a: 2.找到快速访问工具栏.如下图1: 3.打开图1中红色方框内的工具栏设置: 4.选择自定义工具栏: 5.打开字 ...

  6. android中在java代码中设置Button按钮的背景颜色

    android中在java代码中设置Button按钮的背景颜色 1.设置背景图片,图片来源于drawable: flightInfoPanel.setBackgroundDrawable(getRes ...

  7. TIA博途Wincc中设置不同语言下字体大小的具体方法

    TIA博途Wincc中设置不同语言下字体大小的具体方法 大家在做多语言的项目时,可能会遇到这样的情况: 即博图编写的触摸屏语言切换时,中文翻译成英文太长了,遮挡了其他地方,那么如何设置不同语言下的字体 ...

  8. vscode安装使用(含安装包)、更改语言、更换主题和背景、设置模板、更改字体大小

    目录 一 下载安装 二 更改语言 三  更换主题和背景 四 设置模板 五 更改字体大小 一 下载安装 VSCode中文网 - Visual Studio Code中文官网 VS Code编辑器中文网站 ...

  9. layui table 字体大小_layui table设置某一行的字体颜色方法

    table自带的可以设置某一个单元格颜色,必须根据内容来修改,对于很多列同时修改并不方便,直接使用js操作比较简单. 首先自定义一个div,内部存放table,根据class找到table,然后找到行 ...

  10. matlab bar3 颜色,matlab中怎么控制柱状图标注的颜色?

    满意答案 lastdargo 推荐于 2016.01.18 采纳率:45%    等级:10 已帮助:818人 一.利用bar3画一个矩阵的柱状图时,如何改变显示的颜色,让它根据数据大小的不同显示不同 ...

最新文章

  1. python并发之协程_python并发编程之协程
  2. 隐形马尔可夫模型——前向算法就是条件概率
  3. IBatis.Net学习笔记系列文章
  4. 第8天:我用AI算法造了一些“网红”
  5. 课时 23:Kubernetes API 编程范式(陈显鹭)
  6. YbtOJ#482-爬上山顶【凸壳,链表】
  7. c语言学习-字符串输出
  8. [导入]关于:web.config 的配置说明
  9. ASP和JS读写Cookie的问题
  10. 后端Web开发框架(Java)
  11. visio一分二连接线_Visio-换线流程(初稿)
  12. 右下角出现“测试模式 win7 内部版本7601”如何去掉?
  13. Could not locate zlibwapi.dll. Please make sure it is in your library path
  14. 大多数人奋斗一辈子才能得到的东西,你见过吗?
  15. 怎么样免费建自己的网站?
  16. iOS马甲包开发招式及规避4.3方法合集
  17. 智能手机丢失照片如何恢复
  18. 微机原理——8086系统的概述与引脚介绍
  19. USB-IF发布MIDI设备2.0版USB设备类规范
  20. Eclipse SVN 冲突的 介绍 及 四种解决方式

热门文章

  1. 关于错误Resource interpreted as Script but transferred with MIME type text_html
  2. SAP ABAP实用技巧介绍系列之如何生成值为NULL的table row
  3. Java快速排序的调试
  4. 揭开SAP Customer Management for S/4HANA的神秘面纱
  5. python喜马拉雅收费_python抓取喜马拉雅免费专辑
  6. html列表小写字母,python实现大小写字母转换
  7. 每个tabpage中都有一个dategridview_其实每个人都是一个孩子,仅此而已
  8. 集群机器时间同步设置
  9. php爬去百度图片,python爬虫:随心所欲地爬取百度图片
  10. python找不到idleble_如何在python中使用pygatt从BLE设备获取通知?