Система: Windows 10
Версия питона 3.6.
Здраствуйте!
Есть задача: нужно создать приложение, которое, просто, отображает пдф из файла. Тоесть, я указываю адрес к пдф-файлу и в приложение он открывается. Работаю в pycharm.
Есть такой код:
Он запускается, однако, в приложение совершенно пустое -- пдф не отображается.
Обнаружение файла проверял строкой: print("File exists:" + str(path.exists('alife.pdf'))). Файл обнаружился.
Что можете посоветовать? Может я что-то не так делаю?
Как работает приложение:
Версия питона 3.6.
Package Version
---------------------- ------------
astroid 2.4.2
autopep8 1.5.5
certifi 2020.6.20
chardet 3.0.4
click 7.1.2
colorama 0.4.4
cycler 0.10.0
flake8 3.8.4
idna 2.10
importlib-metadata 3.4.0
isort 5.7.0
jedi 0.17.2
kiwisolver 1.3.1
lazy-object-proxy 1.4.3
mccabe 0.6.1
numpy 1.19.5
parso 0.7.1
Pillow 8.1.0
pip 21.0.1
pluggy 0.13.1
pycodestyle 2.6.0
pydocstyle 5.1.1
pyflakes 2.2.0
pylint 2.6.2
pyparsing 2.4.7
PyQt5 5.15.2
pyqt5-plugins 5.15.2.2.0.1
PyQt5-sip 12.8.1
PyQt5-stubs 5.14.2.2
pyqt5-tools 5.15.2.3.0.2
python-dateutil 2.8.1
python-dotenv 0.15.0
python-jsonrpc-server 0.4.0
python-language-server 0.36.2
pytz 2020.1
qpageview 0.6.0
qt5-applications 5.15.2.2.1
qt5-tools 5.15.2.1.0.1
requests 2.24.0
rope 0.18.0
setuptools 28.8.0
six 1.15.0
snowballstemmer 2.1.0
toml 0.10.2
typed-ast 1.4.2
typing-extensions 3.7.4.3
ujson 4.0.2
urllib3 1.25.10
wheel 0.36.2
wrapt 1.12.1
yapf 0.30.0
zipp 3.4.0
---------------------- ------------
astroid 2.4.2
autopep8 1.5.5
certifi 2020.6.20
chardet 3.0.4
click 7.1.2
colorama 0.4.4
cycler 0.10.0
flake8 3.8.4
idna 2.10
importlib-metadata 3.4.0
isort 5.7.0
jedi 0.17.2
kiwisolver 1.3.1
lazy-object-proxy 1.4.3
mccabe 0.6.1
numpy 1.19.5
parso 0.7.1
Pillow 8.1.0
pip 21.0.1
pluggy 0.13.1
pycodestyle 2.6.0
pydocstyle 5.1.1
pyflakes 2.2.0
pylint 2.6.2
pyparsing 2.4.7
PyQt5 5.15.2
pyqt5-plugins 5.15.2.2.0.1
PyQt5-sip 12.8.1
PyQt5-stubs 5.14.2.2
pyqt5-tools 5.15.2.3.0.2
python-dateutil 2.8.1
python-dotenv 0.15.0
python-jsonrpc-server 0.4.0
python-language-server 0.36.2
pytz 2020.1
qpageview 0.6.0
qt5-applications 5.15.2.2.1
qt5-tools 5.15.2.1.0.1
requests 2.24.0
rope 0.18.0
setuptools 28.8.0
six 1.15.0
snowballstemmer 2.1.0
toml 0.10.2
typed-ast 1.4.2
typing-extensions 3.7.4.3
ujson 4.0.2
urllib3 1.25.10
wheel 0.36.2
wrapt 1.12.1
yapf 0.30.0
zipp 3.4.0
Есть задача: нужно создать приложение, которое, просто, отображает пдф из файла. Тоесть, я указываю адрес к пдф-файлу и в приложение он открывается. Работаю в pycharm.
Есть такой код:
Python:
from PyQt5.Qt import *
import qpageview
a = QApplication([])
v = qpageview.View()
v.show()
v.loadPdf("afile.pdf")
Он запускается, однако, в приложение совершенно пустое -- пдф не отображается.
Обнаружение файла проверял строкой: print("File exists:" + str(path.exists('alife.pdf'))). Файл обнаружился.
Что можете посоветовать? Может я что-то не так делаю?
Как работает приложение: