Средствами qmake задаю какие вещи как иконка приложения, версия файла, авторские права и пр. При этом создаётся файл .rc
Вопрос: как в программе достать это добро средствами QT?
Думала, что версию файла приложения можно добыть через QCoreApplication::applicationVersion(), но нет - возвращает пустую строку.
Кроме версии хотелось бы доставать дату создания приложения.
Что делать?
P.S. При попытке использовать функции winapi некоторые типы ввергли меня в ступор, на чём и завязла...
через QResource можно попробовать потыкать
http://doc.qt.io/qt-4.8/qresource.html#details
В общем, сделала тупо.
Все значения из файла .rc вынесла как дефайны в заголовочный файл. Решение "упало " в руки само, когда попробовала из-под среды MSVS редактировать .rc файл, который был создан кутой – был автоматически сгенерен resourse.h файл и в .rc файле появился #include. Где один инклюд, там и второй с моими дефайнами.
С датой создания вышло всё ещё проще:
QFileInfo info(QCoreApplication::applicationFilePath());
info.created().toString(); // <-- вот оно!
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)