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

本文共 1141 字,大约阅读时间需要 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

转载于:https://www.cnblogs.com/hnrainll/archive/2011/05/22/2053461.html

你可能感兴趣的文章
SQL Server数据库笔记
查看>>
X-Forwarded-For伪造及防御
查看>>
android系统平台显示驱动开发简要:LCD驱动调试篇『四』
查看>>
Android 高仿微信头像截取 打造不一样的自定义控件
查看>>
Jenkins的初级应用(1)-Publish Over SSH
查看>>
利用正则表达式群发定制邮件
查看>>
【原】RDD专题
查看>>
第三周——构建一个简单的Linux系统MenuOS
查看>>
Docker 的两类存储资源 - 每天5分钟玩转 Docker 容器技术(38)
查看>>
Codeforces 257D
查看>>
常用的20个强大的 Sublime Text 插件
查看>>
ajaxfileupload.js在IE中的支持问题
查看>>
tensorflow学习之(十)使用卷积神经网络(CNN)分类手写数字0-9
查看>>
当document.write里含有script标签时
查看>>
工作中常见问题
查看>>
JAVA 从一个List里删除包含另一个List的数据
查看>>
外国的月亮比较圆吗?外籍团队工作有感
查看>>
CentOS 关闭烦人的屏保
查看>>
分布式系统事务一致性解决方案
查看>>
ShuffleNet总结
查看>>