Я не верю в это. Это довольно просто, чтобы добавить один программно, хотя.
Если вы просто хотите показать сообщение, вы можете использовать: statusBar()->showMessage(tr("Message Here"));
или, если вам действительно нужен QLabel в строке состояния, вы можете сделать что-то вроде:
QLabel *label = new QLabel("Message");
statusBar()->addWidget(label);
label
станет дочерним элементом statusBar()
и появится в первом пустом месте слева внизу (addPermanentWidget(label)
добавит его в первое пустое место справа внизу). Если вы поместите QLabel label
в заголовок класса (или другое имя переменной), вы сможете получить доступ к переменной непосредственно позже (конечно, удалив начальный тип QLabel
из первой строки).