crossplatform.ru

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


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

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

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


Последние 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 Рейтинг@Mail.ru Текстовая версия Сейчас: 5.7.2025, 7:43