修改自动配置脚本UI布局

This commit is contained in:
gfdgd xi 2023-01-03 22:33:49 +08:00
parent 2b2b9c9208
commit d46c83f51b
4 changed files with 9 additions and 21 deletions

@ -15,6 +15,7 @@ import sys
import base64 import base64
import json import json
import traceback import traceback
import urllib.request
import req as requests import req as requests
import PyQt5.QtWidgets as QtWidgets import PyQt5.QtWidgets as QtWidgets
from UI.AutoConfig import * from UI.AutoConfig import *
@ -38,8 +39,6 @@ urlSourcesList = [
urlSources = urlSourcesList[0] urlSources = urlSourcesList[0]
lists = [] lists = []
#print(requests.post("http://120.25.153.144:30250/PingLun", {"PinLun": "测试文本", "Version": "purgeexepro.sh"}).text)
class ProgramRunStatusUpload(): class ProgramRunStatusUpload():
msgWindow = None msgWindow = None
starLayout = None starLayout = None
@ -139,7 +138,7 @@ class InformationWindow():
about = f"<h1>关于“{choose}”的介绍</h1>\n<p>暂无此程序的介绍</p>" about = f"<h1>关于“{choose}”的介绍</h1>\n<p>暂无此程序的介绍</p>"
try: try:
import requests as r import requests as r
fenlists = requests.get(base64.b64decode("aHR0cHM6Ly9jb2RlLmdpdGxpbmsub3JnLmNuL2dmZGdkLXhpLW9yZy93aW5lLXJ1bm5lci1kb3dubG9hZHMtb2YtcnVubmVyL3Jhdy9icmFuY2gvbWFzdGVyL0Jhc2hBcHBGZW4v").decode("utf-8") + fileName + base64.b64decode("L2FsbC5qc29u").decode("utf-8"), timeout=1000).json() fenlists = requests.get(base64.b64decode("aHR0cHM6Ly9jb2RlLmdpdGxpbmsub3JnLmNuL2dmZGdkLXhpLW9yZy93aW5lLXJ1bm5lci1kb3dubG9hZHMtb2YtcnVubmVyL3Jhdy9icmFuY2gvbWFzdGVyL0Jhc2hBcHBGZW4v").decode("utf-8") + urllib.request.quote(fileName) + base64.b64decode("L2FsbC5qc29u").decode("utf-8"), timeout=1000).json()
tipsInfo = "" tipsInfo = ""
except: except:
fenlists = [0, 0, 0, 0, 0] fenlists = [0, 0, 0, 0, 0]
@ -253,7 +252,7 @@ class ProgramRunStatusShow():
fileName = i[1] fileName = i[1]
break break
try: try:
fenlists = requests.get(base64.b64decode("aHR0cHM6Ly9jb2RlLmdpdGxpbmsub3JnLmNuL2dmZGdkLXhpLW9yZy93aW5lLXJ1bm5lci1kb3dubG9hZHMtb2YtcnVubmVyL3Jhdy9icmFuY2gvbWFzdGVyL0Jhc2hBcHBGZW4v").decode("utf-8") + fileName + base64.b64decode("L2FsbC5qc29u").decode("utf-8")).json() fenlists = requests.get(base64.b64decode("aHR0cHM6Ly9jb2RlLmdpdGxpbmsub3JnLmNuL2dmZGdkLXhpLW9yZy93aW5lLXJ1bm5lci1kb3dubG9hZHMtb2YtcnVubmVyL3Jhdy9icmFuY2gvbWFzdGVyL0Jhc2hBcHBGZW4v").decode("utf-8") + urllib.request.quote(fileName) + base64.b64decode("L2FsbC5qc29u").decode("utf-8")).json()
tipsInfo = "" tipsInfo = ""
except: except:
#traceback.print_exc() #traceback.print_exc()
@ -311,7 +310,7 @@ class ProgramRunStatusShow():
else: else:
# 显示最新的3条评论 # 显示最新的3条评论
try: try:
all = int(requests.get(f"{base64.b64decode('aHR0cHM6Ly9jb2RlLmdpdGxpbmsub3JnLmNuL2dmZGdkLXhpLW9yZy9iYXNocGlubHVuL3Jhdy9icmFuY2gvbWFzdGVyLw==').decode('utf-8')}{fileName}/data.txt").text) all = int(requests.get(f"{base64.b64decode('aHR0cHM6Ly9jb2RlLmdpdGxpbmsub3JnLmNuL2dmZGdkLXhpLW9yZy9iYXNocGlubHVuL3Jhdy9icmFuY2gvbWFzdGVyLw==').decode('utf-8')}{urllib.request.quote(fileName)}/data.txt").text)
now = all - 3 now = all - 3
print(all) print(all)
if all < 3: if all < 3:
@ -322,7 +321,7 @@ class ProgramRunStatusShow():
uploadList = [] uploadList = []
for i in range(all - 1, start - 1, -1): for i in range(all - 1, start - 1, -1):
print(f"{i + 1} 条评论:") print(f"{i + 1} 条评论:")
info = requests.get(f"{base64.b64decode('aHR0cHM6Ly9jb2RlLmdpdGxpbmsub3JnLmNuL2dmZGdkLXhpLW9yZy9iYXNocGlubHVuL3Jhdy9icmFuY2gvbWFzdGVyLw==').decode('utf-8')}{fileName}/pf-{i}.txt").text.strip() info = requests.get(f"{base64.b64decode('aHR0cHM6Ly9jb2RlLmdpdGxpbmsub3JnLmNuL2dmZGdkLXhpLW9yZy9iYXNocGlubHVuL3Jhdy9icmFuY2gvbWFzdGVyLw==').decode('utf-8')}{urllib.request.quote(fileName)}/pf-{i}.txt").text.strip()
print(info) print(info)
uploadList.append([f"用户{i + 1}", i + 1, info]) uploadList.append([f"用户{i + 1}", i + 1, info])
Add(uploadList) Add(uploadList)
@ -380,7 +379,7 @@ def UpdateFen():
uploadList = [] uploadList = []
for i in range(now + 2, now - 1, -1): for i in range(now + 2, now - 1, -1):
print(f"{i + 1} 条评论:") print(f"{i + 1} 条评论:")
info = requests.get(f"https://code.gitlink.org.cn/gfdgd-xi-org/bashpinlun/raw/branch/master/{fileName}/pf-{i}.txt").text.strip() info = requests.get(f"https://code.gitlink.org.cn/gfdgd-xi-org/bashpinlun/raw/branch/master/{urllib.request.quote(fileName)}/pf-{i}.txt").text.strip()
print(info) print(info)
uploadList.append([f"用户{i + 1}", i + 1, info]) uploadList.append([f"用户{i + 1}", i + 1, info])
#ProgramRunStatusShow.pingLunLayout.removeItem(ProgramRunStatusShow.pingLunLayout.itemAt(2)) #ProgramRunStatusShow.pingLunLayout.removeItem(ProgramRunStatusShow.pingLunLayout.itemAt(2))
@ -572,7 +571,7 @@ if __name__ == "__main__":
#pass #pass
# 连接信号和槽 # 连接信号和槽
ui.saerchBotton.clicked.connect(Connect.SearchBotton_Clicked) ui.saerchBotton.clicked.connect(Connect.SearchBotton_Clicked)
ui.uploadFen.clicked.connect(UploadFen) #ui.uploadFen.clicked.connect(UploadFen)
ui.getInfoButton.clicked.connect(InformationWindow.ShowWindow) ui.getInfoButton.clicked.connect(InformationWindow.ShowWindow)
ui.runBotton.clicked.connect(Connect.RunBotton_Clicked) ui.runBotton.clicked.connect(Connect.RunBotton_Clicked)
ui.openFile.triggered.connect(Connect.OpenFile_Triggered) ui.openFile.triggered.connect(Connect.OpenFile_Triggered)

@ -41,9 +41,6 @@ class Ui_MainWindow(object):
self.getFen = QtWidgets.QPushButton(self.centralwidget) self.getFen = QtWidgets.QPushButton(self.centralwidget)
self.getFen.setObjectName("getFen") self.getFen.setObjectName("getFen")
self.horizontalLayout_2.addWidget(self.getFen) self.horizontalLayout_2.addWidget(self.getFen)
self.uploadFen = QtWidgets.QPushButton(self.centralwidget)
self.uploadFen.setObjectName("uploadFen")
self.horizontalLayout_2.addWidget(self.uploadFen)
self.runBotton = QtWidgets.QPushButton(self.centralwidget) self.runBotton = QtWidgets.QPushButton(self.centralwidget)
self.runBotton.setObjectName("runBotton") self.runBotton.setObjectName("runBotton")
self.horizontalLayout_2.addWidget(self.runBotton) self.horizontalLayout_2.addWidget(self.runBotton)
@ -110,8 +107,7 @@ class Ui_MainWindow(object):
self.searchTips.setText(_translate("MainWindow", "搜索内容(为空代表显示所有内容):")) self.searchTips.setText(_translate("MainWindow", "搜索内容(为空代表显示所有内容):"))
self.saerchBotton.setText(_translate("MainWindow", "搜索")) self.saerchBotton.setText(_translate("MainWindow", "搜索"))
self.getInfoButton.setText(_translate("MainWindow", "获取选中项介绍")) self.getInfoButton.setText(_translate("MainWindow", "获取选中项介绍"))
self.getFen.setText(_translate("MainWindow", "获取选中项的评分")) self.getFen.setText(_translate("MainWindow", "获取/提交选中项的评分和评论"))
self.uploadFen.setText(_translate("MainWindow", "提交选中项的评分"))
self.runBotton.setText(_translate("MainWindow", "部署此方案")) self.runBotton.setText(_translate("MainWindow", "部署此方案"))
self.menu.setTitle(_translate("MainWindow", "程序")) self.menu.setTitle(_translate("MainWindow", "程序"))
self.menu_2.setTitle(_translate("MainWindow", "切换源")) self.menu_2.setTitle(_translate("MainWindow", "切换源"))

@ -64,14 +64,7 @@
<item> <item>
<widget class="QPushButton" name="getFen"> <widget class="QPushButton" name="getFen">
<property name="text"> <property name="text">
<string>获取选中项的评分</string> <string>获取/提交选中项的评分和评论</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="uploadFen">
<property name="text">
<string>提交选中项的评分</string>
</property> </property>
</widget> </widget>
</item> </item>

Binary file not shown.