怎么改变Qt界面文字的颜色 字体样式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么改变Qt界面文字的颜色 字体样式相关的知识,希望对你有一定的参考价值。

Qt改变界面文字有很多方法(下面以Label控件为例):

1.通过Qt Creater:

拖一个Label到窗体上,对着Label右键->改变多信息文本...,里面就可以修改Label的内容、颜色、字体样式等等。

2.通过代码:

QLabel *label = new QLabel("Hello World!"); //新建一个显示"Hello World"的Label

//使用setPalette()方法改变颜色
QPalette pt;
pt.setColor(QPalette::WindowText, Qt::red); //设置为红色
label->setPalette(pt);
    
//使用setFont()方法改变字体样式
QFont font("Microsoft YaHei", 12,75); //设置为微软雅黑,字体12号,加粗
/*常见权重(第三个参数):
QFont::Light - 25        高亮
QFont::Normal - 50    正常
QFont::DemiBold - 63  半粗体
QFont::Bold - 75        粗体
QFont::Black - 87       黑体*/
    
label->setFont(font);
    
//使用样式表改变颜色
label->setStyleSheet("color:blue;"); //设置为蓝色
    
//使用简单的html样式改变颜色和样式
QLabel *label2 = new QLabel("<h2><i>Hello</i>"
                "<font color=red>World!</font></h2>")

参考资料:CSDN 《C++ GUI Qt 4编程》

参考技术A 在Qt中可以通过qss来定义界面文字的颜色和字体样式。
qss中的font用于定义字体样式,color用于定义文字颜色,background-color用于定义背景颜色。
示例:
QLineEdit
background-color:rgb(255, 255, 255);
font: 75 16pt "微软雅黑";
font-size:16px;
font-color::rgb(0, 0, 0);

QTextEdit
background-color:rgb(255, 255, 255);
font: 75 16pt "微软雅黑";
font-size:16px;
color:rgb(0,0,0);
本回答被提问者采纳
参考技术B 1 可以使用setPalette()方法实现

注:
QPalete::Window,通常指窗口部件的背景色;
QPalette:WindowText,通常指窗口不见的前景色;
QPalette::Base,指文本输入窗口部件(比如QtextEdit,QLinedit等)的背景色. QPalette::Text,与QPalette::Base一块使用,指文本输入窗口部件的前景色 QPalette::Button,指按钮窗口部件的背景色; QPalette::ButtonText,指按钮窗口部件的前景色.
2 使用样式表如下:
setstylesheet(font-color:your color);
参考技术C setStyleSheet("color: 颜色;");

QFont font;
font.setPointSize(26);
font.setFamily(("字体名称"));
app.setFont(font);

参考技术D 1.点击对话框旁边的表情图案,上面就有字的大小,颜色,形状

怎么调整xshell的文字大小和颜色

在Xshell中可以任由你调节文字大小,如果你觉得默认显示太小时可以进行该项操作,下面就一起来学习调节文字大小的方法。

调节文字大小的步骤如下:

步骤一:打开Xshell软件,鼠标单击上方菜单栏的“文件”菜单,在其下拉选项选择“属性”命令,或者也可以使用“ALT+P”快捷键打开默认会话属性。

 
图1:在文件菜单下选择属性命令

步骤二:在打开的会话属性设置框内,选择左侧的“外观”类别。

步骤三:在右侧的窗口内,我们就可以设置终端的配色界面,以及字体样式、大小和颜色。要调节文字大小,直接单击字体大小右边的下拉按钮选择合适的大小即可。

 
图3:调节字体大小

之前还学过了设置字符底纹的方法,具体可参考:Xshell如何设置字体色和背景色。

以上就是给大家介绍的在Xshell中调节文字大小的方法,主要是在属性对话框的外观类别下进行设置的,包括了字体名、字体大小、加粗等。

参考技术A 1、打开xShell 点击菜单栏 文件->属性
2、打开属性框,点击外观就可以看到字体和颜色设置的地方,就可以设置了。

以上是关于怎么改变Qt界面文字的颜色 字体样式的主要内容,如果未能解决你的问题,请参考以下文章

html怎么设置字体颜色

wps里复制的文字很小,字体正常

表格中的部分字体改变颜色

怎么调整xshell的文字大小和颜色

vs2008改变输出内容的字体大小和颜色,要啥代码?

Visual Studio中如何设置文本字体