spinBox的用法
来源:互联网 发布:p2p网络应用ppt 编辑:程序博客网 时间:2024/06/06 10:07
include <QApplication>#include <QHBoxLayout>#include <QSlider>#include <QSpinBox> int main(int argc, char *argv[]){ QApplication app(argc, argv); //创建QApplication对象app管理应用程序 QWidget *window = new QWidget; //创建一个部件 window->setWindowTitle("Enter Your Age"); //设置部件标题 QSpinBox *spinBox = new QSpinBox; //创建SpinBox QSlider *slider = new QSlider(Qt::Horizontal); //创建一个水平方向的 QSlider spinBox->setRange(0, 130); //设置spinBox的值范围 slider->setRange(0, 130); //设置slider的值范围 QObject::connect(spinBox, SIGNAL(valueChanged(int)), slider, SLOT(setValue(int))); //spinBox的值发生变化时,slider值也跟着变化 QObject::connect(slider, SIGNAL(valueChanged(int)), spinBox, SLOT(setValue(int))); //slider的值发生变化时,spinBox值也跟着变化 spinBox->setValue(35); //设定spinBox的初始值 QHBoxLayout *layout = new QHBoxLayout; //创建一个水平布局 layout->addWidget(spinBox); // layout->addWidget(slider); //在布局中添加各个部件 window->setLayout(layout); //设定部件window的布局管理为layout window->show(); //显示窗体 return app.exec(); //进入程序主循环。。
从上面例子中可以看书QT程序中界面上的任何一个组件,如窗体,SpinBox,Slider等等都是一个部件(widget)。
各个部件间可以用消息和槽联系到一起。
QT中的界面的布局管理是通过布局类来进行管理的。主要有3个重要的布局管理类:
- QHBoxLayout
水平方向排列部件,从左到有。 - QVBoxLayout
垂直方向排列部件,从上到下。 - QGridLayout
把各个部件排列在一个网格中。
- spinBox的用法
- spinbox
- SpinBox引发的一个错误
- JavaScript制作的SpinBox插件
- 去掉spinbox dateTimeEdit 上的button
- spinbox 初始化的时候显示不正常
- QSpinBox子类化一例(进制可变的SpinBox)
- QSpinBox子类化一例(进制可变的SpinBox)
- Spinbox 实例
- spinbox.html
- QT中spinbox的使用&获取系统时间&写槽函数
- qt,spinbox slider
- Python Tkinter Spinbox控件
- spinbox HTML源码
- Python GUI 09----Spinbox
- QML之SpinBox使用
- 小白学tkinter(Spinbox组件)
- QT5——SpinBox、Double SpinBox 和Slider
- js省市二级联动 无数据库
- 关于数据库连接的问题
- 发布wince6.0 S5pv210 之Sate210 VGA 镜像1440*900和1280*1024@70HZ分辨率测试镜像
- 升级firefox到最新版
- VS2010中使用Github进行版本控制【补充】
- spinBox的用法
- 金蝶BOS(EAS V7.0.3)频繁出现类Web2OBrowser找不到的错误
- HDFS2.X:系统时间戳机制在块报告中的应用
- python class 用法
- dfa - hdu 2222 AC自动机示例
- day 2 list
- s5830刷机
- day 3 list
- day 4 list