方法一:使用Qt调色板,代码如下: ui.label_Status->clear(); QPalettepalette; ui.label_Status->clear(); QPalettepalette; palette.setColor(QPalette::Background,QColor(R,G,B)); ui.label_Status->setAutoFillBackground(true);//一定要这句,否则不行 ***ui.label_Status->setPalette(palette); 1. ...
设置背景色的两种方式记录如下: 1、使用QPalette调色板 1QPalette label_palette;2label_palette.setColor(QPalette::Background, QColor(0,0,0));3ui->label->setAutoFillBackground(true);4ui->label->setPalette(label_palette); 其中QColor为R,G,B对应的值 2、结合qss语法直接修改样式 ui->label->setSt...
brush);widget->setAutoFillBackground(true);widget->setPalette(palette);}voidsetBackground(QWidget*widget,constQGradient&gradient){setBackground(widget,QBrush(gradient));}voidsetBackground(QWidget*widget,constQColor&color){setBackground(widget,QBrush(color));}void...
red.setColor(QPalette::WindowText,Qt::red); ui->SendIP->setPalette(red); // 设置QLabel的颜色 1. 2. 3. 4. 5. 2、设置QTextEdit颜色–适用于常量 代码 // 设置QTextEdit的颜色 ui->StatusWindow->append("<font color=\"#FF0000\">红色字体</font> "); ...
1 ui.label_Status->clear();2 QPalette palette;3 ui.label_Status->clear();4 QPalette palette;5 palette.setColor(QPalette::Background, QColor(R, G, B));6 ui.label_Status->setAutoFillBackground(true); //⼀定要这句,否则不⾏ 7 ***ui.label_Status->setPalette(palette)...
1、指定父窗口的时候,不调用QWidget::show(),嵌套在父窗口中显示,与其它窗口共用消息循环。 2、指定父窗口的时候,调用QWidget::show(),仍然嵌套在父窗口中显示,与其它窗口共用消息循环。 3、不指定父窗口的时候,调用QWidget::show(),以顶级窗口方式显示,与其它窗口共用消息循环。
QLabel#image1{ /*background-image: url(:/image/shutdownlogo.png);*/ } QLabel#text1{ color: #004695; font: 75 18pt "微软雅黑"; } QLineEdit[echoMode="2"] { lineedit-password-character: 9679; } .QGroupBox { border: 1px solid #A9A9A9; ...
黑体*/ label->setFont(font); //使用样式表改变颜色label->setStyleSheet("color:blue;"); //设置为蓝色 //使用简单的HTML样式改变颜色和样式QLabel *label2 = new QLabel("<h2><i>Hello</i>" "<font color=red>World!</font></h2>"...
1ui->label->setText("");//清空字体2ui->label->setStyleSheet("QLabel{background-color:rgb(200,101,102);}");//设置样式表 效果如下: 修改颜色rgb()值即可显示不同颜色,rgb值大家可以自己搜索设置,在设置之前,把label文本清空。上述颜色如下: ...