QT编程,QCheckBox、QComBoBox、QStackWidget、QSpinBox、QDoubleSpinBox、QSlider、QScrollBar、QProgressBar、Timer

本文介绍了Qt库中的几种常见GUI控件,如复选框(QCheckBox)、下拉框(QComboBox)、堆叠窗口(QStackWidget)、数字输入框(QSpinBox和QDoubleSpinBox)、滑动条(QSlider)、滚动条(QScrollBar)、进度条(QProgressBar)以及定时器(QTimer),展示了它们的基本功能和信号槽机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1 QCheckBox

2 QComBoBox

3 QStackWidget

4 QSpinBox

5 QDoubleSpinBox

6 QSlider: 滑动条

7 QScrollBar:滚动条

8 QProgressBar:进度条

9 QTimer: 定时器


1 QCheckBox

       复选框

       signals:

              clicked()

       bool isChecked()  --- 获取是否被勾选

2 QComBoBox

       下拉条

       addItem()   --- 添加条目

       addItems(QStringList)  --- 添加一堆条目

       signals:

              currentIndexChanged(int)  ---  当index改变时触发  

              currentIndexChanged(QString)  

3 QStackWidget

       堆叠窗口

       addWidget()   --- 添加子页面

       setCurrentIndex(int)  --- 翻到该页面

       int currentIndex()  --- 获取当前页面

       count()  --- 获取总页面数

4 QSpinBox

5 QDoubleSpinBox

       数字设定框

       setValue(double)  --- 设置值

       double value()    --- 获取值

       setRange(double min, double max) --- 设置范围

       setSingleStep(double)  --- 设置步长

       setPrefix(QString)  --- 设置前缀

       setSuffix(QString)  --- 设置后缀

       setDecimal(int)   --- 设置精度(小数位数)

       signals:

              valueChanged(double) ;  

              valueChanged(QString) ;  

6 QSlider: 滑动条

       setValue(int)

       int value()

       setRange(int, int); //设置范围

       setOrientation(Qt::Horizontal)  --- 水平放置   Vertical --- 垂直的

       signals:

               valueChanged(int) ; 

7 QScrollBar:滚动条

    setValue(50);

    setRange(0, 100);

    setOrientation(Qt::Horizontal);  

       signals:

              valueChanged(int) ; 

8 QProgressBar:进度条

       setValue(int)

       setRange(int, int);

9 QTimer: 定时器

       start(int msec);   --- 启动定时器,设置超时时间,单位:毫秒

       stop();  --- 停止定时器

       signals:

              timeout();   --- 超时信号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

clown_30

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

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

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

打赏作者

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

抵扣说明:

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

余额充值