我正在创建一个应用程序,用于将图像上传到指定的服务器。我已经在 Qt Designer 中创建了我的 GUI,一切正常我只是被困在我知道很简单的东西上。似乎无法绕过它。
这个想法是让脚本通过并查看有多少文本字段与图像路径一起归档 - 从那里获取每个路径,然后将每个路径上传到服务器。我可以让它只用一个盒子就可以了,但是当我尝试为这个过程创建一个循环时,它就会分崩离析。我基本上需要用每个不同的路径返回“全名”。这只是一个片段,但你明白了..
这个概念似乎很简单,我已经用我能找到和想到的许多方式重写了它。任何帮助都是极好的。我应该使用列表来代替吗?
# count how many images there are going to be
if not self.imgOnePathLabel.text().isEmpty():
totalImages = 1
# gets the path from IMAGE 1 box
image1 = self.imgOnePathLabel.text()
fullname = '%s' % image1
if not self.imgTwoPathLabel.text().isEmpty():
totalImages = 2
image2 = self.img2PathLabel.text()
fullname = '%s' % image2
if not self.imgThreePathLabel.text().isEmpty():
totalImages = 3
imageThreePath = self.imgThreePathLabel.text()
fullname = '%s' % imageThreePath
try:
for x in range(1,totalImages,1):
# split end file from the file path
name = os.path.split(fullname)[1]
f = open(fullname, "rb")
# store our selected file
ftp.storbinary('STOR ' + name, f)
msg = "Sent <font color=green>" + name + "</font>"
self.logBrowser.append(msg)
f.close()
finally:
msg = "<font color=green>" "Ok" "</font>"
self.logBrowser.append(msg)