не активен QMenuBar [закрыт]

139
01 апреля 2019, 05:30

вот тут лежит мой проект (в src лежат исходники, а в mainProject файл notepad6d11 это собранная версия), проблема: верхняя панель (там где файл поле) не нажимается, но если перенести в текстовое поле какой-нибудь файл, то все начинает работать, я не могу найти ошибку P.S. тестировал на 2 компьютерах, видимо проблема не в моей кривой сборке

Answer 1

У вас, судя по всему, лейбл l перекрывает главное меню. Перенесите добавление лейбла в статусбар сразу после создания лейбла:

....
this->setFixedSize(this->size());
l = new QLabel(this);
ui->statusBar->addWidget(l);

Вы добавляете лейбл после открытия файла, причем каждый раз, это неправильно

READ ALSO
Ошибки с массивом вещественных чисел

Ошибки с массивом вещественных чисел

Выполнял лабораторную работу:

153
QMap<QString, Class*> SIGSEGV при вставке значения

QMap<QString, Class*> SIGSEGV при вставке значения

В проекте создается экземпляр класса DatabaseManagerВ нем я создаю экземпляры класса Database в функции setupNewDatabase

141
Windows API, _set_se_translator

Windows API, _set_se_translator

Будет ли работать _set_se_translator в dll, собранной с флагом /EHa, если подключить такую dll к проекту без такого флага?

129
Как узнать края окна win32 в С++ на visual studio 2017

Как узнать края окна win32 в С++ на visual studio 2017

Здравствуйте я начал осваивать C++ примерно месяц назадПока что разобрался только с консолью и захотел сделать нормальное приложение, но я совсем...

119