提交 8aa8a694 编写于 作者: C czhu

更新的setup.py

上级 3989aa79
import subprocess
import sys
def sh(command):
p = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE)
......@@ -9,9 +10,31 @@ def sh(command):
lines.append(line)
return lines
def version_check():
version = int(sys.version.split(' ')[0])
if version < 3.6:
print('退出安装程序, Python版本过低, 需要Python3.6以上版本')
exit(1)
elif version > 3.8:
print(
'''
Python3.8以上的Python版本报错处理: System.NullReferenceException
参考: https://github.com/r0x0r/pywebview/issues/961
https://github.com/r0x0r/pywebview/pull/922/files
新增一行:webview\platforms\winforms.py
class BrowserForm(WinForms.Form):
def __init__(self, window):
super().__init__() # add this line
self.uid = window.uid
''')
if __name__ == "__main__":
sh("pip3 config --global set global.index-url https://mirrors.aliyun.com/pypi/simple/")
sh("pip3 config --global set install.trusted-host mirrors.aliyun.com")
sh("pip3 install --upgrade pip")
sh("pip3 install Flask")
sh("pip3 install flasgger")
sh("pip3 install pywebview")
sh("pip3 install pip install clr-loader==0.1.7")
sh("pip3 install pythonnet==3.0.0a2")
print("\n\n\tPython setup success.")
\ No newline at end of file
<template>
<div class="window-header">
<font-awesome-icon icon="caret-left" class="click" />
<font-awesome-icon icon="house" class="click control-button" />
<font-awesome-icon icon="caret-right" class="click control-button" />
<font-awesome-icon id="http-back" @mouseenter="mouseEnterHeaderIcon('http-back')" @mouseleave="mouseLeaveHeaderIcon('http-back')" icon="caret-left" class="click" />
<font-awesome-icon id="http-home" @mouseenter="mouseEnterHeaderIcon('http-home')" @mouseleave="mouseLeaveHeaderIcon('http-home')" icon="house" class="click control-button" />
<font-awesome-icon id="http-pre" @mouseenter="mouseEnterHeaderIcon('http-pre')" @mouseleave="mouseLeaveHeaderIcon('http-pre')" icon="caret-right" class="click control-button" />
<div class="control">
<font-awesome-icon v-if="false" icon="terminal" class="control-button" />
<font-awesome-icon icon="circle-down" class="control-button click" :style="{ color: '#285f8c' }" />
<font-awesome-icon id="x" icon="circle-xmark" class="control-button click" :style="{ color: '#8c2828' }" />
<h id="h" @click="() => { $('#h').hide() }">1</h>
<!-- <h id="h" @click="() => { $('#h').hide() }">1</h> -->
</div>
</div>
</template>
<script lang="ts" setup>
import $ from 'jquery'
const mouseEnterHeaderIcon = (id: string) => {
$(`#${id}`).addClass('mouse-focus')
}
const mouseLeaveHeaderIcon = (id: string) => {
$(`#${id}`).removeClass('mouse-focus')
}
</script>
<style scoped>
......@@ -35,6 +43,7 @@ import $ from 'jquery'
.mouse-focus {
transform: scale(1.2, 1.2);
color: #d57e04;
}
</style>
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册