大一的期末作业,我知道写的很烂,学艺不精求轻喷。
这个函数大体就是执行的时候给数据表(每行)添加两个按钮,其中按钮的指针使用一个二维数组test[i][0]或者[i][1]储存,等用户手动按对应行数的按钮时,执行lamdba表达式的内容,程序确实跑起来了,功能也没有问题,但是我搞不懂为什么我点击对应行数的按钮可以确定connect函数中test[i][1或0]的i的值?如果connect函数不能被for主动执行的话,i的值应该停留在for的最后一个循环上,但是我运行的时候所有的按钮都能触发对应的指针。难道是点击按钮的时候会自动触发一次for循环来查找i的值?但是我用qdebug试了发现并没有,只要点击按钮,就可以找到对应的行数,而不需要遍历查找i的值。我不理解,希望有懂得dalao解答