调通了webview的相关功能。
This commit is contained in:
parent
fa4fb7bf00
commit
7c9f36db3e
|
|
@ -0,0 +1 @@
|
|||
.idea/
|
||||
18
src/start.py
18
src/start.py
|
|
@ -1,12 +1,17 @@
|
|||
import os
|
||||
import time
|
||||
|
||||
import elevate
|
||||
from loguru import logger
|
||||
import subprocess
|
||||
import sys
|
||||
from datetime import datetime
|
||||
import re
|
||||
import webview
|
||||
|
||||
# 获取当前脚本所在的目录
|
||||
new_java_path = 'D:/database/jdk/bin/java.exe'
|
||||
port = 12396
|
||||
def get_resource_path(relative_path):
|
||||
""" 获取资源绝对路径,适用于开发环境和PyInstaller打包后 """
|
||||
if hasattr(sys, '_MEIPASS'):
|
||||
|
|
@ -67,6 +72,15 @@ def kill_process_by_port(port):
|
|||
else:
|
||||
logger.info(f"端口 {port} 未被占用")
|
||||
|
||||
def open_web():
|
||||
webview.settings['ALLOW_DOWNLOADS'] = True
|
||||
webview.settings['OPEN_DEVTOOLS_IN_DEBUG'] = False
|
||||
webview.create_window('数据库管理系统', 'http://127.0.0.1:12396/index')
|
||||
webview.start(debug=True)
|
||||
|
||||
if __name__ == '__main__':
|
||||
kill_process_by_port(12396)
|
||||
start()
|
||||
elevate.elevate()
|
||||
kill_process_by_port(port)
|
||||
start()
|
||||
time.sleep(10)
|
||||
open_web()
|
||||
Loading…
Reference in New Issue