Всем здрасте. Уважаемые эксперты помогите стать маленьким экспертом в области разработки

ПО на Qt.
Спустя 1,5 года снова нужда заставляет вернуться к этому вопросу. Скажу сразу я не программист, но нравиться.
Рядом наставников нет и подсказать некому. Вся надежда на Вас уважаемые. Обложился букварями и пытаюсь написать для себя приложение, которое бы облегчило мою работу (это конечно только так кажется).
Учитывая предыдущий опыт общения с Вами здесь я весь вечер убил на изучение GitHub и как с ним работать. Загрузил на GitHub.com все что у меня есть. Большая часть кода худо бедно с комментариями. К сожалению пока с документированием кода при помощи Oxygen нет, но в будущем постараюсь это сделать. Когда это будет не хочу загадывать.

Ради чего я тут вообще обращаюсь к Вам. Потому-что очень надо стартануть. Но я не ищу кто бы мне написал приложение, а надеюсь, что среди Вас найдуться эксперты, которые помогут освоиться мне в разработке.

Вот адрес репозитория на github.com https://github.com/woodyfire/fierlyFish

У меня вопрос следующий. А правильно ли я связал QWidget с меню приложения? При нажатии на элемент меню "Настройки->Настройки" должно загрузиться окно (QWidget) настроек приложения. Загружается. Но необходимо предотвратить повторную загрузку этого окна. В принципе все работает. Собираеться и запускается. В редакторе присутствует ругань типа "QObject::destroyed is not a signal [clazy-connect-non-signal]". Но у меня закрадывается чувство, что не так все организовывается. Как говорится: "Я чувствую, что меня обманывают, но не могу понять где!".

О том как связал находиться в файле ffMDIWindow.cpp строка 129

За ранее спасибо за помощь.

5 ответов

24 просмотра

https://github.com/woodyfire/fierlyFish/blob/master/ffMDIWindow.cpp#L128 а когда у вас виджет настроек уничтожается? По нажатию крестика он у вас не уничтожится, соответственно по каждому вызову функции этой у вас создается новый виджет P.S. = СРОКИ ВЫПОЛНЕНИЯ ПРОЕКТА = первый релиз ????????????. Но лениться не стоит. Улыбнуло

WoodyFire- Автор вопроса
Michael Chambers
https://github.com/woodyfire/fierlyFish/blob/maste...

по честному думал, что при нажатии на крестик уничтожается. Но как-то мне попадалось, что виджет только скрывается. Это правда где-то на английском языке в доках переводил. Подумал, что не правильно перевел. Так как с английским туго. Получается, что так и есть?!

WoodyFire
по честному думал, что при нажатии на крестик унич...

Да, оно не удалится так. Можете либо сами продумать как виджет должен удаляться либо посмотреть на свойство WA_DeleteOnClose оно удалит диалог при закрытии. И если у вас это отдельное окно подразумевается то для этого лучше использовать класс QDialog.

WoodyFire- Автор вопроса
Michael Chambers
Да, оно не удалится так. Можете либо сами продумат...

Не знаю как лучше отдельным окном или так оставить. Вообще тут только основные настройки хочу заложить, которых бы хватило для подключения к СУБД. А дальше все остальные значения свойств получать от СУБД и выводить в этом же окне.

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

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта