Открыть и общаться с Excel в моем приложении Qt

Я на самом деле создаю приложение в QtCreator (с открытым исходным кодом), и мне нужно открыть Excel и связаться, отправив в Excel данные для показа. Я стараюсь #include <QAxWidget> и изменить мой .pro файл с:

CONFIG+= axcontainer
Qt += activeqt

Но это не сработало. У меня ошибка QAxWidget was not declared in this scope, В Интернете я читаю много противоречивых вещей, например, вам нужно заплатить лицензию или что-то еще.

Можете ли вы объяснить мне, если есть способ решить мою проблему? Благодарю.

3

Решение

Вам нужен Qt5-способ использования модуля из файла вашего проекта:

QT += axcontainer

Также вам необходимо включить необходимый заголовок курса:

#include <QAxWidget>

Вы можете найти более подробное объяснение здесь с примерами.

1

Другие решения