我是靠谱客的博主 淡淡心锁,最近开发中收集的这篇文章主要介绍使用一个for循环创建一个数组(Qt),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一个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,所以随着循环,是可以得到一组数组的。

最后

以上就是淡淡心锁为你收集整理的使用一个for循环创建一个数组(Qt)的全部内容,希望文章能够帮你解决使用一个for循环创建一个数组(Qt)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(75)

评论列表共有 0 条评论

立即
投稿
返回
顶部