
Enviado em 05/11/2020 - 15:07h
Estou treinando POO em um projeto pessoal que estou desenvolvendo em mostrar uma janela chamada por um botão em que mostre "amostras" de texto de um idioma, mostrando uma bandeira e um texto desse idioma. O problema é que o texto aparece, porém, a imagem que eu quero que apareça na janela não é mostrada, apesar do caminho estar correto em relação ao arquivo ```main.py```. No PyCharm, quando você coloca o mouse encima de um caminho relativo à um arquivo que seja imagem corretamente ele mostra um pop-up com uma prévia da imagem. Não sei se devo fazer uma referência partindo da posição do arquivo ````main.py``` ou ```comandos_botao\__init__.py```. Ele está anexado.
from uteis.comandos_botao import *
from tkinter import *
import tkinter.ttk as ttk
from ttkthemes import ThemedStyle
root = Tk()
style_alt = ThemedStyle(root)
style_alt.set_theme('breeze')
botao = ttk.Button(root, text="alemao", command=bt_alemao)
botao.grid(row=0, column=0)
root.mainloop()
from tkinter import *
from uteis.textos import *
class JanelaIdioma():
def __init__(self, idioma, texto, bandeira):
self.idioma = idioma
self.texto = texto
self.bandeira = bandeira
def criar_janela(self):
if self.idioma == "alemao":
self.texto = alemao
root_alemao = Toplevel()
bandeira = Label(root_alemao, image=self.bandeira)
bandeira.grid(row=0, column=0)
letreiro_alemao = Label(root_alemao, text=self.texto, font=("Arial", 36, "bold"))
letreiro_alemao.grid(row=1, column=0)
from uteis import *
from uteis.textos import *
def bt_alemao():
bandeira_alemao = PhotoImage(file='img/german.png')
janela = JanelaIdioma("alemao", alemao, bandeira_alemao).criar_janela()
alemao = "Da ist niemand der den Schmerz an sich liebt, der danach sucht und ihn haben möchte, einfach weil es Schmerz ist..."
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
OCS Inventory NG: Instalação de Agentes Linux e Windows + Autenticação HTTP
Removere linux-image-6... [RESOLVIDO] (2)
Quando vocês pararam de testar distros? (19)
O que houve com slackware ??? (6)









