比如类A和类B,
在B中有一个QTreeWidget控件,需要在A中调用操作
先在A中声明一个
QTreeWidget *tree;
tree = new QTreeWidget();
然后在B中声明一个类A的指针
A *a;
a = new A();
a->tree = ui->treeWidget;//这个是指向B的树控件
然后在A中使用
tree->expandAll();
本文介绍如何在Qt应用程序的不同类之间进行控件的调用。具体地, 在类A中操作类B中定义的QTreeWidget控件。通过创建指向控件的指针并进行赋值, 实现了跨类间的控件操作。
比如类A和类B,
在B中有一个QTreeWidget控件,需要在A中调用操作
先在A中声明一个
QTreeWidget *tree;
tree = new QTreeWidget();
然后在B中声明一个类A的指针
A *a;
a = new A();
a->tree = ui->treeWidget;//这个是指向B的树控件
然后在A中使用
tree->expandAll();
2098
1万+
4190

被折叠的 条评论
为什么被折叠?