def logoDialog(self, button):
"""Open dialog for team logo."""
# options = PyQt5.QtWidgets.QFileDialog.Options()
# options |= PyQt5.QtWidgets.QFileDialog.DontUseNativeDialog
fileName, status = PyQt5.QtWidgets.QFileDialog.getOpenFileName(
self, _("Select Team Logo"), "", _("Support Images ({})").format("*.png *.jpg"))
if fileName:
try:
os.remove(scctool.settings.OBSdataDir +
"/logo" + str(button) + ".png")
except:
pass
try:
os.remove(scctool.settings.OBSdataDir +
"/logo" + str(button) + ".jpg")
except:
pass
base, ext = os.path.splitext(fileName)
ext = ext.split("?")[0]
fname = scctool.settings.OBSdataDir + "/logo" + str(button) + ext
shutil.copy(fileName, fname)
self.controller.updateLogos()
self.controller.ftpUploader.cwd(scctool.settings.OBSdataDir)
self.controller.ftpUploader.upload(
fname, "logo" + str(button) + ext)
self.controller.ftpUploader.cwd("..")
self.controller.matchData.metaChanged()
self.controller.matchData.updateScoreIcon()
评论列表
文章目录