Я хочу вызвать объект класса QLabel в другой функции. Я знаю, что это базовый C++, но он запутан в Qt.Как вызвать объект, созданный в другой функции
в моем mainwindow.cpp я создал функцию
void createlbl(){
QLabel *lbl1 = new QLabel("Hello");
}
void Mainwindow :: resizeEvent(QResizeEvent *evt){
}
нужно вызвать объект метки (lbl1) в функции resizeEvent, чтобы изменить его размер. Мне также нужно вызвать объект в других функциях моей программы. Я пробовал разные способы, но я не получаю правильный способ назвать его и использовать в разных функциях. Пожалуйста, скажите мне, какие параметры следует передать, и как я должен назвать класс или функцию, в которой класс создан для использования в разных функциях.
Спасибо
Это базовый C++, и он не имеет ничего общего с Qt. – juanchopanza
[Переменные участника] (https://en.wikipedia.org/wiki/Member_variable). – thuga
Объявите его в заголовке, чтобы быть видимым, установить его в конструкторе и использовать его в вашем случае. – Skywrath