您的位置:首页 > 游戏 > 游戏 > 百度站内搜索_一般网站建设多少钱_关键词调词平台哪个好_最让顾客心动的促销活动

百度站内搜索_一般网站建设多少钱_关键词调词平台哪个好_最让顾客心动的促销活动

2024/9/22 3:11:08 来源:https://blog.csdn.net/Dirty_artist/article/details/142286414  浏览:    关键词:百度站内搜索_一般网站建设多少钱_关键词调词平台哪个好_最让顾客心动的促销活动
百度站内搜索_一般网站建设多少钱_关键词调词平台哪个好_最让顾客心动的促销活动

文章目录

    • QSpinBox核心属性及信号
    • 点餐示例

QSpinBox核心属性及信号

QSpinBox或者QDoubleSpinBox表示微调框,带有按钮的输入框,可以用来输入整数/浮点数或者通过点击按钮调整数值大小

QSpinBoxQDoubleSpinBox用法基本相同,本篇以QSpinBox为例

核心属性

核心属性说明
value存储的数值
singleStep每次调整的“步长”(按一下按钮调整多少)
displayInteger数字的进制
minimum最小值
maximum最大值
suffix后缀
prefix前缀
wrapping是否允许换行
frame是否允许边框
alignment文字对齐方式
readOnly是否允许修改
buttonSymbol按钮上的图标:
UpDownArrows上下箭头形式
PlusMinus加减号形式
NoButtons没有按钮
accelerated按下按钮时是否为快速调整模式
corretionMode输入有误时,如何修正:
QAbstractSpinBox::CorrectToPreviousValue:如果输入无效值,恢复到上一个有效值
QAbstractSpinBox::CorrectToNearestValue:如果输入无效值,恢复到接近有效的值
keyboardTrack是否开启键盘跟踪:
true:每次在输入框输入一个数字,都会触发一次valueChanged()textChanged()信号
false:只有在最终按下enter或者输入框失去焦点时,才会触发valueChanged()textChanged()

核心信号:

信号说明
textChanged(QString)微调框的文本发生变化的时候触发
参数QString带有前缀和后缀
valueChanged(int)微调框的文本发生改变时触发
参数int表示当前数值

点餐示例

通过下拉框选择食物种类,通过微调框选择数量

界面设置:

image-20240915155813376

代码示例:

#include "widget.h"
#include "ui_widget.h"
#include<QDebug>
Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);//初始化下拉菜单ui->comboBox->addItem("米饭");ui->comboBox->addItem("馒头");ui->comboBox->addItem("面包");ui->comboBox_2->addItem("鱼香肉丝");ui->comboBox_2->addItem("红烧排骨");ui->comboBox_2->addItem("香辣鱿鱼");ui->comboBox_3->addItem("紫菜汤");ui->comboBox_3->addItem("绿豆汤");ui->comboBox_3->addItem("玉米汤");//设定spinBox范围ui->spinBox->setRange(1,5);ui->spinBox_2->setRange(1,5);ui->spinBox_3->setRange(1,5);ui->spinBox->setValue(1);ui->spinBox_2->setValue(1);ui->spinBox_3->setValue(1);
}Widget::~Widget()
{delete ui;
}void Widget::on_pushButton_clicked()
{qDebug() << "订单内容: "<< ui->comboBox->currentText() << ":" << ui->spinBox->value()<< ui->comboBox_2->currentText() << ":" << ui->spinBox_2->value()<<ui->comboBox_3->currentText() << ":" << ui->spinBox_3->value();
}

GIF 2024-9-15 16-06-50

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com