QLCDNumber设置背景色和显示数字颜色

 
 

 

只看楼主 倒序阅读楼主  发表于: 2013-10-22

//LCD时间显示
    QLCDNumber *m_pLcdTime = new QLCDNumber(this);
    //设置显示几个数字
    m_pLcdTime->setDigitCount(19);
    //设置数字字体:Outline,轮廓突出,颜色为背景色;Filled,内部填充型,颜色为黑色;Flat,平面型
    m_pLcdTime->setSegmentStyle(QLCDNumber::Flat);
    //调色板
    QPalette lcdpat = m_pLcdTime->palette();
    /*设置颜色,整体背景颜色 颜色蓝色,此函数的第一个参数可以设置多种。如文本、按钮按钮文字、多种*/
    lcdpat.setColor(QPalette::Normal,QPalette::WindowText,Qt::red);
    //设置当前窗口的调色板
    m_pLcdTime->setPalette(lcdpat);
    //设置背景色
    m_pLcdTime->setStyleSheet("
    m_pLcdTime->display(QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss"));

设置数字颜色时要注意:  函数setSegmentStyle(QLCDNumber::Flat)中选择Flat属性,否则在setColor()设置数字颜色时不生效
    设置背景色直接用setStyleSheet()函数设定就可以了。

运行效果:

时间: 2024-10-27 05:45:02

QLCDNumber设置背景色和显示数字颜色的相关文章

设置一个label显示多种颜色,多种字体大小

UILabel* label = [[UILabel alloc] init]; label.frame = CGRectMake(0, 100, 200, 100); label.textColor = [UIColor blackColor]; NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"1234567890"]; NSRange range = NSMak

iOS随机改变背景色及显示数字

附上代码,类似于注册网站上的验证码 付图: - (void)change { self.changeArray = [[NSArray alloc] initWithObjects:@"0",@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"A"

iOS设置UITableViewCell的背景色透明和选中颜色的方法

1.设置UITableViewCell的背景色透明方法: cell.backgroundColor=[UIColor clearColor]; 或者设置颜色透明度为0: cell.backgroundColor = [UIColor colorWithWhite:0.0f alpha:0.0f]; 2.设置UITableViewCell的选中颜色的方法:     UIView *view = [[UIView alloc]init];     view.backgroundColor=[UICo

制作由下向上的滚动字幕,字幕内容要求包含网站超级链接和图片超级链接, 使用鼠标移动事件控制字幕运动和停止。 2、在下拉列表框中设置五种以上颜色,选择颜色后, 滚动字幕背景色改变成相应颜色

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title></title>    </head>    <!--        时间:2016-12-28        描述:1.制作由下向上的滚动字幕,字幕内容要求包含网站超级链接和图片超级链接,                   使用鼠标移动事件控制

VC++ 设置控件显示文本的前景色、背景色以及字体

在每个控件开始绘制之前,都会向其父窗口发送WM_CTLCOLOR通告消息,在该消息的处理函数中,可以设置控件显示文本的前景色.背景色以及字体.该消息处理函数还要求返回一个画刷的句柄,用于在控件具体的绘制之前擦除其客户区. HBRUSH CTestDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO:  Retur

ASP.Net ListBox DropdownList 不同条目设置背景色和字体颜色( 转&#183; 载 )

ASP.Net ListBox DropdownList 不同条目设置背景色和字体颜色 2009-09-30  来自:真有意思 [ZU14.CN]  字体大小:[大 中 小] 摘要:在HTML展现页面上,对于html 的 select, 服务器端控件 dropdownlist, 有时需要根据不同的情况,对某些 option 项,设置不同的颜色和不同的背景色,来以示区别, 对于 HTML 控件 SELECT, 是轻而易举的,只要指定 style 即可,对于服务器端控件,因为不能直接指定style或

QT按钮背景颜色设置及文字显示位置设置

QPushButton * pQBtn = new QPushButton( cBuff, this ); pQBtn->setStyleSheet("text-align: left;");//设置按钮文字显示位置-左对齐 pQBtn->setStyleSheet("background-color: rgb(255, 128, 64);");//设置按钮背景颜色 pQBtn->setStyleSheet("border-image:

SecureCRT设置linux终端显示颜色

在linux系统上,我们使用终端时,对于文件或目录会显示不同的颜色.而SecureCRT默认显示的颜色是单一的,我们该如何让其像linux一样显示个性化颜色呢. 使用SecureCRT登录 linux的用户上. 检查vim-enhanced 是否安装. rpm -qa | grep vim-enhanced 第二步,选项-->会话选项 设置完成后,重新连接linux用户,字体颜色已发生变化 原文地址:https://www.cnblogs.com/ftl1012/p/SecureCRT.html

echo 显示带颜色内容的输出方法

在Linux shell或者平时echo输出时有时为了区分某些字符串的重要性,往往对其输出内容添加颜色 以醒目区分输出字符串: 语法格式:        echo -e "\033[字背景颜色:文字颜色m 醒目字符串 \033[0m" eg:        [[email protected] scripts]# echo -e "I \033[43;31mLOVE\033[0m CHINA" 其中 43 代表底色,31代表要输出的字符串颜色 注意:     1.定