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

做物流网站有哪些功能google推广技巧

做物流网站有哪些功能,google推广技巧,阿里云怎么上传网站,网站建设短信文章目录 [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://www.dtcms.com/wzjs/567486.html

相关文章:

  • 网站开发职业总结相册制作
  • 建设网站的公司哪家好梦幻西游官网
  • 太原的网站建设公司商城系统平台有哪些
  • 潍坊网站制作网络科技网站搭建好了怎么上到服务器
  • 湖南做网站 n磐石网络注册深圳公司流程
  • wordpress网站重新安装免费注册域名方法
  • 电子商务网站系统建设进度安排wordpress auto自动采集
  • 红酒网站制作腾讯企点注册
  • 工具网站有哪些怎样做网站静态
  • 南宁网站设计可以找我网页生成链接
  • 网站主页流动图片怎么做wordpress好用的插件推荐
  • 外贸网站示例制作个人网站怎么做
  • 网站建设jnlongji胶南做网站
  • 深圳市光明建设发展集团网站自学考试 网页制作与网站建设06627
  • 网站建设留言板太原网站优化哪家专业
  • 企业网站如何做东莞优化排名推广
  • 网站空间控制面板软件网站优化包括对什么优化
  • 呼和浩特企业网站免费行情软件app网站下载大全安卓
  • 国外怎么做直播网站建设工程公司组织架构图
  • 郴州市建设网站中国做的电脑系统下载网站
  • 网站后台建设 招聘wordpress 表单管理
  • 发软文的网站网页代码怎么写
  • 没有备案的网站怎么挂广告公司有网站有什么好处
  • 即墨网站建设哪家好建设部网站人员查询
  • 网站建设详细方案模板规划阿里巴巴网站怎么做
  • 原生h5网站怎么做软件开发项目管理论文
  • 手机端网站怎么做排名怎么下载wordpress内置的主题
  • 昆明网站建设团队网站设计开发人员
  • 网站后台放在哪里厂房设计
  • 建设和住房保障部 网站地方资讯网站源码