Spaces:
Sleeping
Sleeping
# Bibibili API Documentions | |
import sys | |
import webbrowser | |
try: | |
from PyQt5 import QtGui, QtCore, QtWidgets, QtWebEngineWidgets | |
except: | |
PYQT5 = False | |
else: | |
PYQT5 = True | |
def main(): | |
if not PYQT5: | |
webbrowser.open("https://nemo2011.github.io/bilibili-api") | |
else: | |
QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling) | |
app = QtWidgets.QApplication(sys.argv) | |
mainwindow = QtWidgets.QMainWindow() | |
mainwindow.resize(800, 600) | |
webengine = QtWebEngineWidgets.QWebEngineView(mainwindow) | |
webengine.setGeometry(QtCore.QRect(0, 0, 800, 600)) | |
webengine.setUrl(QtCore.QUrl("https://nemo2011.github.io/bilibili-api")) | |
def timerEvent(*args, **kwargs): | |
webengine.setGeometry( | |
QtCore.QRect(0, 0, mainwindow.width(), mainwindow.height()) | |
) | |
mainwindow.timerEvent = timerEvent | |
mainwindow.startTimer(1) | |
mainwindow.show() | |
sys.exit(app.exec_()) | |
if __name__ == "__main__": | |
main() | |