Какой QT DLL я должен скопировать для создания моей программы автономной?

Это может произойти, когда текст в ячейке является частью непринятой ревизии. Быстрая попытка - принять все изменения в документе перед запуском скрипта.

Если вы хотите дополнительно диагностировать проблему, хорошим подходом является сброс XML-кода рассматриваемого узла. Поэтому используйте такой код всякий раз, когда ячейка пуста, или, возможно, вы создаете скрипт быстрого тестирования, чтобы перейти прямо к 5-й ячейке второй таблицы или там, где текст не отображается:

tc = cell._tc  # ---the XML cell element---
print(tc.xml)

Тогда вы можете получить представление о том, что внутри. Обычно текст будет выглядеть примерно так:

<w:p>
  <w:r>
    <w:t>Some text</w:t>
  </w:r>
</w:p>

Если элемент w:p или какой-либо из элементов run окружен элементами ревизии (тегами элементов, которые включают «ins», «del» или « двигаться "в общем), что будет мешать обнаружению фактического текста. Любые другие оберточные элементы также будут мешать работе.

Если вы сузите его до определенного шаблона XML в «ложно-пустых» ячейках, вы можете опубликовать его как новый вопрос, на который можно ответить очень точно.

5
задан kyku 5 March 2009 в 12:21
поделиться

3 ответа

можно использовать depends.exe для наблюдения точно, что зависимости exe и удостоверяются, что они все включены.

Кроме того, прочитайте эту страницу о спокойных плагинах. они, как предполагается, находятся в определенном каталоге, названном "плагинами" а не в основном каталоге со всеми другими dlls.

4
ответ дан 14 December 2019 в 04:48
поделиться

По всей вероятности qtsqlite.dll самостоятельно зависит от исходного DLL SQLite, который, вероятно, необходимо скопировать также.

Не забывайте включать копию лицензии LGP в свое распределение, а также указатели на исходные ресурсы загрузки освобождения, Вы включаете и их источники. Остаться с законом :-)

2
ответ дан 14 December 2019 в 04:48
поделиться

Благодаря ссылке @shoosh, если, я смог решить проблему. Я должен был создать sqldrivers подкаталог в dir распределения с библиотекой qsqlite.dll внутри. Но это было просто шагом один. У Вас есть какие-либо подсказки и ресурсы при создании полноценного установщика Windows? Я - главным образом программист Linux, таким образом, эта область неизвестна мне.

2
ответ дан 14 December 2019 в 04:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: