crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Как достать номер версии приложения?
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Анна Дата 2.8.2017, 11:36
  В общем, сделала тупо.
Все значения из файла .rc вынесла как дефайны в заголовочный файл. Решение "упало " в руки само, когда попробовала из-под среды MSVS редактировать .rc файл, который был создан кутой – был автоматически сгенерен resourse.h файл и в .rc файле появился #include. Где один инклюд, там и второй с моими дефайнами.

С датой создания вышло всё ещё проще:

QFileInfo info(QCoreApplication::applicationFilePath());

info.created().toString(); // <-- вот оно!
Анна Дата 2.8.2017, 10:15
 
Цитата(lanz @ 1.8.2017, 16:27) *
через QResource можно попробовать потыкать
http://doc.qt.io/qt-4.8/qresource.html#details

Увы. Это для ресурсов QT.
lanz Дата 1.8.2017, 16:27
  через QResource можно попробовать потыкать
http://doc.qt.io/qt-4.8/qresource.html#details
Анна Дата 1.8.2017, 13:19
  Средствами qmake задаю какие вещи как иконка приложения, версия файла, авторские права и пр. При этом создаётся файл .rc

Вопрос: как в программе достать это добро средствами QT?

Думала, что версию файла приложения можно добыть через QCoreApplication::applicationVersion(), но нет - возвращает пустую строку.

Кроме версии хотелось бы доставать дату создания приложения.
Что делать?


P.S. При попытке использовать функции winapi некоторые типы ввергли меня в ступор, на чём и завязла...
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 2.3.2021, 14:08