diff --git a/ImaGC-GUI.py b/ImaGC-GUI.py
index ef28c92..c43b43e 100644
--- a/ImaGC-GUI.py
+++ b/ImaGC-GUI.py
@@ -82,9 +82,9 @@ def __init__(self):
self.ferramentas.setPalette(palette)
# ******* var *******
- self.nomeImagemAD = None
+ self.nomeImagemAL = None
self.nomeImagemCI = None
- self.nomeImagemRD = None
+ self.nomeImagemRI = None
self.nomeLogo = None
self.dirImagem = None
self.botaoIco = None
@@ -159,7 +159,7 @@ def _sair(self):
def adicionarLogo(self):
def procurarImagem():
nomeFicheiro, filtroFicheiros = QFileDialog.getOpenFileName(self.ferramentas, caption="Selecione a Imagem", filter="Image Files (*.png *.jpg *.jpeg)")
- self.nomeImagemAD.setText(nomeFicheiro)
+ self.nomeImagemAL.setText(nomeFicheiro)
def visualizarLogo():
if self.nomeLogo.text() == "" or self.nomeLogo.text().isspace():
@@ -192,7 +192,7 @@ def visualizarLogo():
janelaLogo.show()
def visualizarImagem():
- if self.nomeImagemAD.text() == "" or self.nomeImagemAD.text().isspace():
+ if self.nomeImagemAL.text() == "" or self.nomeImagemAL.text().isspace():
QMessageBox.warning(self.ferramentas, "Falha ao apresentar a imagem", "Por favor selecione a imagem antes de prosseguir..")
else:
janelaImagem = QDialog()
@@ -204,12 +204,12 @@ def visualizarImagem():
labelImagem = QLabel()
labelImagem.setAlignment(Qt.AlignCenter)
labelImagem.setToolTip("Apresentação do logotipo!")
- labelImagem.setPixmap(QPixmap(f"{self.nomeImagemAD.text()}").scaled(QSize(400, 400)))
+ labelImagem.setPixmap(QPixmap(f"{self.nomeImagemAL.text()}").scaled(QSize(400, 400)))
layoutJanelaImagem.addWidget(labelImagem)
- infoImage = QLabel(f"""Nome & Localização: {self.nomeImagemAD.text()}
-Dimensões (original): {ImaGC().dimensaoImagem(_filename=self.nomeImagemAD.text())} px
-Tamanho: {ImaGC().tamanhoImagem(self.nomeImagemAD.text())}""")
+ infoImage = QLabel(f"""Nome & Localização: {self.nomeImagemAL.text()}
+Dimensões (original): {ImaGC().dimensaoImagem(_filename=self.nomeImagemAL.text())} px
+Tamanho: {ImaGC().tamanhoImagem(self.nomeImagemAL.text())}""")
layoutJanelaImagem.addWidget(infoImage)
_fechar = lambda: janelaImagem.destroy(True)
@@ -246,14 +246,14 @@ def visualizarImagem():
layout.addRow(botaoLogo, botaoVerLogo)
layout.addWidget(spacer)
- self.nomeImagemAD = QLineEdit()
- self.nomeImagemAD.setReadOnly(True)
- self.nomeImagemAD.setPlaceholderText("Procure pela imagem para obter o seu nome..")
+ self.nomeImagemAL = QLineEdit()
+ self.nomeImagemAL.setReadOnly(True)
+ self.nomeImagemAL.setPlaceholderText("Procure pela imagem para obter o seu nome..")
self.nomeImagemBotao = QPushButton("Procurar Imagem")
self.nomeImagemBotao.setDefault(True)
self.nomeImagemBotao.clicked.connect(procurarImagem)
- layout.addRow(self.nomeImagemBotao, self.nomeImagemAD)
+ layout.addRow(self.nomeImagemBotao, self.nomeImagemAL)
botaoVerImagem = QPushButton("Visualizar Imagem")
botaoVerImagem.setDefault(True)
@@ -386,24 +386,24 @@ def visualizarImagem():
def redimensionarImagem(self):
def procurarImagem():
nomeFicheiro, filtroFicheiros = QFileDialog.getOpenFileName(self.ferramentas, caption="Selecione a Imagem", filter="Image Files (*.png *.jpg *.jpeg)")
- self.nomeImagemRD.setText(nomeFicheiro)
+ self.nomeImagemRI.setText(nomeFicheiro)
def redimensionar():
- if self.nomeImagemRD.text() == "" or self.nomeImagemRD.text().isspace():
+ if self.nomeImagemRI.text() == "" or self.nomeImagemRI.text().isspace():
QMessageBox.critical(self.ferramentas, "Erro", f"Selecione a imagem antes de continuar e tente novamente..")
self.procurarImagem()
else:
try:
QMessageBox.information(self.ferramentas, 'Aviso', 'Selecione onde salvar o arquivo..')
dirSalvar = QFileDialog.getExistingDirectory(self.ferramentas, caption="Selecione onde salvar o arquivo")
- ImaGC(_dir_salvar=dirSalvar, _nome_imagem=self.nomeImagemRD.text()).redimensionarImagem(_size=int(tamanhos.currentText()))
+ ImaGC(_dir_salvar=dirSalvar, _nome_imagem=self.nomeImagemRI.text()).redimensionarImagem(_size=int(tamanhos.currentText()))
QMessageBox.information(self.ferramentas, "Concluido", "Operação bem Sucedida..")
except Exception as erro:
QMessageBox.critical(self.ferramentas, "Erro", f"{erro}..")
def visualizarImagem():
from PIL import Image
- if self.nomeImagemRD.text() == "" or self.nomeImagemRD.text().isspace():
+ if self.nomeImagemRI.text() == "" or self.nomeImagemRI.text().isspace():
QMessageBox.warning(self.ferramentas, "Falha ao apresentar a imagem", "Por favor selecione a imagem antes de prosseguir..")
else:
janelaImagem = QDialog()
@@ -415,12 +415,13 @@ def visualizarImagem():
labelImagem = QLabel()
labelImagem.setAlignment(Qt.AlignCenter)
labelImagem.setToolTip("Apresentação do logotipo!")
- labelImagem.setPixmap(QPixmap(f"{self.nomeImagemRD.text()}").scaled(QSize(400, 400)))
+ labelImagem.setPixmap(QPixmap(f"{self.nomeImagemRI.text()}").scaled(QSize(400, 400)))
layoutJanelaImagem.addWidget(labelImagem)
- infoImage = QLabel(f"""Nome & Localização: {self.nomeImagemRD.text()}
-Dimensões (original): {ImaGC().dimensaoImagem(_filename=self.nomeImagemRD.text())} px
-Tamanho: {ImaGC().tamanhoImagem(self.nomeImagemRD.text())}""")
+ infoImage = QLabel(f"""
Detalhes
+Nome & Localização: {self.nomeImagemRI.text()}
+Dimensões (original): {ImaGC().dimensaoImagem(_filename=self.nomeImagemRI.text())} px
+Tamanho: {ImaGC().tamanhoImagem(self.nomeImagemRI.text())}""")
layoutJanelaImagem.addWidget(infoImage)
_fechar = lambda: janelaImagem.destroy(True)
@@ -443,13 +444,13 @@ def visualizarImagem():
layout.addWidget(spacer)
layout.addWidget(spacer)
- self.nomeImagemRD = QLineEdit()
- self.nomeImagemRD.setReadOnly(True)
- self.nomeImagemRD.setPlaceholderText("Procure pela imagem para obter o seu nome..")
+ self.nomeImagemRI = QLineEdit()
+ self.nomeImagemRI.setReadOnly(True)
+ self.nomeImagemRI.setPlaceholderText("Procure pela imagem para obter o seu nome..")
self.botaoIco = QPushButton("Procurar Imagem")
self.botaoIco.clicked.connect(procurarImagem)
- layout.addRow(self.botaoIco, self.nomeImagemRD)
+ layout.addRow(self.botaoIco, self.nomeImagemRI)
botaoVerImagem = QPushButton("Visualizar Imagem")
botaoVerImagem.clicked.connect(visualizarImagem)
@@ -494,7 +495,7 @@ def addLogoImagem(self):
if self.nomeLogo.text() != "":
QMessageBox.information(self.ferramentas, 'Aviso', 'Selecione onde salvar o arquivo..')
dirSalvar = QFileDialog.getExistingDirectory(self.ferramentas, caption="Selecione onde salvar o arquivo")
- ImaGC(_dir_salvar=dirSalvar, _nome_logotipo=self.nomeLogo.text(), _nome_imagem=self.nomeImagemAD.text()).addLogo()
+ ImaGC(_dir_salvar=dirSalvar, _nome_logotipo=self.nomeLogo.text(), _nome_imagem=self.nomeImagemAL.text()).addLogo()
QMessageBox.information(self.ferramentas, "Concluido", "Operação bem Sucedida..")
else:
QMessageBox.critical(self.ferramentas, "Erro", f"Selecione o logotipo antes de continuar e tente novamente..")
@@ -529,7 +530,9 @@ def __init__(self):
self.ferramentas.setPalette(palette)
# ******* var *******
- self.nomeImagem = None
+ self.nomeImagemAL = None
+ self.nomeImagemCI = None
+ self.nomeImagemRI = None
self.nomeLogo = None
self.dirImagem = None
self.botaoIco = None
@@ -603,6 +606,10 @@ def _sair(self):
# ******* windows *******
def adicionarLogo(self):
+ def procurarImagem():
+ nomeFicheiro, filtroFicheiros = QFileDialog.getOpenFileName(self.ferramentas, caption="Select Image", filter="Image Files (*.png *.jpg *.jpeg)")
+ self.nomeImagemAL.setText(nomeFicheiro)
+
def visualizarLogo():
if self.nomeLogo.text() == "" or self.nomeLogo.text().isspace():
QMessageBox.warning(self.ferramentas, "Failed to display the image", "Please select the image before proceeding..")
@@ -634,7 +641,7 @@ def visualizarLogo():
janelaLogo.show()
def visualizarImagem():
- if self.nomeImagem.text() == "" or self.nomeImagem.text().isspace():
+ if self.nomeImagemAL.text() == "" or self.nomeImagemAL.text().isspace():
QMessageBox.warning(self.ferramentas, "Failed to display the image", "Please select the image before proceeding..")
else:
janelaImagem = QDialog()
@@ -646,12 +653,13 @@ def visualizarImagem():
labelImagem = QLabel()
labelImagem.setAlignment(Qt.AlignCenter)
labelImagem.setToolTip("Image presentation!")
- labelImagem.setPixmap(QPixmap(f"{self.nomeImagem.text()}").scaled(QSize(400, 400)))
+ labelImagem.setPixmap(QPixmap(f"{self.nomeImagemAL.text()}").scaled(QSize(400, 400)))
layoutJanelaImagem.addWidget(labelImagem)
- infoImage = QLabel(f"""Name & Location: {self.nomeImagem.text()}
-Scale (original): {ImaGC().dimensaoImagem(_filename=self.nomeImagem.text())} px
-Size: {ImaGC().tamanhoImagem(self.nomeImagem.text())}""")
+ infoImage = QLabel(f"""Details
+Name & Location: {self.nomeImagemAL.text()}
+Scale (original): {ImaGC().dimensaoImagem(_filename=self.nomeImagemAL.text())} px
+Size: {ImaGC().tamanhoImagem(self.nomeImagemAL.text())}""")
layoutJanelaImagem.addWidget(infoImage)
_fechar = lambda: janelaImagem.destroy(True)
@@ -688,13 +696,13 @@ def visualizarImagem():
layout.addRow(botaoLogo, botaoVerLogo)
layout.addWidget(spacer)
- self.nomeImagem = QLineEdit()
- self.nomeImagem.setReadOnly(True)
- self.nomeImagem.setPlaceholderText("Search the image to provide his name..")
+ self.nomeImagemAL = QLineEdit()
+ self.nomeImagemAL.setReadOnly(True)
+ self.nomeImagemAL.setPlaceholderText("Search the image to provide his name..")
self.nomeImagemBotao = QPushButton("Search Image")
- self.nomeImagemBotao.clicked.connect(self.procurarImagem)
- layout.addRow(self.nomeImagemBotao, self.nomeImagem)
+ self.nomeImagemBotao.clicked.connect(procurarImagem)
+ layout.addRow(self.nomeImagemBotao, self.nomeImagemAL)
botaoVerImagem = QPushButton("View Image")
botaoVerImagem.setDefault(True)
@@ -727,21 +735,25 @@ def visualizarImagem():
self.janela1.setLayout(layout)
def converterIco(self):
+ def procurarImagem():
+ nomeFicheiro, filtroFicheiros = QFileDialog.getOpenFileName(self.ferramentas, caption="Select Image", filter="Image Files (*.png *.jpg *.jpeg)")
+ self.nomeImagemCI.setText(nomeFicheiro)
+
def converter():
- if self.nomeImagem.text() == "" or self.nomeImagem.text().isspace():
+ if self.nomeImagemCI.text() == "" or self.nomeImagemCI.text().isspace():
QMessageBox.critical(self.ferramentas, "Error", f"Select the image before continuing and try again..")
self.procurarImagem()
else:
try:
QMessageBox.information(self.ferramentas, 'Warning', 'Select where to save the file..')
dirSalvar = QFileDialog.getExistingDirectory(self.ferramentas, caption="Select where to save the file")
- ImaGC(_dir_salvar=dirSalvar, _nome_imagem=self.nomeImagem.text()).convertendoIcone(_size=int(tamanhos.currentText()))
+ ImaGC(_dir_salvar=dirSalvar, _nome_imagem=self.nomeImagemCI.text()).convertendoIcone(_size=int(tamanhos.currentText()))
QMessageBox.information(self.ferramentas, "Conclude", "Successful operation..")
except Exception as erro:
QMessageBox.critical(self.ferramentas, "Error", f"{erro}..")
def visualizarImagem():
- if self.nomeImagem.text() == "" or self.nomeImagem.text().isspace():
+ if self.nomeImagemCI.text() == "" or self.nomeImagemCI.text().isspace():
QMessageBox.warning(self.ferramentas, "Failed to display the image", "Please select the image before proceeding..")
else:
janelaImagem = QDialog()
@@ -753,12 +765,13 @@ def visualizarImagem():
labelImagem = QLabel()
labelImagem.setAlignment(Qt.AlignCenter)
labelImagem.setToolTip("Image presentation!")
- labelImagem.setPixmap(QPixmap(f"{self.nomeImagem.text()}").scaled(QSize(400, 400)))
+ labelImagem.setPixmap(QPixmap(f"{self.nomeImagemCI.text()}").scaled(QSize(400, 400)))
layoutJanelaImagem.addWidget(labelImagem)
- infoImage = QLabel(f"""Name & Location: {self.nomeImagem.text()}
-Scale (original): {ImaGC().dimensaoImagem(_filename=self.nomeImagem.text())} px
-Size: {ImaGC().tamanhoImagem(self.nomeImagem.text())}""")
+ infoImage = QLabel(f"""Details
+Name & Location: {self.nomeImagemCI.text()}
+Scale (original): {ImaGC().dimensaoImagem(_filename=self.nomeImagemCI.text())} px
+Size: {ImaGC().tamanhoImagem(self.nomeImagemCI.text())}""")
layoutJanelaImagem.addWidget(infoImage)
_fechar = lambda: janelaImagem.destroy(True)
@@ -781,13 +794,13 @@ def visualizarImagem():
layout.addWidget(spacer)
layout.addWidget(spacer)
- self.nomeImagem = QLineEdit()
- self.nomeImagem.setReadOnly(True)
- self.nomeImagem.setPlaceholderText('Search the image to provide his name..')
+ self.nomeImagemCI = QLineEdit()
+ self.nomeImagemCI.setReadOnly(True)
+ self.nomeImagemCI.setPlaceholderText('Search the image to provide his name..')
self.botaoIco = QPushButton("Search Image")
- self.botaoIco.clicked.connect(self.procurarImagem)
- layout.addRow(self.botaoIco, self.nomeImagem)
+ self.botaoIco.clicked.connect(procurarImagem)
+ layout.addRow(self.botaoIco, self.nomeImagemCI)
botaoVerImagem = QPushButton("View Image")
botaoVerImagem.clicked.connect(visualizarImagem)
@@ -821,21 +834,25 @@ def visualizarImagem():
self.janela2.setLayout(layout)
def redimensionarImagem(self):
+ def procurarImagem():
+ nomeFicheiro, filtroFicheiros = QFileDialog.getOpenFileName(self.ferramentas, caption="Select Image", filter="Image Files (*.png *.jpg *.jpeg)")
+ self.nomeImagemRI.setText(nomeFicheiro)
+
def redimensionar():
- if self.nomeImagem.text() == "" or self.nomeImagem.text().isspace():
+ if self.nomeImagemRI.text() == "" or self.nomeImagemRI.text().isspace():
QMessageBox.critical(self.ferramentas, "Error", f"Select the image before continuing and try again..")
self.procurarImagem()
else:
try:
QMessageBox.information(self.ferramentas, 'Warning', 'Select where to save the file..')
dirSalvar = QFileDialog.getExistingDirectory(self.ferramentas, caption="Select where to save the file")
- ImaGC(_dir_salvar=dirSalvar, _nome_imagem=self.nomeImagem.text()).redimensionarImagem(_size=int(tamanhos.currentText()))
+ ImaGC(_dir_salvar=dirSalvar, _nome_imagem=self.nomeImagemRI.text()).redimensionarImagem(_size=int(tamanhos.currentText()))
QMessageBox.information(self.ferramentas, "Conclude", "Successful operation..")
except Exception as erro:
QMessageBox.critical(self.ferramentas, "Error", f"{erro}..")
def visualizarImagem():
- if self.nomeImagem.text() == "" or self.nomeImagem.text().isspace():
+ if self.nomeImagemRI.text() == "" or self.nomeImagemRI.text().isspace():
QMessageBox.warning(self.ferramentas, "Failed to display the image", "Please select the image before proceeding..")
else:
janelaImagem = QDialog()
@@ -850,9 +867,10 @@ def visualizarImagem():
labelImagem.setPixmap(QPixmap(f"{self.nomeImagem.text()}").scaled(QSize(400, 400)))
layoutJanelaImagem.addWidget(labelImagem)
- infoImage = QLabel(f"""Name & Location: {self.nomeImagem.text()}
-Scale (original): {ImaGC().dimensaoImagem(_filename=self.nomeImagem.text())} px
-Size: {ImaGC().tamanhoImagem(self.nomeImagem.text())}""")
+ infoImage = QLabel(f"""Details
+Name & Location: {self.nomeImagemRI.text()}
+Scale (original): {ImaGC().dimensaoImagem(_filename=self.nomeImagemRI.text())} px
+Size: {ImaGC().tamanhoImagem(self.nomeImagemRI.text())}""")
layoutJanelaImagem.addWidget(infoImage)
_fechar = lambda: janelaImagem.destroy(True)
@@ -875,13 +893,13 @@ def visualizarImagem():
layout.addWidget(spacer)
layout.addWidget(spacer)
- self.nomeImagem = QLineEdit()
- self.nomeImagem.setReadOnly(True)
- self.nomeImagem.setPlaceholderText('Search the image to provide his name..')
+ self.nomeImagemRI = QLineEdit()
+ self.nomeImagemRI.setReadOnly(True)
+ self.nomeImagemRI.setPlaceholderText('Search the image to provide his name..')
self.botaoIco = QPushButton("Search Image")
- self.botaoIco.clicked.connect(self.procurarImagem)
- layout.addRow(self.botaoIco, self.nomeImagem)
+ self.botaoIco.clicked.connect(procurarImagem)
+ layout.addRow(self.botaoIco, self.nomeImagemRI)
botaoVerImagem = QPushButton("View Image")
botaoVerImagem.clicked.connect(visualizarImagem)
@@ -922,15 +940,11 @@ def procurarLogo(self):
nomeFicheiro, filtroFicheiros = QFileDialog.getOpenFileName(self.ferramentas, caption="Select the Logo", filter="Image Files (*.png *.jpg *.jpeg)")
self.nomeLogo.setText(nomeFicheiro)
- def procurarImagem(self):
- nomeFicheiro, filtroFicheiros = QFileDialog.getOpenFileName(self.ferramentas, caption="Select Image", filter="Image Files (*.png *.jpg *.jpeg)")
- self.nomeImagem.setText(nomeFicheiro)
-
def addLogoImagem(self):
if self.nomeLogo.text() != "":
QMessageBox.information(self.ferramentas, 'Warning', 'Select where to save the file..')
dirSalvar = QFileDialog.getExistingDirectory(self.ferramentas, caption="Select where to save the file")
- ImaGC(_dir_salvar=dirSalvar, _nome_logotipo=self.nomeLogo.text(), _nome_imagem=self.nomeImagem.text()).addLogo()
+ ImaGC(_dir_salvar=dirSalvar, _nome_logotipo=self.nomeLogo.text(), _nome_imagem=self.nomeImagemAL.text()).addLogo()
QMessageBox.information(self.ferramentas, "Conclude", "Successful operation..")
else:
QMessageBox.critical(self.ferramentas, "Error", f"Select the logo before continuing and try again..")