Qt设置QSS二、设置QSS

 

常用,通用属性

background-color: #FFFFFF;    /*背景颜色*/
color: #000000;               /*文字颜色*/
border: 1px solid red;        /*边框样式*/
border-radius: 20px;          /*边框圆角*/
border-top-left-radius: 5px;  /*边框左上角圆角*/
border-bottom-right-radius: 5px;  /*边框右下角圆角*/

 

QComBoBox

/*主体*/
QComboBox{
    bakcground-color: #FFFFFF;
    border: 1px solid #ABABAB;
    border-radius: 4px;
    padding: 8px 8px 8px 12px;
}

/*下拉箭头窗体*/
QComboBox::drop-down{
    width: 24px;
    border: none;
    border-radius: 4px;
    background-color: #FFFFFF;
}
/*下拉箭头*/
QComboBox::down-arrow {
    image: url(":/xiala.png");
    width: 24px;
    height: 24px;
}

/*下拉列表 窗体*/
QComboBox QAbstractItemView{
    margin-top: 8px;
    background-color: #FFFFFF;
    border: none;
    border-radius: 8px;
    padding: 8px;
    outline: 0px;        /*去除虚线框*/
}
/*下拉列表 项*/
QComboBox QAbstractItemView::item {
    height: 48px;
    border: none;
    padding-left: 8px;
}
/*下拉列表 选中项*/
QComboBox QAbstractItemView::item:selected {
    color: #FFFFFF;
    background-color: #0096D6;
    border: 1px solid #0096D6;
    border-radius: 4px;
}

 

// 设置设置一下,不然item会使用默认的QSS
ui->comboBox->setView(new  QListView());

// 去除下拉列表窗体阴影
QAbstractItemView* comboBoxView = ui->comboBox->view();
// comboBoxView->setGeometry(comboBoxView->x(), comboBoxView->y()+2, comboBoxView->width(), comboBoxView->height());
QWidget* containerObj = static_cast<QWidget*>(comboBoxView->parent());
containerObj->setWindowFlag(Qt::NoDropShadowWindowHint);

 

 

 

QSlider

/*主体*/
QSlider
{
    height: 20px;
}
/*滑块*/
QSlider::handle:horizontal
{
    width: 16px;
    height: 16px;
    border: 2px solid #0096D6;
    border-radius: 10px;
    background-color: #FFF;
}
/*滑槽*/
QSlider::groove:horizontal
{
    height: 20px;
    border: none;
    border-radius: 10px;
    background-color:  #DCDCDC;
}
/*已滑过部分*/
QSlider::sub-page:horizontal
{
    border: none;
    border-radius: 10px;
    background-color: #0096D6;
}
/*未滑过部分*/
QSlider::add-page:horizontal
{
}

 

 

QTabWidget  QSS设计:https://blog.csdn.net/qq_40041064/article/details/132159024

 

posted @ 2024-07-22 15:42  十一的杂文录  阅读(11)  评论(0编辑  收藏  举报