一般情况下,我将我的小部件互相添加的顺序是否与我访问它们的顺序相同?
示例:
如果我在QPushButton
中有一堆QHBoxLayout
,并且这个布局位于Window::ui
,
我可以通过ui->button_name
访问这些按钮吗?或者我必须ui->layout->itemAt(idx)
吗?
编辑:我的问题旨在找到一种简单的方法来访问层次结构深处的元素,如框架中的标签,布局内部,框架内部,窗口内等...
PS:另外,我非常感谢有关GUI架构良好实践的任何文档!
答案 0 :(得分:0)
使用ui->object_name
你不需要担心布局!
可以重新设计布局,例如。对于不同的平台,不改变任何C ++代码。
关于Qt有几本好书,示例代码非常好。