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

淘宝网站做阳光棚多少钱一平米室内设计效果图在哪里找

淘宝网站做阳光棚多少钱一平米,室内设计效果图在哪里找,写微信小程序需要什么软件,wordpress有手机版吗如果你有需要利用图片美化按钮的情况&#xff0c;本文能帮助你。 鼠标左键按下按钮和松开&#xff0c;按钮显示不同的图片。 1.按钮类 //因为此类比较简单&#xff0c;1个头文件搞定&#xff0c;没有cpp文件 #ifndef CUSTOMBUTTON_H #define CUSTOMBUTTON_H #include <Q…

如果你有需要利用图片美化按钮的情况,本文能帮助你。

鼠标左键按下按钮和松开,按钮显示不同的图片。

1.按钮类

//因为此类比较简单,1个头文件搞定,没有cpp文件

#ifndef CUSTOMBUTTON_H
#define CUSTOMBUTTON_H
#include <QPushButton>
#include <QPainter>
#include <QMouseEvent>
#include <QPixmap>

class CustomButton : public QPushButton
{
    Q_OBJECT

public:
    CustomButton(QWidget *parent = nullptr) : QPushButton(parent) {}
    bool pressed1;
protected:
    void paintEvent(QPaintEvent *event) override

{
        QPainter painter(this);
        QPixmap pixmap;
        //if (isDown()) {//这个不起作用
         if (pressed1==true)//自己定义了个按下的布尔变量
        {
            pixmap.load("d:/Pictures/button_forward_2.png"); // 按下时的图片路径,改成你自己的
            qDebug()<<"press";
        }
         else
         {
            pixmap.load("d:/Pictures/button_forword_1.png"); // 释放时的图片路径
            qDebug()<<"release";
        }
        painter.drawPixmap(rect(), pixmap);
    }
    void mousePressEvent(QMouseEvent *event) override
    {   pressed1=true;
        update(); // 按下时重绘按钮
        //qDebug()<<"_press";
    }

    void mouseReleaseEvent(QMouseEvent *event) override
    {   pressed1=false;
        update(); // 释放时重绘按钮
         //qDebug()<<"_release";
    }
};
#endif // CUSTOMBUTTON_H
 

2.widget调用 CustomButton类

(1)头文件

#define WIDGET_H

#include <QWidget>
#include "CustomButton.h"
#include <QVBoxLayout>
QT_BEGIN_NAMESPACE
namespace Ui {
class Widget;
}
QT_END_NAMESPACE

class Widget : public QWidget
{
    Q_OBJECT

public:
    Widget(QWidget *parent = nullptr);
    ~Widget();
    void initUI();
private:
    Ui::Widget *ui;
    CustomButton *button;

};
#endif // WIDGET_H

(2)cpp文件

#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    initUI();
}

Widget::~Widget()
{
    delete ui;
}
void Widget::initUI()
{
    QVBoxLayout * mainlayout = new QVBoxLayout(this);//指定布局属于啥组件
    CustomButton *button=new CustomButton(this)  ;
    button->setFixedWidth(55);
    button->setFixedHeight(30);

   mainlayout->addWidget(button);//指定布局包含啥组件
   this->setLayout(mainlayout);
}
 

http://www.yayakq.cn/news/640376/

相关文章:

  • 网站建设费属于文化事业建设费辽宁建设工程信息网新点
  • 移动电子商务平台就是手机网站30条新闻摘抄
  • 长沙公司网站建设新华路网站建设
  • 如何为自己的店铺做网站网站建设与制作企业
  • 永嘉县建设局网站WordPress说说主题
  • 重庆企业型网站建设广西建设职业技术学院网站
  • 河北中凯建设有限公司网站wordpress的后台管理导航菜单
  • 咨询北京国互网网站建设wp怎么做双语网站
  • 营销型企业网站建设的基本原则是wordpress用户创建页面
  • 怎么撤销网站备案南京 网站备案
  • 股票实时交易网站开发台州网站定制
  • 网站域名买卖wordpress怎么修改固定链接
  • html5做宠物饲养网站永春县建设局网站
  • 企业合同管理系统什么叫网站优化
  • 怎么做微信小说网站吗网站 建设开发合同模板
  • 网站开发模块的需求分析浙江新地标建设集团网站
  • 网站开发学什么专业公司网站的具体的建设方案
  • 网站充值页面模板赤峰公司做网站
  • 鄠邑区建设局网站用ps怎么做网站背景
  • 备案通过后 添加网站天元建设集团有限公司邮编
  • 学做网站的学校药品和医疗器械 网站备案
  • 郑州网站搭建快照不更新
  • 广州站在哪个区网页设计和网站设计
  • 凡客诚品网站建设策划书幻影图片一键制作网站
  • 一般网站隐蔽点么么进做一个购物商城网站多少钱
  • 用哪个网站做首页比较好花体字设计
  • WordPress能连接支付端口吗深圳外贸网站优化
  • 如何做游戏网站企业域名注册
  • 网站推广的营销策划方案网站meta 优化建议
  • 九江县建设规划局网站沈阳网上房地产