Qt编程-设置自定义组合控件

2023-05-16

1.自定义组合控件

在这里插入图片描述

2.在主窗口中

拖拽一个控件(该控件与自定义组合控件的类型必须一致),然后右键->提升为
在这里插入图片描述

3.设置组合控件效果

在帮助文档中查找spinbox和slider的信号、槽函数,如下:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设置spinbox数字变化,slider跟着滑动;以及slider滑动,spinbox数字跟着变化的动态效果

//spinbox数字变化,slider跟着滑动
//函数指针
void(QSpinBox:: *spSignal)(int) = &QSpinBox::valueChanged;
connect(ui->spinBox, spSignal, ui->horizontalSlider, &QSlider::setValue);
//slider滑动,spinbox数字跟着变化
connect(ui->horizontalSlider, &QSlider::valueChanged, ui->spinBox, &QSpinBox::setValue);

设置点击按钮,获取当前值;以及点击按钮,设置当前值为一半的效果

//点击按钮,获取当前值
connect(ui->btn_get, &QPushButton::clicked, [=](){
   qDebug() << ui->widget->getNum();
});
//点击按钮,设置当前值为一半
connect(ui->btn_set, &QPushButton::clicked, [=](){
   ui->widget->setNum(50);
});

效果:
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Qt编程-设置自定义组合控件 的相关文章

随机推荐

  • 一个Rust的GUI库

    Conrod 线条 一个易于使用 完全由Rust编写的2D的GUI库 目前Rust并未给出官方的GUI库 xff0c 但是社区已经有很多人跃跃欲试了 xff0c 其中GitHub上千星的项目貌似就两个 xff0c 其中就有本文的主角Conr
  • 【微软商店(Microsoft Store)重置后打不开,商店下载不了应用的解决方法】

    微软商店 Microsoft Store 重置后打不开 xff0c 商店下载不了应用的解决方法 一 微软商店恢复方法 1 进入以下网址进行微软系统更新 xff0c 下载相应系统 xff0c 下载后双击独立程序包进行更新 xff0c 然后重启
  • iOS的tableview和xib结合实现QQ列表

    之前做这个是因为老师布置的作业 xff0c 其实写出来好长一段时间了 xff0c 但是由于自己比较忙 xff0c 没有时间进行整理 xff0c 现在才拿出来整理 不说话 xff0c 首先上效果图 全部代码和相关的素材已经全部打包在GitHu
  • Ubuntu系统 如何配置正向代理转发

    有时候我们需要配置正向代理 xff0c 比如利用爬虫爬取网站时 xff0c 为了避免ip被限制 xff0c 想利用国内的ip帮我们转发 我们除了可以在脚本中加入代理外 xff0c 也可以直接在主机上配置代理 本博文将简单介绍如何在Ubunt
  • 如何解决 Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“

    序言 在安装 构建python库fasttext时 xff0c 产生了一下报错日志 为此记录一下解决这个问题的过程 xff1a Microsoft Visual C 43 43 14 0 or greater is required Get
  • 计蒜客练题 普及T1 第一天

    正式开始练题的第一天 在计蒜客练题 xff1b 第一题 T1079 开关灯 居然就让卡住了 xff1b ceil xff08 xff09 函数向上取整居然从来没用过 xff0c math h double ceil double num 结
  • ubuntu系统无线网络频繁掉线

    在终端输入 span class token function sudo span vim etc ppp options 将弹出的文档中的 lcp echo failure 4 这句在232行 改为 lcp echo failure 40
  • Win10安装WSL子系统Linux Ubuntu

    目录 WSL安装条件方法一 xff1a CMD一步到位方法二 xff1a 分6步手动安装 WSL安装条件 安装WSL有两种方法 xff0c 但不管哪种方法都必须加入Win10预览体验计划 xff0c 且系统版本为预览版OS build 20
  • 解决WSL2重启IP变化导致SSH连不上的问题(“如何固定WSL2 IP?”)

    想要固定WSL2 IP不太方便 xff0c 那就直接在每次重启WSL2的时候把IP写到host文件里面 xff0c 把变化的IP对应到一个固定的域名 xff08 也就是需要SSH远程的Host xff09 目录 Step 1 下载wsl2h
  • snmp弱口令及安全加固

    snmp弱口令及安全加固 弱口令检测 nmap sU p161 script 61 snmp brute ip 查找snmp弱口令 弱口令利用 nmap sU p161 script 61 snmp netstat ip 获取网络端口状态
  • 各种操作系统的密码策略

    Centos6 9 闲置超时退出 在etc profile文件末尾添加TMOUT 61 900 单位为秒 保存退出 xff0c source etc profile执行 密码复杂度策略 修改etc pam d system auth 更改p
  • linux安装配置Syslog客户端以及服务端

    一 安装syslog yum install y rsyslog x86 64 二 配置linux的日志服务器 xff0c xff08 服务端 192 168 126 154 xff0c 接收 xff09 xff1a 服务端主要做的是配置监
  • centos/redhat /Linux升级openssh,亲测无坑。

    一 Linux升级openssh xff0c 亲测无坑 下载地址 wget https mirrors sonic net pub OpenBSD OpenSSH portable openssh 9 0p1 tar gz 二 查看当前op
  • 求n的阶乘递归方法Java

    了解递归 阶乘 我们先大致的了解一下递归 递归 xff0c 就是在运行的过程中调用自己 构成递归需具备的条件 xff1a 1 子问题须与原始问题为同样的事 xff0c 且更为简单 xff1b 2 不能无限制地调用本身 xff0c 须有个出口
  • ICMP timestamp请求响应漏洞处理(CVE-1999-0524)和允许Traceroute探测和OpenSSH CBC模式 弱加密算法漏洞(CVE-2008-5161)

    一 ICMP timestamp请求响应漏洞处理 CVE 1999 0524 临时解决 xff1a 执行后立即生效 xff0c 但是无法保存 xff0c 重启就会失效 sudo iptables A INPUT p ICMP icmp ty
  • linux可以连接ssh,不可以连接sftp

    1 可以先查一下日志信息 cat var log secure grep sftp 不能找到sftp的目录位置 2 查一下sftp的位置 locate sftp server 3 修改配置文件中的sftp的位置 vi etc ssh ssh
  • linux安装mysql(没测过)

    Linux上安装软件常见的几种方式 xff1a 源码编译 压缩包解压 xff08 一般为tar gz xff09 编译好的安装包 xff08 RPM DPKG等 xff09 在线安装 xff08 YUM APT等 xff09 使用yum进行
  • linux安装maven

    下载maven包 wget http mirrors cnnic cn apache maven maven 3 3 5 4 binaries apache maven 3 5 4 bin tar gz 解压 mv apache maven
  • 面试官没想到,一个SQL,我可以扯一小时

    补充作业一 设有三个关系 xff1a S SNO SNAME AGE SEX Sdept SC SNO CNO GRADE C CNO CNAME TEACHER 试用关系代数表达式表示下列查询 xff1a 1 查询学号为S3学生所学课程的
  • Qt编程-设置自定义组合控件

    1 自定义组合控件 2 在主窗口中 拖拽一个控件 该控件与自定义组合控件的类型必须一致 xff0c 然后右键 gt 提升为 3 设置组合控件效果 在帮助文档中查找spinbox和slider的信号 槽函数 xff0c 如下 xff1a 设置