当前位置: 首页 > wzjs >正文

云相册网站怎么做的阿里巴巴网站建设与维护

云相册网站怎么做的,阿里巴巴网站建设与维护,互联网企业包括哪些行业,免费功能网站文章目录 [toc]1.1 Qt自定义控件是样式表无效的解决方法;1.2 QAbstractSpinBox设置-图标无效问题1.3 Qss设置自定义属性1.4 QSpinBox样式 更多精彩内容👉内容导航 👈👉Qt开发经验 👈 1.1 Qt自定义控件是样式表无效的解…

文章目录

    • @[toc]
      • 1.1 Qt自定义控件是样式表无效的解决方法;
      • 1.2 QAbstractSpinBox设置+-图标无效问题
      • 1.3 Qss设置自定义属性
      • 1.4 QSpinBox样式

更多精彩内容
👉内容导航 👈
👉Qt开发经验 👈

1.1 Qt自定义控件是样式表无效的解决方法;

  1. 在构造函数设置属性:this->setAttribute(Qt::WA_StyledBackground);(最好)

  2. 改成继承QFrame,因为QFrame自带paintEvent函数已做了实现,在使用样式表时会进行解析和绘制;

  3. 新实现QWidget的paintEvent函数时,使用QStylePainter绘制;

    void MyWidget::paintEvent(QPaintEvent* e)
    {QStyleOption option;option.init(this);QPainter p(this);style()->drawPrimitive(QStyle::PE_Widget, &option, &p, this);
    }
    

1.2 QAbstractSpinBox设置±图标无效问题

  • QAbstractSpinBox类及其子类控件支持通过buttonSymbols属性设置使用上下箭头图标、加减图标,但我们常常发现buttonSymbols设置了PlusMinus后还是无法显示加减图标

  • 这个问题我不知道是不是qt bug还是使用的问题;

  • 解决办法: 通过qss加上边框样式border: 2px solid red;就可以了;

    在这里插入图片描述

    在这里插入图片描述

1.3 Qss设置自定义属性

  • widget.h

    class Widget : public QWidget
    {Q_OBJECTQ_PROPERTY(QColor color READ color WRITE setColor )   // 定义属性
    public:Widget(QWidget *parent = nullptr);~Widget();void setColor(QColor value);   // 设置属性函数QColor color();                // 返回函数private slots:void on_pushButton_clicked();private:Ui::Widget *ui;QColor m_color;    // 成员属性
    };
    
  • widget.cpp

    
    Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
    {ui->setupUi(this);qApp->setStyleSheet("Widget{qproperty-color: red;}");   // 加载Qss样式表ui->lineEdit->setText(this->m_color.name());            // 获取属性值(这里获取不到)
    }Widget::~Widget()
    {delete ui;
    }/*** @brief         设置属性值,Qss调用这个函数* @param value*/
    void Widget::setColor(QColor value)
    {m_color = value;
    }QColor Widget::color()
    {return m_color;
    }void Widget::on_pushButton_clicked()
    {ui->lineEdit->setText(this->m_color.name());   // 获取属性值
    }
    
  • 实现效果: 从图中可以看见,加载Qss后再构造函数中无法获取到属性值,也就是说在构造函数中还没生效;

  • 注意: 最好是使用qApp设置Qss,否则如果使用this设置则其它窗口无法获取到qss。

在这里插入图片描述

1.4 QSpinBox样式

在这里插入图片描述

QSpinBox  {background-color: rgb(0, 255, 255);border-image: url(:/C:/Users/MHF/Pictures/1.png);   /* 输入部分背景*/color: rgb(255, 255, 255);border: 2px solid #FF0000;margin-left: 30px;        /* 左边距 */margin-right: 30px;       /* 右边距*/
}
/* 设置使用加减图标的样式*/
QAbstractSpinBox::up-button {subcontrol-origin: border;subcontrol-position: right;border: 1px solid grey;width: 30px;height: 30px;right: -30px;background-color: rgb(255, 255, 255);
}QAbstractSpinBox::down-button {subcontrol-origin: border;subcontrol-position: left;border: 1px solid grey;width: 30px;height: 30px;left: -30px;background-color: rgb(255, 255, 255);
}



文章转载自:

http://YzeHWiKt.wmcng.cn
http://8kpT8Qnr.wmcng.cn
http://wFvudgX9.wmcng.cn
http://1e413lVH.wmcng.cn
http://Vtl3HQZb.wmcng.cn
http://DJ6baj8K.wmcng.cn
http://pafQvAek.wmcng.cn
http://F6UnaVsv.wmcng.cn
http://dezRSaHC.wmcng.cn
http://NLltpjTU.wmcng.cn
http://rZt49IFo.wmcng.cn
http://oNQfGBi4.wmcng.cn
http://cBQhC26E.wmcng.cn
http://4hrouYPp.wmcng.cn
http://GRm6fS6v.wmcng.cn
http://IooWFf5D.wmcng.cn
http://M4RTmaZl.wmcng.cn
http://fxW42Y6l.wmcng.cn
http://p06L38Ur.wmcng.cn
http://BArVFlry.wmcng.cn
http://Si3JIXvh.wmcng.cn
http://ed3kBRuD.wmcng.cn
http://C41jc5ho.wmcng.cn
http://M7jxlZzA.wmcng.cn
http://O5wr43hj.wmcng.cn
http://6CBErnIn.wmcng.cn
http://ppLAFeQS.wmcng.cn
http://rsEHgafl.wmcng.cn
http://uoMtJHLb.wmcng.cn
http://PT4MdXKO.wmcng.cn
http://www.dtcms.com/wzjs/771282.html

相关文章:

  • 公司网站建设高端网站建设网页设计海外推广媒体
  • 做网站排名多少钱优化方案物理必修三电子版
  • 公司网站推广怎么做北京建设网官网怎么查证书
  • 网站建设细化流程浙江苏省城乡建设厅网站
  • 网站制作公司哪里好网页设计工作室选址依据
  • 无锡网站的优化哪家好如东做网站
  • 中企动力近期做的网站搜全网的浏览器
  • 建站平台绑定域名wordpress添加文章内容目录
  • 室内装修设计软件免费自学百度网站排名优化软件
  • 做网站的服务器排名骗子会利用钓鱼网站做啥
  • 做隐私的网站简单个人网页制作成品
  • 学校做好网站建设目的如何套用别人网站模板
  • 网站开发 脚本之家网站主视觉
  • 济宁市城市建设投资中心网站海外访问国内网站 dns
  • php网站开发实用技术练习题苏州网站建设找思创
  • 公司如何做网站宣传足球直播在线直播观看免费cctv5
  • 公司做网站的步骤北京seo全网营销
  • 做设计的兼职网站有哪些WordPress整篇文章登录可见
  • 网站的搜索功能一般怎么做只有做推广才能搜索到网站吗
  • 泉州市城乡和建设网站免费咨询问题
  • 有什么网站是专做婚礼素材的江津区做网站
  • 崇川网站建设北京建站哪家好
  • 广州外贸网站建设 open做兼职的翻译网站吗
  • 宁波建设局网站首页中国建筑报道网
  • 网站提升流量网页设计网站开发教程
  • 备案域名租用英文seo如何优化
  • 百度seo整站优化公司韩城做网站
  • 属于网站建设过程规划酷播wordpress视频插件
  • 有哪些做短租的网站好宝安中心医院怎么样
  • 网站建设平台策划大图网 网站