Size: a a a

2021 May 11

МВ

Макс Воробьев... in Qt
1) connect принимает указатель на QObject
источник

m

mefest in Qt
старый синтаксис с лямбдами же не может вроде
источник

МВ

Макс Воробьев... in Qt
2) таймер умрет сразу после выхода из скопа
источник

МВ

Макс Воробьев... in Qt
это тоже
источник

m

mefest in Qt
как и QMessageBox
источник

RY

Roman Yastrebckov in Qt
ну, мне так и надо по сути
источник

RY

Roman Yastrebckov in Qt
это чисто для теста
источник

m

mefest in Qt
about статический метод
источник

S

Skarn in Qt
Исправил. Оказалось модель грузится on-demand и надо было самому это сделать.
источник

m

mefest in Qt
это не значит что все объекты должны жить только в конструкторе.
источник

RY

Roman Yastrebckov in Qt
даже если мне нужно чисто открыть и закрыть окно?
источник

R

Roman in Qt
А вообще, имхо, стоит отучиться от QMessageBox и перейти к QSystemTrayIcon.
Я QMessageBox юзаю в основном всесто qDebug(), так как последний не работает ... Ну а так же на случай, в которых QSystemTrayIcon не будет работать (у некоторых ОСей такое есть, емнип).
источник

m

mefest in Qt
да
источник

M

Mr.Mait in Qt
Создай в куче MessageBox и Timer, в лямбде после всех действий вызови для них deleteLater.
источник

m

mefest in Qt
это разный функционал, не взаимозаменяемы
источник

RY

Roman Yastrebckov in Qt
у меня есть необходимость выводить кол-во отсканированных штрикодов для каждой пачки
имхо в трее неудобно за этим следить
источник

m

mefest in Qt
messageBox самому создавать не обязательно
https://doc.qt.io/qt-5/qmessagebox.html#about
источник

M

Mr.Mait in Qt
Тут проблема будет автоматически закрыть это окно :)
источник

m

mefest in Qt
да, ты прав
источник

R

Roman in Qt
И еще поэтому, я юзаю трейикон
источник