0

一般来说,我将小部件添加到彼此的顺序是否与我访问它们的顺序相同?

例子:

如果我有一堆QPushButton在 a 中QHBoxLayout,而这个布局在 a 中Window::ui,我可以通过简单地访问这些按钮ui->button_name吗?还是我必须这样做ui->layout->itemAt(idx)

编辑:我的问题旨在找到一种简单的方法来访问深入层次结构的元素,例如框架中的标签、布局内、框架内、窗口内等......

PS:另外,我非常感谢任何有关 GUI 架构良好实践的文档!

4

1 回答 1

0

使用ui->object_name你不需要担心布局!
可以重新设计布局,例如。适用于不同平台,无需更改任何 C++ 代码。

有几本关于 Qt 的好书,示例代码非常好。

使用 Qt 4 进行 C++ GUI 编程

高级 Qt 编程

于 2012-08-14T01:19:46.927 回答