QLabel, встраивающий в QStatusBar с помощью спокойного Разработчика

Там какое-либо решение состоит в том, чтобы встроить QLabel в QStatusBar с помощью спокойного Разработчика?

22
задан Jens A. Koch 17 July 2019 в 15:18
поделиться

2 ответа

Я так не думаю. Однако программно добавить его довольно просто.

Если вы просто хотите показать сообщение, вы можете использовать: statusBar () -> showMessage (tr ("Message Here")); или, если вам действительно нужен QLabel на в строке состояния вы можете сделать что-то вроде:

QLabel *label = new QLabel("Message");
statusBar()->addWidget(label);

метка станет дочерним элементом statusBar () и появится в первом пустом месте слева внизу ( addPermanentWidget (label) добавит его в первое пустое место справа внизу). Если вы поместите метку QLabel в заголовок класса (или другое имя переменной), вы сможете получить доступ к переменной непосредственно позже (удалив начальный тип QLabel из первой строки, конечно).

26
ответ дан 29 November 2019 в 05:00
поделиться

Это невозможно, даже если вы вручную отредактируете файл UI.

5
ответ дан 29 November 2019 в 05:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: