Qgis скрывает пользовательские значки в каждом QDIalogC++

Программы на C++. Форум разработчиков
Anonymous
Qgis скрывает пользовательские значки в каждом QDIalog

Сообщение Anonymous »

Код выглядит примерно так:

Код: Выделить всё

LoginDlg::LoginDlg(QWidget* parent, PgConnectionInfo& info, bool allowEmptyPassword, bool hideConnParams) :
QDialog(parent),
mAllowEmptyPassword(allowEmptyPassword)
{
setWindowIcon(QIcon(":/path/to/icon.svg")); //Dont worry about the path because i'm sure that exists
setupUi(this);
...
}
Проблема в том, что я почему-то не могу установить значок диалогового окна:
Как вы можете видеть, qt игнорирует предоставленный мной значокЯ пропустил какую-то конфигурацию или что-то в этом роде? Может кто-нибудь мне помочь?
Я попробовал использовать QGuiApplication::setWindowIcon (хотя это не совсем то, что я ищу)
И создать новый виджет и установить значок окна в этом виджете и сделал виджет родительским для моего диалога, но это тоже не сработало

Подробнее здесь: https://stackoverflow.com/questions/786 ... ry-qdialog

Вернуться в «C++»