1 Star 0 Fork 0

Mr_52hz / zhGenerateWav

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main.py 974 Bytes
一键复制 编辑 原始数据 按行查看 历史
"""
des: fbs 启动文件
author: mr52hz
date: 2021-11-11
"""
import sys
from PyQt5.QtCore import QCoreApplication, Qt, QSharedMemory
from fbs_runtime.application_context.PyQt5 import ApplicationContext
from UI import CannotRunTipMsg, Window
if __name__ == '__main__':
# 适配更高分辨率
QCoreApplication.setAttribute(Qt.AA_EnableHighDpiScaling)
appctxt = ApplicationContext()
# fbs 获取qss 需要拷贝src/main/resources/base/
# https://github.com/mherrmann/fbs-tutorial
icon_path = appctxt.get_resource('icon.png')
gif_path = appctxt.get_resource('loading.gif')
main_qss = appctxt.get_resource('main.qss')
app = appctxt.app
share = QSharedMemory()
share.setKey("main_window")
if share.attach():
cannot = CannotRunTipMsg(icon=icon_path)
cannot.showTip()
sys.exit(-1)
if share.create(1):
window = Window(qss=main_qss, icon=icon_path, gif=gif_path)
sys.exit(app.exec())
Python
1
https://gitee.com/Mr_52Hz/zh-generate-wav.git
git@gitee.com:Mr_52Hz/zh-generate-wav.git
Mr_52Hz
zh-generate-wav
zhGenerateWav
master

搜索帮助