ПО на 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
За ранее спасибо за помощь.
https://github.com/woodyfire/fierlyFish/blob/master/ffMDIWindow.cpp#L128 а когда у вас виджет настроек уничтожается? По нажатию крестика он у вас не уничтожится, соответственно по каждому вызову функции этой у вас создается новый виджет P.S. = СРОКИ ВЫПОЛНЕНИЯ ПРОЕКТА = первый релиз ????????????. Но лениться не стоит. Улыбнуло
по честному думал, что при нажатии на крестик уничтожается. Но как-то мне попадалось, что виджет только скрывается. Это правда где-то на английском языке в доках переводил. Подумал, что не правильно перевел. Так как с английским туго. Получается, что так и есть?!
Да, оно не удалится так. Можете либо сами продумать как виджет должен удаляться либо посмотреть на свойство WA_DeleteOnClose оно удалит диалог при закрытии. И если у вас это отдельное окно подразумевается то для этого лучше использовать класс QDialog.
Не знаю как лучше отдельным окном или так оставить. Вообще тут только основные настройки хочу заложить, которых бы хватило для подключения к СУБД. А дальше все остальные значения свойств получать от СУБД и выводить в этом же окне.
Обсуждают сегодня