qaxobject

    1热度

    1回答

    对不起,这篇文章的长度。但我坚持了两天吧.... 我正在通过ActiveX与硬件设备通信的Qt 4.6 Windows应用程序。 当我发送一个命令时,设备会做一些事情,当它完成时(可能需要一分钟)它会发出一个信号。我需要等待这个信号,以确定是否一切正常(或不),并采取一些行动。 当用户单击按钮时,将向设备发送命令。显然,我不希望HMI冻结。 我确信我必须使用线程。因此,我确定了三个线程: 对应于H

    1热度

    1回答

    我正在与QAxObject并能够打开现有文件&阅读不同的工作表&单元格。 但是,当我使用QAxObject创建一个新的Excel文件。它正在创建test_1.xls文件。 但是,当我打开这个文件,它给了我错误。我正在使用ms-excel-2007。 代码:--- QAxWidget excel_1("Excel.Application"); excel_1.setProperty("Vi

    0热度

    1回答

    假设一个对象在线程中运行。它有一个指向QAxObject实例和对象B的指针。对象B具有指向QAxObject的指针。 对象A创建一个线程并在其中移动对象B. #ifndef OBJECTA_H #define OBJECTA_H #include <QtCore/QObject> #include <QtCore/QThread> #include <QAxObject> #incl

    1热度

    1回答

    我有一个Qt应用程序使用Excel,我想将工作表添加到文档。该simpliest解决方案只需要调用 QAxObject *sheets = workbook->querySubObject("Worksheets"); sheets->dynamicCall("Add()"); 可是这样你会最后一个现有的表之前添加一个表,但我希望把它放在最后片之后。生成的文档会说你: IDispatch*

    0热度

    1回答

    我阅读使用QAxBase和QAxObject excel文件的文件数据。 我在Excel中得到了全局变量QAxObject* db_workbook;在哪里存储指向某个工作簿(不知道为什么叫这样的,但不管)。我需要它,因为我需要在几个函数中获得excel文件数据,而不仅仅是一个。 当readExcelFile方法执行精细,test_function()异常 出现在该行sheet_N = db_wo

    1热度

    1回答

    我可以设置单个单元格的大小&字体。 QAxObject *range = excelSheet->querySubObject("Cells(int,int)", row, col); range = range->querySubObject("Font"); range->setProperty("Size", 10); range->setProperty("Name", "Arial

    2热度

    1回答

    来读取单元格文本我用这个: QAxObject *e = new QAxObject("Excel.Application"); QAxObject *wbooks = e->querySubObject("Workbooks"); QAxObject *wbook = wbooks->querySubObject("Open(const QString&)", "somefile.xls")

    0热度

    1回答

    我正在尝试使用activeQt写入打开的文档文档。我正在尝试激活我的Word文档,但我不能让它工作。 我可以在VBA做到这一点很容易: Documents("my.doc").Activate 但不是在Qt的,这是我曾尝试: wordApplication = new QAxObject("Word.Application"); doc = wordApplication->querySub