不允许版本号开头输入首字母以及版本号不允许出现空格

This commit is contained in:
gfdgd xi 2024-06-29 08:46:13 +08:00
parent c55ba35827
commit fc9f2f05d2

View File

@ -2247,7 +2247,14 @@ def DelTab():
def ChangeBottleName(): def ChangeBottleName():
global bottleNameLock global bottleNameLock
global bottleNameChangeLock global bottleNameChangeLock
e1_text.setText(e1_text.text().replace(" ", "")) replaceForum = [e1_text, e2_text]
for i in replaceForum:
if " " in i.text():
i.setText(i.text().replace(" ", ""))
# 进行版本号限制
if len(e2_text.text()) > 0:
if ord(e2_text.text()[0]) < 48 or ord(e2_text.text()[0]) > 57:
e2_text.setText(e2_text.text()[1:])
if bottleNameLock: if bottleNameLock:
return return
if os.path.basename(e6_text.text()) == ".wine" or e6_text.text() == "": if os.path.basename(e6_text.text()) == ".wine" or e6_text.text() == "":
@ -2409,6 +2416,7 @@ build7z.clicked.connect(Build7zButton_Clicked)
installDeb.clicked.connect(InstallDeb) installDeb.clicked.connect(InstallDeb)
wineFrame.addWidget(wineVersion) wineFrame.addWidget(wineVersion)
e1_text.textChanged.connect(ChangeBottleName) e1_text.textChanged.connect(ChangeBottleName)
e2_text.textChanged.connect(ChangeBottleName)
e5_text.textChanged.connect(LockBottleName) e5_text.textChanged.connect(LockBottleName)
e6_text.textChanged.connect(ChangeBottleName) e6_text.textChanged.connect(ChangeBottleName)
e7_text.textChanged.connect(ChangeTapTitle) e7_text.textChanged.connect(ChangeTapTitle)