如何在QT的布局中列出子窗口小部件的列表?

秋娃

一个简单的好例子就很好。就我而言,我想做这样的事情:

myLayout->addWidget(myButton1);
myLayout->addWidget(myButton2);

myButtonList<QToolButtons*>->append(myLayout->findChildren(QToolButtons));

myButtonList->at(1)->setText("This is 'myButton2'");
标签

将QList与findChildren与QWidget一起使用,因为QLayout不会将QWidgets显示为其子级,并且QWidget仅具有父QWidget。推荐这个

QWidget w;
QPushButton *p1= new QPushButton;
QPushButton *p2= new QPushButton;
QHBoxLayout l;
l.addWidget(p1);
l.addWidget(p2);
w.setLayout(&l);
QList<QPushButton*> buttons = w.findChildren<QPushButton*>();
buttons.at(0)->setText("Hello I am P1"); 
buttons.at(1)->setText("Hello I am P2");
w.show();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Qt:育儿如何影响子窗口小部件的布局?

来自分类Dev

如何在QT的布局中列出子控件的列表?

来自分类Dev

如何在Column中更改子窗口小部件的位置?

来自分类Dev

如何从Qt中的布局中删除小部件

来自分类Dev

如何在Qt / PyQt / PySide网格布局中控制小部件的大小

来自分类Dev

如何禁用Qt中属于布局的小部件?

来自分类Dev

如何减少 Qt 中布局内小部件之间的差距

来自分类Dev

如何在Qt中更改窗口标题和中央小部件?

来自分类Dev

如何在Qt中的弹出窗口小部件上创建平滑的圆角

来自分类Dev

QT C ++-如何在另一个类中引用窗口小部件

来自分类Dev

如何在Qt中的弹出窗口小部件上创建平滑的圆角

来自分类Dev

如何在Qt中禁用向小部件而不是其子级的鼠标事件传递?

来自分类Dev

Qt在布局中自动排列小部件

来自分类Dev

Qt小部件在布局中重叠

来自分类Dev

Qt视口窗口小部件在QBoxLayout中添加新的子窗口小部件期间未扩展

来自分类Dev

如何在Kivy中获取小部件/布局的实际大小?

来自分类Dev

如何在Flutter中将小部件随机放置在布局中

来自分类Dev

如何从父窗口小部件更改一个子窗口小部件的状态,而子窗口小部件是单独文件中的单独类?

来自分类Dev

如何在python tkinter中重叠窗口小部件/框架?

来自分类Dev

如何在GTKSharp(MonoDevelop)中启用窗口小部件属性

来自分类Dev

如何在Qt Creator中锚定小部件?

来自分类Dev

如何在QML中嵌入Qt小部件?

来自分类Dev

如何在QML中访问Qt日历小部件

来自分类Dev

如何在Qt小部件中捕获Tab键

来自分类Dev

如何在Qt小部件中设置文本格式

来自分类Dev

如何在Qt 3中使用小部件插件?

来自分类Dev

Qt在resizeEvent中添加子小部件

来自分类Dev

如何基于同一布局中的另一个窗口小部件将添加的窗口小部件放置到布局中?

来自分类Dev

为什么Qt布局是其小部件的子级?

Related 相关文章

  1. 1

    Qt:育儿如何影响子窗口小部件的布局?

  2. 2

    如何在QT的布局中列出子控件的列表?

  3. 3

    如何在Column中更改子窗口小部件的位置?

  4. 4

    如何从Qt中的布局中删除小部件

  5. 5

    如何在Qt / PyQt / PySide网格布局中控制小部件的大小

  6. 6

    如何禁用Qt中属于布局的小部件?

  7. 7

    如何减少 Qt 中布局内小部件之间的差距

  8. 8

    如何在Qt中更改窗口标题和中央小部件?

  9. 9

    如何在Qt中的弹出窗口小部件上创建平滑的圆角

  10. 10

    QT C ++-如何在另一个类中引用窗口小部件

  11. 11

    如何在Qt中的弹出窗口小部件上创建平滑的圆角

  12. 12

    如何在Qt中禁用向小部件而不是其子级的鼠标事件传递?

  13. 13

    Qt在布局中自动排列小部件

  14. 14

    Qt小部件在布局中重叠

  15. 15

    Qt视口窗口小部件在QBoxLayout中添加新的子窗口小部件期间未扩展

  16. 16

    如何在Kivy中获取小部件/布局的实际大小?

  17. 17

    如何在Flutter中将小部件随机放置在布局中

  18. 18

    如何从父窗口小部件更改一个子窗口小部件的状态,而子窗口小部件是单独文件中的单独类?

  19. 19

    如何在python tkinter中重叠窗口小部件/框架?

  20. 20

    如何在GTKSharp(MonoDevelop)中启用窗口小部件属性

  21. 21

    如何在Qt Creator中锚定小部件?

  22. 22

    如何在QML中嵌入Qt小部件?

  23. 23

    如何在QML中访问Qt日历小部件

  24. 24

    如何在Qt小部件中捕获Tab键

  25. 25

    如何在Qt小部件中设置文本格式

  26. 26

    如何在Qt 3中使用小部件插件?

  27. 27

    Qt在resizeEvent中添加子小部件

  28. 28

    如何基于同一布局中的另一个窗口小部件将添加的窗口小部件放置到布局中?

  29. 29

    为什么Qt布局是其小部件的子级?

热门标签

归档