Russian Qt Forum
Ноябрь 24, 2024, 23:08
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
(РЕШЕНО) Потерялись кнопки после Нового Года...
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: (РЕШЕНО) Потерялись кнопки после Нового Года... (Прочитано 2557 раз)
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
(РЕШЕНО) Потерялись кнопки после Нового Года...
«
:
Январь 13, 2015, 21:18 »
После затяжного новогоднего распития, для постепенного входа в рабочий ритм решил немного усовершенствовать часть приложения, которую делал еще в 2011 году. Главная форма на окне, наследующем QMainWindow,
нарисована в дизайнере
. Всё это в DLL, которая загружается в главное приложение. Добавил в дизайнере на единственную форму в этой DLL пару пунктов в меню, и пару кнопок на единственный тулбар. Собираю приложение, запускаю - ни одной добавленной кнопки, ни одного нового пункта в меню...
Проверяю, что действительно сохраняется правильный .ui файл, что изображения кнопок есть в правильном .qrc, что в .ui есть добавленные пункты меню, что именно эти файлы входят в проект, что именно они подключаются при сборке библиотеки, наконец, что при запуске приложения грузится именно собираемая библиотека (да никакой другой же просто на диске нет!). Всё как должно быть. Но никакие изменения в форму в результат не попадают. Попробовал в дизайнере удалить неиспользуемый пока пункт меню "О программе" - при запуске приложения он на месте...
Я, конечно, понимаю, что так бухать на Новый Год не стоило, но тем не менее... что у меня может быть не так с этой сборкой? Делался проект довольно давно, я всё и не помню даже. Но таких проблем тоже не помню, вроде всё просто было, на автопилоте.
«
Последнее редактирование: Январь 14, 2015, 00:09 от Гурман
»
Записан
2^7-1 == 127, задумайтесь...
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Потерялись кнопки после Нового Года...
«
Ответ #1 :
Январь 13, 2015, 22:10 »
Видно, что при изменении интерфейса не создается новый ui_mainwindow.h. Не понятно, почему.
Записан
2^7-1 == 127, задумайтесь...
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Потерялись кнопки после Нового Года...
«
Ответ #2 :
Январь 13, 2015, 22:18 »
Победил... эта часть проекта делалась из исполнимого файла, и по какой-то причине в ней отсутствовал CONFIG += gui, возможно это не нужно было в той версии Qt, в которой она создавалась. Добавил, пересобрал - всё заработало.
Тяжело возвращаться к работе после таких праздников. Но без них было бы еще хуже.
Записан
2^7-1 == 127, задумайтесь...
gil9red
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1805
Re: Потерялись кнопки после Нового Года...
«
Ответ #3 :
Январь 13, 2015, 22:27 »
Записан
https://github.com/gil9red
https://ru.stackoverflow.com/users/201445/gil9red
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...