Получение даты сборки программы
дата сборки, время сборки, сборка проекта
Всем привет!
Возник такой вопрос.
Я в виджете вывожу версию софта и время сборки. Для этого делаю так так:
в .pro-файле:
- VERSION = 1.2.3
- DEFINES += APP_VERSION=\\\"$$VERSION\\\"
в .cpp-файле виджета:
- #ifndef TS_BUILD
- #define TS_BUILD (QLocale(QLocale::C).toDateTime(__TIMESTAMP__, "ddd MMM d hh:mm:ss yyyy").toTime_t())
- #endif
- ui->labelVersion->setText(ui->labelVersion->text()+APP_VERSION+" Build: "+QDateTime::fromTime_t(TS_BUILD).toString("yyyy.MM.dd hh:mm"));
Это работает, но приходится при сборке изменять этот cpp-файл, где находится label (например пробел поставить).
Можно ли как-то сделать, что когда пересобираешь проект, дата сразу подставлялась? Т.е. чтобы не нужно было менять cpp-файл.
3
252
Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!
Пікірлер
- Соңғы пікірлер
- AKСәуір 1, 2025, 11:41 Т.Ж.Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
- VPНаурыз 9, 2025, 4:14 Т.Қ.Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
- ИМҚар. 22, 2024, 9:51 Т.Қ.Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
- Енді форумда талқылаңыз
- DTСәуір 14, 2025, 3:38 Т.Қ.Всем привет! На Qt 6.8 MinGW пытаюсь сделать управление подключением WiFi из программы. Пока делаю поддержку Windows, но так же хочу в дальнейшем внедрить и поддержку Linux/MacOS. Для…
- fАқп. 15, 2025, 1:46 Т.Қ.Подскажите, пожалуйста! Как данный класс можно дополнить, чтобы созданные объекты можно было перемещать мышкой по сцене?
- Не запускается компьютер (точнее работает блок , но сам монитор вообще жесть)В общем я ничего с интернета не скачивала в последнее время. На компе никаких левых пр…
- Вопрос решен. Узнать QModelIndex элемента на который мы перетаскиваем другой элемент, можно с помощью функции indexAt(event->position().toPoint()) представления QTreeViev вызываемой в переопр…
__
Проблему решил так:
В .pro файле:
в .cpp файле: