QT学习- 简单样式表学习

1.QProgressBar样式表学习

附(仅为tesing)

widget.h

#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>
#include <QtGui>

class Widget : public QWidget
{
    Q_OBJECT

public:

    explicit Widget(QWidget *parent = 0);
    ~Widget();
    QProgressBar *bar;
};

#endif // WIDGET_H

widget.cpp

#include "widget.h"

#include <QStackedWidget>
#include <QVBoxLayout>
#include <QComboBox>
#include <QSlider>

Widget::Widget(QWidget *parent) :
    QWidget(parent)
{
 this->resize(500, 250);

    bar=new QProgressBar(this);
    bar->setOrientation(Qt::Vertical);
    bar->setTextVisible(true);
    bar->resize(30,100);
    bar->setRange(0,200);
    bar->setValue(44.5);
    bar->move(200,100);//
    bar->setStyleSheet("\
                       QProgressBar::chunk{\
                        background:blue;\
                        margin:1.0px;\
                        height:3px;\
                       }\
                       QProgressBar{\
                       border:6px solid red;\
                        background:black\
                       }\
");
   qDebug()<<"bottom(y1)"<<bar->geometry().top()<<"rigth(x1)"<<bar->geometry().left();
   qDebug()<<"bottom(y2)"<<bar->geometry().bottom()<<"rigth(x2)"<<bar->geometry().right();

}
Widget::~Widget()
{

}


2.QPushButton样式表 简单设计(正常模式、hover及pressed模式)

代码为

    QPushButton *button=new QPushButton(widge);
    button->resize(100,50);
    button->move(100,0);
    button->setFlat(true);
    button->setStyleSheet("QPushButton{background:red;border:0px;}\
                          QPushButton::hover{background:green;border:0px;}\
                            QPushButton::pressed{background:blue;border:0px}\
                          ");




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值