QSpinbox

  • 加载图片资源

在项目中,选择新建,QT->Qt Resource File -àchoose ,命名为 image ,创建完成了,会在目录下生成一个image.qrc。我们资源文件,要放在image.qrc 的同级目录或子目录中。

  • 常用的小功能

在左下方,有一个 可以用来展开左右二页,左边页为项目信息,右边为代码或者资源信息。在可以设置项目,打开文件等信息。

中可以弹出资源图片的显示和配置。

  • 组件基本功能设置

在设计界面:prefix  前缀。  Suffix 后缀  minimum: 设置可取值的最小区间   maximum 设置可取值的最大区间。 Singlestep  每一步的步长  value:值

Up-button , down-button  up-arrow down-arrow 等可以用来设置样式

  • 运行效果

  • 程序说明

第一个QSpinbox 为使用设计师设置。第二个QSpinbox 为使用C++ 代码设置。

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    //使用connect 来构建的信号和槽
    connect(ui->spinbox2,SIGNAL(valueChanged(QString)),this,SLOT(connectDataChange(QString)));
    //设置样式
    ui->spinbox2->setStyleSheet("QSpinBox::up-button,QSpinBox::down-button{width:50px}");
    ui->spinbox2->setMaximum(999);
    ui->spinbox2->setMinimum(-999);
    ui->spinbox2->setPrefix("$ ");
    ui->spinbox2->setSuffix(" %");
    ui->spinbox2->setAlignment(Qt::AlignHCenter);
}

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

//通过在设计界面时设计信号和槽关联
void MainWindow::datachange(QString data)
{

    qDebug()<<"data:"<<data;
}


//使用connect 来构建的信号和槽
void MainWindow::connectDataChange(QString data)
{
    qDebug()<<"connect data:"<<data;
}
//自动连接信号,不需要connect   on_对象_信号
void MainWindow::on_spinbox2_valueChanged(QString data)
{
    qDebug()<<"on data: "<<data<<" ui: "<<ui->spinbox2->value();
}

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dreamliweiming

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值