- 回顾
让我们回顾一下上次的内容,test.py 文件中那6行代码实现的c++ dll加载:
import os
from ctypes import *
APP_PATH = os.path.dirname(os.path.abspath(__file__))
hcnetsdk = cdll.LoadLibrary(APP_PATH + 'HCNetSDK.dll')
hcpreview = cdll.LoadLibrary(APP_PATH + 'HCPreview.dll')
hcplayback = cdll.LoadLibrary(APP_PATH + 'HCPlayBack.dll')
- 继续
本来想直接贴全部代码,结果头条说我的字数太多,不能发布,只能一点点按顺序贴,麻烦各位一部分一部分的拷贝了,不过这样也有利于我每贴一段,进行一定程度的代码解释备注。
- 库导入
接着写,我们需要导入如下的库:
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import *
import pickle
import sys
PyQT5 是诺基亚的一套老牌的跨界面开发包,利用它我们可以轻松开发window