【发布时间】:2016-08-09 07:24:46
【问题描述】:
我想在另一个函数中调用 QLabel 类的对象。我知道这是基本的 C++,但它在 Qt 中令人困惑。
在我的 mainwindow.cpp 中我创建了一个函数
void createlbl(){
QLabel *lbl1 = new QLabel("Hello");
}
void Mainwindow :: resizeEvent(QResizeEvent *evt){
}
我需要在 resizeEvent 函数中调用标签对象 (lbl1) 来调整它的大小。 我还需要在程序的其他函数中调用该对象。 我尝试了不同的方法,但我没有找到正确的方法来调用它并在不同的功能中使用。 请告诉我应该传递哪些参数以及应该如何调用类或创建该类的函数以用于不同的函数。
谢谢
【问题讨论】:
-
这是基本的C++,和Qt无关。
-
在标题中声明他,使其可见,在构造函数中实例化他并在您的事件中使用他。
-
实际上是 createlbl() 主窗口 ::createlbl() 吗?