用VS写QT界面,列布局后的控件名怎么打,加了布局后,空间名不对了。

用VS写QT界面,列布局后的控件名怎么打,加了布局后,空间名不对了。不加列ui.btLaserOn是对的,加了布局后ui.btHome不对了。有人知道吗?用Visual studio写的。




我记得这个拖控件就能生成对应的代码了

错误提示很明显啊,对象查看器显示的也明显,btHome成员是verticalLayout下的

ui.verticalLayout.btHome 也不对的


ui是什么,把所有的代码贴出来

ui是qt designer的界面。。。我不是qt creator写的看不到代码。。。

我用vs写的。。。基本结构你就看上面对象查看器的图片


上面的界面封装的代码应该就是这样的


ui.btHome应该没错,找找其他原因吧

用 ui -> btHome 就可以了

btHome 是个结构体指针,访问结构体用点,访问结构体指针用箭头