博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QT练习3:QT数字和滚动条关联
阅读量:7282 次
发布时间:2019-06-30

本文共 1072 字,大约阅读时间需要 3 分钟。

 
#include
<
QApplication
>
#include
<
QPushButton
>
#include
<
QHBoxLayout
>
#include
<
QSlider
>
#include
<
QSpinBox
>
#include
<
QWidget
>
#include
<
QFont
>
class
MyWidget:
public
QWidget
{
public
:
MyWidget(QWidget
*
parent
=
0
);
};
MyWidget::MyWidget(QWidget
*
parent):QWidget(parent)
{
QSpinBox
*
agenum_sb
=
new
QSpinBox();
//
新建一个QSpinbox部件
agenum_sb
->
setRange(
0
,
100
);
//
设置QSpinbox部件的值范围
agenum_sb
->
setValue(
0
);
//
设置QSpinbox的初始值
QSlider
*
agenum_sl
=
new
QSlider(Qt::Horizontal);
//
建立一个QSlider部件
agenum_sl
->
setRange(
0
,
100
);
agenum_sl
->
setValue(
0
);
connect(agenum_sb,SIGNAL(valueChanged(
int
)),agenum_sl,
SLOT(setValue(
int
)));
connect(agenum_sl,SIGNAL(valueChanged(
int
)),agenum_sb,
SLOT(setValue(
int
)));
QHBoxLayout
*
layout
=
new
QHBoxLayout;
//
定义一个窗口水平布局
layout
->
addWidget(agenum_sb);
//
将两个部件加入到layout中
layout
->
addWidget(agenum_sl);
setLayout(layout);
setWindowTitle(
"
Enter Your Age
"
);
//
设置窗口标题
}
int
main(
int
argc,
char
*
argv[])
{
QApplication app(argc,argv);
MyWidget widget;
widget.show();
return
app.exec();
}

效果图如下:

2011052211571093.png

转载地址:http://afkjm.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
更新脚本
查看>>
用Android-X86和VMware打造高性能Android开发环境
查看>>
我的友情链接
查看>>
学习Hadoop找到的一些资源
查看>>
经纬度精度差别
查看>>
【08】分析类
查看>>
垃圾收集的种类
查看>>
HRegionServer启动后自动关闭的问题
查看>>
maven插件assembly利用profiles打不同环境发布包
查看>>
Android系统学习总结1--init和Zygote
查看>>
linux 下查看一个进程运行路径
查看>>
CSS 优先级
查看>>
ElasticSearch 集群状态图形化界面:cerebro
查看>>
Spark内存管理模型
查看>>
shell脚本基础
查看>>
shell 脚本总结
查看>>
将非工程下的图片显示到前端jsp的方法
查看>>
jQuery 常用工具函数
查看>>
TreeSet实现排序接口
查看>>