概述
一个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)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复