使用一个for循环创建一个数组(Qt)

2023-05-16

一个for循环创建一个数组的方法:
主要是一个%取余和/除以的运用

    for (int i=0; i<20 ;i++)
    {
        MyPyshButton * BtnLevel = new MyPyshButton("://New_Img/3.png");
        BtnLevel->setParent(this);
        //此操作是将按钮分别安放到合适位置
        BtnLevel->move(20+(i%4)*150 , 80+(i/4)*160);

BtnLevel->move()这个方法的两个成员变量是按钮的位置,x和y的参数,move就是移动按钮。
对于i%4,0 1 2 3都是0,所以i=0 1 2 3 的时候,x位置是0 1 2 3 ;而第二排x的位置也是0 1 2 3 ,再经过计算位置乘以相应的参数,就依次排开。而对于y来说,i=0 1 2 3 的时候,全都是0 ,i=4 5 6 7的时候,得到的全都是1,所以随着循环,是可以得到一组数组的。

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

使用一个for循环创建一个数组(Qt) 的相关文章

  • “GPG 错误导致没有公钥,无法验证签名”的问题解决

    W GPG 错误 xff1a http packages ros org ros ubuntu xenial InRelease 由于没有公钥 xff0c 无法验证下列签名 xff1a NO PUBKEY F42ED6FBAB17C654
  • 加快从github的git clone速度

    对于国内用户来说遇到clone Github速度十分缓慢的问题实在是一个令人头疼崩溃的问题 下面介绍一个简单的方法解决这个问题 xff0c 也就是先从github拉取到自己的码云帐号 xff0c 然后再从自己的帐号git clone 方法
  • 快速了解机器人操作系统ROS

    ROS xff08 Robot Operating System xff09 机器人操作系统 xff0c 由斯坦福大学人工智能实验室开发的一套提供类似操作系统服务的机器人专用开源系统 ROS包括一个类似于硬件系统的硬件抽象 xff0c 但它
  • 《大话数据结构》C++实现哈希表的创建、查找和插入

    include lt iostream gt using namespace std typedef int status constexpr auto SUCCESS 61 1 constexpr auto UNSUCCESS 61 0
  • 一文理解UART通信

    还记得当年的打印机 xff0c 鼠标和调制解调器吗 他们都有巨大笨重的连接器和粗电缆 xff0c 并且必须拧到你的电脑上 这些设备正是使用UART协议与计算机进行通信 虽然USB几乎完全取代了旧的电缆和连接器 xff0c 但UART绝对没有
  • UART串口通信协议概述

    1 UART协议介绍 UART是一种通用串行数据总线 xff0c 用于异步通信 UART能实现双向通信 xff0c 在嵌入式设计中 xff0c 常用于主机与辅助设备通信 UART包括RS232 RS449 RS423等接口标准规范和总线标准
  • 深入浅出C语言:(十)C预处理

    目录 一 C 语言 include 的用法 xff08 文件包含命令 xff09 二 C 语言宏定义 xff08 define 的用法 xff09 1 define 的基础用法 2 C 语言带参数的宏定义 3 对带参宏定义的说明 4 用宏参
  • STM32串口——5个串口的使用方法

    串口是我们常用的一个数据传输接口 xff0c STM32F103系列单片机共有5个串口 xff0c 其中1 3是 通用同步 异步串行接口 USART Universal Synchronous Asynchronous Receiver T
  • Ubuntu18.04 —— 安装环境及运行Vins_mono(2022年)

    Ubuntu18 04 安装环境及运行Vins mono 一 环境安装1 检查安装版本openCVEigenPangolin 二 ubunt18 04使用国内源安装ros及问题解决1 添加国内中科大源2 软件库更新3 安装全功能版本的ROS
  • Ubuntu 18.04 ———(Intel RealSense D435i)运行VINS-Mono

    Intel RealSense D435i 一 准备工作二 修改参数rs camera launchrealsense color config yaml 参考文献 一 准备工作 1 Intel Realsense D435i Ubuntu
  • RPLIDAR全面兼容ROS系统,赋能Mini款无人驾驶汽车

    从技术角度来说 xff0c 无人驾驶系统可分为环境感知 智能规划和决策 自适应控制和车辆底层线控四部分 感知系统主要是通过激光雷达 视觉 惯导等传感器获取 xff0c 并通过数据处理 xff0c 形成决策 目前 xff0c 单线激光雷达用在
  • 激光雷达在机器人中的避障方案

    如今 xff0c 在各种商用场景中服务机器人已屡见不鲜 xff0c 对于一些在餐厅 酒店等地的服务机器人来说 xff0c 往往会面临应用环境复杂多变的情况 xff0c 这就对机器人的避障能力提出了很大的挑战 xff0c 避障是指移动机器人根
  • 单片机的查询和中断两种方式怎么从程序里面看出来

    查询方式就是对某一标志位的不停检测 xff0c 直到发生变化 xff0c 例如 xff0c 汇编 xff1a LOOP JBC TF1 L 查询计数器是否溢出 xff0c 若溢出转L SJMP LOOP xff1b 无溢出转LOOP xff
  • 【STM32】SPI的基本原理、库函数(SPI一般步骤)

    STM32F1xx官方资料 xff1a STM32中文参考手册V10 第23章 串行外设接口SPI SPI的基本介绍 SPI的简介 SPI xff0c 是英语Serial Peripheral interface的缩写 xff0c 顾名思义
  • win10下安装emqx

    下载 进入官网EMQ 点击下载 xff08 这是我所选择的一个版本 xff09 装解压EMQ 1 把下载的EMQ解压到D盘 xff0c 得到一个emqx文件夹 2 启动EMQ step1 Win10 系统的 开始 右键 进入win10 系统
  • Apollo ROS原理(一)

    一 背景介绍 为什么选择ROS 高效的开发支持 1 具有完整的包管理和工程结构 2 庞大的基础库 3 多语言接口支持 模块灵活配置 1 消息驱动的异步运行模型 2 抽象的P2P通信接口 3 自定义的消息格式 丰富的调试工具 1 具有可视化的
  • Java 模板变量替换(字符串、占位符替换)

    1 org apache commons text 变量默认前缀是 xff0c 后缀是 lt dependency gt lt groupId gt org apache pdfbox lt groupId gt lt artifactId
  • Ubuntu16.04——推荐几个Ubuntu16.04镜像下载链接

    ubuntu16 04下载地址 xff1a 中科大源 xff1a http mirrors ustc edu cn ubuntu releases 16 04 阿里云开源镜像站 xff1a http mirrors aliyun com u
  • Matlab中计算程序运行时间的三种方法

    经常我们需要计算我们程序到底运行多长时间 xff0c 这样可以比较程序的执行效率 当然这个对于只有几秒钟的小程序没有什么意义 xff0c 但是对于大程序就有很重要的意义了 下面我们就说说MATLAB中计算程序运行时间的三种常用方法吧 xff
  • 经典力学(动力学)——刚体的转动

    目录 刚体的定轴转动 力矩刚体刚体转动的角速度和角加速度匀变速转动公式角量与线量的关系力矩 转动惯量 转动定律质点的转动惯量 角动量 角动量守恒定律角动量刚体定轴转动的角动量 力矩做功 刚体定轴转动的动能定理力矩做功刚体绕定轴转动的动能定理

随机推荐

  • 转动惯量到底是个什么物理量

    转动惯量 xff0c 对于大多数人可能都很难理解 xff0c 这个问题也困惑博主很久 xff0c 最近本人需要用到建模知识 xff0c 在回顾大学物理时重新学习了什么是转动惯量 xff0c 同时也是参考了几篇博文和知乎文章才基本理解 本人秉
  • ubuntu常见问题及解决方案——yr 不在 sudoers 文件中,此事将被报告,同时,su无法验证的解决办法

    昨晚因为改编译错误 xff0c 修改了sudoers里的内容 xff0c 导致 xff08 1 xff09 用户名 不在sudoers文件中 xff0c 同时 xff0c xff08 2 xff09 su无法验证的解决办法 对于问题 1 网
  • ROS1——ROS自定义消息格式配置相关

    在使用ROS时 xff0c 其自带的消息格式已经使开发人员很方便 xff0c 但是仍然避免不了会有一些特别的消息需要自己去定义 xff0c 此时 xff0c 就需要了解ROS中如何编写配置自定义消息格式 1 新建filename msg文件
  • 百度Apollo规划算法——轨迹拼接

    百度Apollo规划算法 轨迹拼接 引言轨迹拼接1 什么是轨迹拼接 xff1f 2 为什么要进行轨迹拼接 xff1f 3 结合Apollo代码为例理解轨迹拼接的细节 参考 引言 在apollo的规划算法中 xff0c 在每一帧规划开始时会调
  • Ubuntu16.0 ——安装串口驱动

    Ubuntu16 0 安装串口驱动 步骤一 在终端输入sudo apt get install minicom安装串口驱动 步骤二 在终端输入sudo minicom s打开串口配置窗口如下图 使用方向键 选择 Serial port se
  • 串口通信

    1 什么是串口通信 xff1f 串口通信 xff08 Serial CommunicaTIon xff09 xff0c 是指外设和计算机间 xff0c 通过数据信号线 地线等 xff0c 按位进行传输数据的一种通讯方式 串口是一种接口标准
  • Linux 网络开发必学课程(七)UDP 数据收发实战、深入UDP 数据收发

    15 UDP 数据收发实战 再论 UDP 协议 UDP 是无连接的 不可靠的 xff0c 无应答消息 xff0c 数据包无序号标识 UDP 是面向数据包的 xff0c 对应用层数据既不合并也不拆分 xff08 保留数据包边界 xff0c 不
  • Java 删除非空文件夹

    Java中的File delete 方法只能删除文件或者空文件夹 xff0c 无法删除非空文件夹 xff0c 当是非空文件夹时 xff0c 方法返回false xff0c 下面写一个工具类 xff0c 采用递归方式 xff0c 实现删除非空
  • 在Jetson Nano上实现单目相机 apritag_ros识别

    一 xff0c apritag ros安装 最开始采用克隆源码编译的方式进行安装 xff0c 后来在Jetson nano上有opencv4与opencv3的依赖问题 xff0c 后来索性直接采用二进制安装 xff1a sudo apt g
  • rosserial arduino的安装及使用(ROS控制arduino,arduino创建ROS结点)

    一 xff0c 简介 这个教程展示如何安装arduino IDE和使用rosserial Arduino和Arduino IDE是进行硬件开发的非常好的辅助工具 rosserial arduino包可让ROS和ArduinoIDE一起工作
  • ROS多机通讯踩坑,(主机和从机之间可以订阅话题,但是看不到话题消息)

    在进行ROS分布式通讯的时候 xff0c 已经设置好HOST 而且指定master地址 在树莓派上能够使用rostopic list 查看话题列表 xff0c 但是 xff0c 监听话题时rostopic echo chatter没有内容
  • 基于Microhard P900无人机PIX飞控远距离数传解决方案

    基于Microhard P900无人机PIX飞控远距离数传解决方案 参考文章 xff1a xff08 1 xff09 基于Microhard P900无人机PIX飞控远距离数传解决方案 xff08 2 xff09 https www cnb
  • 串口服务器的作用和工作原理是什么

    要了解串口服务器的作用以及工作原理 xff0c 首先我们就要知道什么是串口服务器 xff0c 简单来说串口服务器就是一种网络通讯接口转换设备 xff0c 它可以将我们一些常见的RS232 RS485 RS422串口转换成TCP IP网络接口
  • C++ 程序编译过程

    C 43 43 程序编译过程 面试高频指数 xff1a 编译过程分为四个过程 xff1a 编译 xff08 编译预处理 编译 优化 xff09 xff0c 汇编 xff0c 链接 编译预处理 xff1a 处理以 开头的指令 xff1b 编译
  • 当源文件与头文件不在同一个目录下的Makefile的编写

    Makefile的作用 xff1a 告诉make命令怎样去编译和链接程序 1 程序的编译与链接 xff1a 编译 xff1a 就是把源文件编译成中间代码 xff0c 为 obj文件 链接 xff1a 把多个 obj文件链接在一块然后执行 主
  • Intel Realsense D435i相关资料

    本文转载自 https www chiphell com thread 1945054 1 1 html xff0c 文末有相关资料可下载查看 https www chiphell com thread 1945054 1 1 html 拿
  • 数据库防火墙&数据库加密与脱敏&数据泄露防护

    写在最前 xff1a 安全产品系列目录 xff1a 目录 amp 总述 数据库防火墙 解决数据库应用侧和运维侧两方面的问题 xff0c 是一款基于数据库协议分析与控制技术的数据库安全防护系统 主动防御 xff0c 实现数据库的访问行为控制
  • Qt里面的函数操作逻辑总结笔记

    Qt里面的函数操作逻辑总结 笔记笔记随时更改 1 xff0c 头文件 h 2 xff0c 源文件 cpp FB 61 函数 xff0c codesys和其他叫法有多不同 qt是c 43 43 的跨平台ui界面编程软件 xff0c 所以他的源
  • Java 接口的三种类型方法

    接口中的方法分别有以下三种 xff1a 1 普通方法 xff1a 使用default修饰的接口方法 xff0c 可以拥有方法体 xff0c 实现类不需要重写 xff0c 可以被实现类继承 xff0c 该特性是Java8以后被提出 xff1b
  • 使用一个for循环创建一个数组(Qt)

    一个for循环创建一个数组的方法 xff1a 主要是一个 取余和 除以的运用 span class token keyword for span span class token punctuation span span class to