zoukankan      html  css  js  c++  java
  • Qt设置horizontal line 和vertical line 的颜色

    Qt的horizontal line 和vertical line 是由QFame实现的

       QFrame *line = new QFrame(this);
        line->setGeometry(QRect(40, 180, 400, 3));
        line->setFrameShape(QFrame::HLine);
        line->setFrameShadow(QFrame::Sunken);
        line->raise(); 

    horizontal line 呈现为一条2px的线, 上下颜色分别为#a0a0a0和白色

    stylesheet的方法: 

    border-top: 1px solid red; 
    background-color: green; 

    但是必须设置line的高度为2. 因为hline的默认高度为0

    palette方法:

        QPalette palette = line->palette();
        palette.setColor(QPalette::Dark, Qt::green);
        line->setPalette(palette);
  • 相关阅读:
    一些基本概念
    Linux命令
    浮点型数据
    编码习惯
    VC++ Debug编译方式
    程序和进程
    文件和目录
    登录
    c#发送http请求注意
    html5获取图片的宽高
  • 原文地址:https://www.cnblogs.com/lingdhox/p/3497705.html
Copyright © 2011-2022 走看看