文档章节

使用connect将两个对象的属性同步

Amamatthew
 Amamatthew
发布于 2014/06/15 10:21
字数 111
阅读 32
收藏 0
 #include <QApplication> 
 #include <QHBoxLayout>
 #include <QSlider>
 #include <QSpinBox>
 int main(int argc, char *argv[])
 {
    QApplication app(argc, argv);
    QWidget *window = new QWidget;
    window->setWindowTitle("Enter Your Age");
    QSpinBox *spinBox = new QSpinBox;
    QSlider *slider = new QSlider(Qt::Horizontal);
    spinBox->setRange(0, 130);
    slider->setRange(0, 130);
    QObject::connect(spinBox, SIGNAL(valueChanged(int)),
    slider, SLOT(setValue(int)));
    QObject::connect(slider, SIGNAL(valueChanged(int)),
    spinBox, SLOT(setValue(int)));
    spinBox->setValue(35);
    QHBoxLayout *layout = new QHBoxLayout;
    layout->addWidget(spinBox);
    layout->addWidget(slider);
    window->setLayout(layout);
    window->show();
    return app.exec();
 }

© 著作权归作者所有

共有 人打赏支持
Amamatthew
粉丝 67
博文 1050
码字总数 76443
作品 0
厦门
后端工程师
深入了解 Dojo 的数据访问和绑定工具包

在我们的日常开发中经常碰到这样一些需求:我们经常需要访问数据的某个属性,或者经常修改复杂数据的某一部分,或者绑定两个数据使它们能够同步变化,或者 绑定两个动作 & 事件使得它们能够同...

IBMdW
2012/03/08
456
0
Netty 源码分析之 一 揭开 Bootstrap 神秘的红盖头 (客户端)

目录 Netty 源码分析之 番外篇 Java NIO 的前生今世 Java NIO 的前生今世 之一 简介 Java NIO 的前生今世 之二 NIO Channel 小结 Java NIO 的前生今世 之三 NIO Buffer 详解 Java NIO 的前生...

永顺
2017/11/29
0
0
Redux 学习总结笔记

项目驱动是学习框架非常高效的一种方式。 学习 redux 全家桶推荐 react-douban:一个 React + Redux + React-Router 完整项目 该笔记主要是下面三部分: Redux 介绍、基本概念和API和工作流程...

superman666
2017/04/12
0
0
Java多线程(全)学习笔记(中)

四.多线程的同步 以一个取钱列子来分析:(用户登录那些省略) Accout类: /*银行取钱,账户类/ public class Accout { //账户编号 private String accoutNo; //账户余额 private double b...

明舞
2014/07/27
0
0
关于ThreadLocal

一、认识ThreadLocal 1.ThreadLocal概念 为了防止任务在共享资源上产生冲突,我们可以使用同步机制,还可以选择根除对变量的共享来防止冲突。线程本地的存储是一种自动化的机制,可以为使用相...

Key_Stone
2016/09/05
47
0

没有更多内容

加载失败,请刷新页面

加载更多

驼峰变量名的转换

package com.mmall.test;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 需求:1. 将字符串 user_name_abc 转换为 userNameAbc * 2. 将字符串 us......

蚂蚁-Declan
27分钟前
3
0
HTTP请求方法

根据HTTP标准,HTTP请求可以使用多种请求方法。 HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。 HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。 序号 方...

踏破铁鞋无觅处
30分钟前
1
0
知识点043-selenium自动化测试网页工具的使用

【摘要】 Selenium是一个主要用于Web应用自动化测试的工具集合。但其作用不仅仅局限于测试领域,还可以用于浏览器行为模拟以及屏幕抓取等,在行业内有着广泛的应用。Selenium支持主流的浏览器...

侠客行之石头
37分钟前
1
0
B250F I219V安装windows server 网卡驱动

https://blog.csdn.net/ryu2003/article/details/50855146

梦想游戏人
37分钟前
1
0
MacOS Install Docker

使用 Homebrew 安装 macOS 我们可以使用 Homebrew 来安装 Docker。 Homebrew 的 Cask 已经支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装: $ brew cask install dock...

Linux就该这么学
38分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部