mirror of
https://github.com/tonquer/picacg-qt.git
synced 2025-01-09 12:27:50 +08:00
894e9e9bdf
修复漫画名出现单引号下载错误 修复分类搜索只能第一页 优化滚动翻页bug 优化看大分辨率图片出现卡顿
58 lines
1.4 KiB
Python
58 lines
1.4 KiB
Python
# -*- coding: utf-8 -*-
|
|
"""第一个程序"""
|
|
import sys
|
|
import os
|
|
|
|
# macOS 修复
|
|
import time
|
|
|
|
from PySide2.QtGui import QPalette, QColor
|
|
|
|
from qss.qss import QssDataMgr
|
|
|
|
if sys.platform == 'darwin':
|
|
# 确保工作区为当前可执行文件所在目录
|
|
current_path = os.path.abspath(__file__)
|
|
current_dir = os.path.abspath(os.path.dirname(current_path) + os.path.sep + '.')
|
|
os.chdir(current_dir)
|
|
else:
|
|
sys.path.insert(0, "lib")
|
|
|
|
from conf import config
|
|
|
|
try:
|
|
import waifu2x
|
|
config.CanWaifu2x = True
|
|
except Exception as es:
|
|
config.CanWaifu2x = False
|
|
if hasattr(es, "msg"):
|
|
config.ErrorMsg = es.msg
|
|
|
|
from PySide2 import QtWidgets # 导入PySide2部件
|
|
from src.qt.qtmain import BikaQtMainWindow
|
|
from src.util import Log
|
|
|
|
# 此处不能删除
|
|
from src.server.sql_server import DbBook as DbBook
|
|
DbBook()
|
|
|
|
|
|
if __name__ == "__main__":
|
|
Log.Init()
|
|
app = QtWidgets.QApplication(sys.argv) # 建立application对象
|
|
# app.addLibraryPath("./resources")
|
|
try:
|
|
main = BikaQtMainWindow(app)
|
|
except Exception as es:
|
|
print(es)
|
|
exit(-111)
|
|
# main.setPalette(QPalette(QColor("#464646")))
|
|
# main.setStyleSheet(QssDataMgr().GetData("darkblack"))
|
|
main.show() # 显示窗体
|
|
main.Init()
|
|
sts = app.exec_()
|
|
main.Close()
|
|
if config.CanWaifu2x:
|
|
waifu2x.stop()
|
|
time.sleep(1)
|
|
sys.exit(sts) # 运行程序 |