QSpinBox和QDoubleSpinBox

2023-12-13 07:34:46

QSpinBox和QDoubleSpinBox

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

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

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

    connect(ui->spinnum,SIGNAL(valueChanged(int)),this,SLOT(on_pushButton_clicked()));
    connect(ui->spinspice,SIGNAL(valueChanged(double)),this,SLOT(on_pushButton_clicked()));
}

Widget::~Widget()
{
    delete ui;
}

void Widget::on_pushButton_clicked()
{
    int num = ui->spinnum->value();
    float price = ui->spinspice->value();
    float total = num*price;
    ui->spintotal->setValue(total);
}

void Widget::on_spinDec_valueChanged(int arg1)
{
    ui->spinBin->setValue(arg1);
    ui->spinHex->setValue(arg1);
}

void Widget::on_spinBin_valueChanged(int arg1)
{
    ui->spinDec->setValue(arg1);
    ui->spinHex->setValue(arg1);
}

void Widget::on_spinHex_valueChanged(int arg1)
{
    ui->spinDec->setValue(arg1);
    ui->spinBin->setValue(arg1);
}

文章来源:https://blog.csdn.net/qq_45159887/article/details/134865550
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。