-
Notifications
You must be signed in to change notification settings - Fork 617
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Duplicate Check
- I have searched the opened issues and there are no duplicates
Describe the bug
Hi, I recently finished an APK application, but when I compressed it into an APK, the application didn't have any of the programming, none of the interface. Does anyone know how to fix this?
Is this caused by some interference from the flet? Is it some component of the flet?
PC TEST/EMULADOR FLET APP TEST (The interfaces appear, even when using the flat application in the emulator.)
APK TEST (I converted it to an APK, and when I open it, this is what appears.)
I suspect the error might be in the formatting process; it's strange to me because I do everything correctly. If you want more information or even to ask how I format, I can tell you or prove it with a video. My Discord is "ip_._qi".
Code sample
import flet as ft
import datetime as dt
from datetime import datetime
import flet as ft
from pathlib import Path
def main(page: ft.Page):
fontes = {}
pasta = Path("assets/fontes")
for item in pasta.iterdir():
itemseparador = str(item.name).split(".")
fontes[str(itemseparador[0])] = f"{item}"
page.window.width = 412
page.window.height = 800
page.padding = 0
page.window.maximizable=False
page.locale_configuration = ft.LocaleConfiguration(supported_locales=[ft.Locale("pt", "BR")], current_locale=ft.Locale("pt", "BR"))
page.window.resizable = False
page.fonts = fontes
page.title = "CDD"
ativo0 = True
ativo1 = False
container = []
text = open("assets/save.txt", "r+")
lertexto = text.read()
TratandoLista = lertexto.replace("[", "").replace("]", "").replace("'", "").replace(" ", "")
ListaAlternativaDatas = TratandoLista.split(",")
PadraoDoSave = []
ListaDeTextos_INMODIFICAVEL = []
ListaDeTextos_VALORDATAS = []
NaoCopiaData = []
codigo_da_funcao = []
ListaBotoes = []
ListaBotoes2 = []
ListaCheckBox = []
ListaCheckBox2 = []
ListaDatasOrganizadas = []
ListaDatasOrganizadas2 = []
ListaDeColunas = []
ListaDeColunas2 = []
ListaDeTextos_MODIFICAVEL = []
ListaDeTextos_MODIFICAVEL2 = []
ListaDeTextos_MODIFICAVELDATAS = []
ListaDeTextos_MODIFICAVELDATAS2 = []
diaatual = dt.datetime.today()
diaatual.strftime("%d/%m/%Y")
def copiarcvariavel(podenumero, listanumero, indexnumero, variavel, listadenaocopiar, botão):
try:
variavel0 = []
for iten in variavel:
variavel0.append(iten.value)
if podenumero:
numeros = listanumero[indexnumero[0]:indexnumero[1]]
numeross = []
for item in numeros:
numeross.append(int(item.value))
grupodia = f"{numeross[2]} {variavel0[5]}"
grupomes = f"{numeross[1]} {variavel0[3]}"
grupoano = f"{numeross[0]} {variavel0[1]}"
grupo = [grupoano, grupomes, grupodia]
for i, item in enumerate(listadenaocopiar):
if item == "grupodia":
grupo.remove(grupodia)
if item == "grupomes":
grupo.remove(grupomes)
if item == "grupoano":
grupo.remove(grupoano)
texto = ", ".join(grupo)
ft.context.page.run_task(ft.Clipboard().set, texto)
else:
texto = f"{variavel0[0].value} {variavel0[1]}, {variavel0[2].value} {variavel0[3]}, {variavel0[4].value} {variavel0[5]}"
botão.icon = ft.Icons.CHECK
except:
botão.icon = ft.Icons.CLOSE
def calculadora_de_dias(dia1, dia2):
Dia1_Separado = [int(item) for item in dia1.split("/")]
Dia2_Separado = [int(item) for item in dia2.split("/")]
data1 = datetime(Dia1_Separado[2], Dia1_Separado[1], Dia1_Separado[0])
data2 = datetime(Dia2_Separado[2], Dia2_Separado[1], Dia2_Separado[0])
if data1 > data2:
data1, data2 = data2, data1
anos = data2.year - data1.year
meses = data2.month - data1.month
dias = data2.day - data1.day
if dias < 0:
meses -= 1
if data2.month == 1:
anterior_mes_dias = 31
else:
d_aux = datetime(data2.year, data2.month, 1)
d_ant = datetime(data2.year if data2.month > 1 else data2.year - 1, data2.month - 1 if data2.month > 1 else 12, 1)
anterior_mes_dias = (d_aux - d_ant).days
dias += anterior_mes_dias
if meses < 0:
anos -= 1
meses += 12
resultado = [anos, meses, dias]
for i in range(3):
if int(resultado[i]) > 1:
if i == 1:
resultado.append("es")
else:
resultado.append("s")
else:
resultado.append("")
return resultado
def entra_resultado(dia1, dia2):
nonlocal codigo_da_funcao
try:
codigo_da_funcao = calculadora_de_dias(dia1, dia2)
except:
pass
if len(ListaAlternativaDatas) <= 1:
if not ListaAlternativaDatas[0]:
ListaAlternativaDatas = []
def defineABC(num, tempo):
nonlocal ListaAlternativaDatas
texto = open("assets/save.txt", "w")
try:
ListaAlternativaDatas.pop(num-1)
except:
pass
ListaAlternativaDatas.insert(num-1, tempo)
texto.write(f"{ListaAlternativaDatas}")
def ColunasGerador(Espaco_altura, Espaco_largura, conteudo, tamanho_altura, expandir, index, lista):
item = ft.Column(
expand=expandir,
controls=conteudo,
run_spacing=Espaco_largura,
spacing=Espaco_altura,
height=tamanho_altura,
wrap=True
)
lista.append(item)
return item
def Esconder_texto(index, coluna, variavel, index2, listanaocopiar):
x = ListaDeTextos_MODIFICAVELDATAS2[index]
dia = ListaDeTextos_MODIFICAVELDATAS2[index2]
Valor = ListaCheckBox2[index].value
ListaDeValor = [iten.value for iten in ListaCheckBox2]
subfinal = []
final = True
for i, item in enumerate(ListaDeValor):
if not item:
subfinal.insert(i, i)
if len(subfinal) == 3:
final = False
if not Valor:
if not final:
ListaCheckBox2[index].value = True
else:
NaoCopiaData.append(listanaocopiar)
for i in range(len(coluna.controls)):
try:
VariavelDaColuna = coluna.controls[i].controls[1].value
if not VariavelDaColuna.find(variavel[0:2]):
coluna.controls.remove(coluna.controls[i])
coluna.height = coluna.height - 60
except:
pass
else:
NaoCopiaData.remove(listanaocopiar)
coluna.height = coluna.height + 60
coluna.controls.insert(index, ColunasGerador(0, 20, [x, dia], 105, None, None, ListaDeColunas2))
def Definicao_Tempo(e, caixadef, num):
Tempo = e.control.value.strftime('%d/%m/%Y')
caixadef.value = Tempo
ListaDeTextos_VALORDATAS.pop(num - 1)
ListaDeTextos_VALORDATAS.insert(num - 1, Tempo)
defineABC(num, Tempo)
page.theme = ft.Theme(date_picker_theme=ft.DatePickerTheme(
bgcolor="#1D2A35"))
def DatapickerGerador(TextoEscrita, num):
TextoEscrito1 = TextoEscrita[0][TextoEscrita[1]]
Datapicker1 = ft.DatePicker(
first_date=dt.datetime(year=1990, month=1, day=1),
last_date=dt.datetime(year=int(diaatual.strftime("%Y")), month=int(diaatual.strftime("%m")), day=int(diaatual.strftime("%d"))),
on_change=lambda e: Definicao_Tempo(e, TextoEscrito1, num))
return Datapicker1
def BotaoIconGerador(icon, cor_icon, fucao, tamanho, opacidade, visivel, lista):
Botao = ft.IconButton(
icon=icon,
icon_color= cor_icon,
scale=tamanho,
opacity=opacidade,
on_click=fucao ,
visible=visivel
# lambda e_: funcao / exec(codigo)
)
lista.append(Botao)
return Botao
def CheckBoxGerador(tamanho, ativo, funcao, index, lista):
item = ft.Checkbox(
scale=tamanho,
value=ativo,
on_change=funcao
)
lista.append(item)
return item
def BotaoGeradorDatapicker(num, TextoEscrito, tamanho, icon, cor_icon, col):
BotaoDeCalendario = ft.IconButton(
icon=icon, #ft.Icons.CALENDAR_MONTH,
icon_color=cor_icon, #ft.Colors.BLUE,
scale=tamanho,
col=col,
on_click=lambda e: page.show_dialog(DatapickerGerador(TextoEscrito, num))
)
return BotaoDeCalendario
def TextoGerador(Texto, Tamanho, tipo, fonte, opacidade, lista_escolha, col):
Texto1 = ft.Text(
Texto,
size=Tamanho,
weight=tipo, #ft.FontWeight.BOLD
font_family=fonte,
opacity=opacidade,
col=col,
)
lista_escolha.append(Texto1)
return Texto1
def resultado():
resultado = ft.Container(
expand=True,
padding=10,
gradient=ft.LinearGradient(
begin=ft.Alignment.BOTTOM_LEFT,
end=ft.Alignment.TOP_LEFT,
colors=["#425A6E", "#18303D"]
),
content=(
ft.Container(
expand=True,
border_radius=20,
padding=10,
shadow=(
ft.BoxShadow(
blur_radius=10,
spread_radius=1,
color="#2F3A44",
)
),
gradient=ft.LinearGradient(
begin=ft.Alignment.BOTTOM_LEFT,
end=ft.Alignment.TOP_LEFT,
colors=["#41586B", "#18303D"]
),
content=(
ft.Column(
expand=True,
controls=[
ft.Container(
border_radius=20,
expand=1,
alignment=ft.Alignment.CENTER,
shadow=(
ft.BoxShadow(
blur_radius=5,
spread_radius=1,
color="#3C5163",
)
),
gradient=ft.LinearGradient(
begin=ft.Alignment.BOTTOM_LEFT,
end=ft.Alignment.TOP_LEFT,
colors=["#41586B", "#3C5163"]
),
content=(
ft.Stack(
expand=True,
controls=[
ft.Container(
expand=True,
padding=3,
bgcolor="transparent",
content=(
TextoGerador("Aparecer apenas:", 25, ft.FontWeight.W_600, "arial", 1, ListaDeTextos_INMODIFICAVEL, None)
)
),
ft.Container(
expand=True,
bgcolor="transparent",
alignment=ft.Alignment(0, 0.25),
content=(
ColunasGerador(
lista = ListaDeColunas2,
Espaco_altura=None,
Espaco_largura=-5,
tamanho_altura=38,
expandir=None,
index=4,
conteudo=[
TextoGerador("A", 20, ft.FontWeight.W_600, "arial", 1, ListaDeTextos_INMODIFICAVEL, None),
CheckBoxGerador(1.1, True, lambda _: Esconder_texto(0, ListaDeColunas2[4], "ANOS", 3, "grupoano"), 0, lista = ListaCheckBox2),
TextoGerador("| M", 20, ft.FontWeight.W_600, "arial", 1, ListaDeTextos_INMODIFICAVEL, None),
CheckBoxGerador(1.1, True, lambda _: Esconder_texto(1, ListaDeColunas2[4], "MES", 4, "grupomes"), 1, lista = ListaCheckBox2),
TextoGerador("| D", 20, ft.FontWeight.W_600, "arial", 1, ListaDeTextos_INMODIFICAVEL, None),
CheckBoxGerador(1.1, True, lambda _: Esconder_texto(2, ListaDeColunas2[4], "DIAS", 5, "grupodia"), 2, lista = ListaCheckBox2),
]
)
)
)
]
)
)
),
ft.Divider(
color="#41586B",
height=0
),
ft.Container(
border_radius=20,
expand=4,
alignment=ft.Alignment.CENTER,
shadow=(
ft.BoxShadow(
blur_radius=5,
spread_radius=1,
color="#3C5163",
)
),
gradient=ft.LinearGradient(
begin=ft.Alignment.BOTTOM_LEFT,
end=ft.Alignment.TOP_LEFT,
colors=["#41586B", "#3C5163"]
),
content=(
ft.Stack(
expand=True,
controls=[
ft.Container(
expand=True,
bgcolor="transparent",
alignment=ft.Alignment.CENTER,
content=(
ColunasGerador(
-50,
0,
[
ColunasGerador(0, 20, [TextoGerador('X', 48, ft.FontWeight.W_600, "arial", 1, ListaDeTextos_MODIFICAVELDATAS2, None), TextoGerador('ANOS', 48, ft.FontWeight.W_600, "arial", 1, ListaDeTextos_MODIFICAVELDATAS2, None),], 105, expandir=None, index=None, lista = ListaDeColunas2,),
ColunasGerador(0, 20, [TextoGerador('X', 48, ft.FontWeight.W_600, "arial", 1, ListaDeTextos_MODIFICAVELDATAS2, None), TextoGerador('MES', 48, ft.FontWeight.W_600, "arial", 1, ListaDeTextos_MODIFICAVELDATAS2, None),], 105, expandir=None, index=None, lista = ListaDeColunas2,),
ColunasGerador(0, 20, [TextoGerador('X', 48, ft.FontWeight.W_600, "arial", 1, ListaDeTextos_MODIFICAVELDATAS2, None), TextoGerador('DIAS', 48, ft.FontWeight.W_600, "arial", 1, ListaDeTextos_MODIFICAVELDATAS2, None),], 105, expandir=None, index=None, lista = ListaDeColunas2,),
],
220,
expandir=None,
lista = ListaDeColunas2,
index=None
)
)
),
ft.Container(
expand=True,
bgcolor="transparent",
alignment=ft.Alignment.TOP_CENTER,
content=(
ColunasGerador(
-50,
0,
[
TextoGerador("Resultado", 25, ft.FontWeight.W_600, "arial", 1, ListaDeTextos_INMODIFICAVEL, None)
],
220,
expandir=None,
index=None,
lista = ListaDeColunas2,
)
)
),
ft.Container(
expand=True,
bgcolor="transparent",
alignment=ft.Alignment.BOTTOM_LEFT,
content=(
BotaoIconGerador(lista=ListaBotoes2, tamanho=1, icon=ft.Icons.COPY, cor_icon=ft.Colors.BLUE, opacidade=1, visivel=True, fucao=lambda _: copiarcvariavel(True, ListaDeTextos_MODIFICAVELDATAS2, [0, 3], ListaDatasOrganizadas2, NaoCopiaData, ListaBotoes2[0]))
)
),
]
)
)
)
]
)
)
)
)
)
return resultado
def home(save1, save2, save3):
home =ft.Container(
expand=True,
bgcolor="transparent",
padding=0,
content=(
ft.Container(
expand=True,
padding=10,
gradient=ft.LinearGradient(
begin=ft.Alignment.BOTTOM_LEFT,
end=ft.Alignment.TOP_LEFT,
colors=["#425A6E", "#18303D"]
),
content=(
ft.Container(
expand=True,
border_radius=20,
padding=10,
shadow=(
ft.BoxShadow(
blur_radius=10,
spread_radius=1,
color="#2F3A44",
)
),
gradient=ft.LinearGradient(
begin=ft.Alignment.BOTTOM_LEFT,
end=ft.Alignment.TOP_LEFT,
colors=["#41586B", "#18303D"]
),
content=ft.Column(
expand=True,
controls=[
ft.Container(
expand=True,
border_radius=20,
padding=10,
shadow=(
ft.BoxShadow(
blur_radius=10,
spread_radius=1,
color="#304150",
)
),
gradient=ft.LinearGradient(
begin=ft.Alignment.BOTTOM_LEFT,
end=ft.Alignment.TOP_LEFT,
colors=["#41586B", "#213E4E"]
), #ft.Text("Subtrair", size=30, font_family="Arial", weight=ft.FontWeight.W_600)
content=(
ft.Column(
expand=True,
controls=[
ft.Container(
expand=1,
bgcolor="transparent",
content=(
ft.ResponsiveRow(
[
TextoGerador("Subtrair:", Tamanho=28, fonte="Arial", tipo=ft.FontWeight.W_600, col=10, opacidade=1, lista_escolha=ListaDeTextos_INMODIFICAVEL),
BotaoGeradorDatapicker(TextoEscrito=[ListaDeTextos_MODIFICAVEL, 0], tamanho=1.3, icon=ft.Icons.CALENDAR_MONTH, cor_icon=ft.Colors.BLUE, num=1, col=2)
]
)
)
),
ft.Container(
expand=3,
border_radius=20,
alignment=ft.Alignment.CENTER,
shadow=(
ft.BoxShadow(
blur_radius=1,
spread_radius=1,
color="#3A4E5F",
)
),
gradient=ft.LinearGradient(
begin=ft.Alignment.BOTTOM_LEFT,
end=ft.Alignment.TOP_LEFT,
colors=["#41586B", "#283E50"]
),
content=TextoGerador(f"{save1}", Tamanho=28, fonte="Arial", tipo=ft.FontWeight.W_600, col=10, opacidade=0.5, lista_escolha=ListaDeTextos_MODIFICAVEL)
)
]
)
)
),
ft.Container(
expand=True,
border_radius=20,
padding=5,
shadow=(
ft.BoxShadow(
blur_radius=1,
spread_radius=1,
color="#3A4E5F",
)
),
col=6,
gradient=ft.LinearGradient(
begin=ft.Alignment.BOTTOM_LEFT,
end=ft.Alignment.TOP_LEFT,
colors=["#3A4E5F", "#41586B"]
),
content=(
ft.Column(
expand=True,
controls=[
ft.Container(
padding=5,
expand=1,
bgcolor="transparent",
content=(
ft.ResponsiveRow(
[
TextoGerador("Com:", Tamanho=28, fonte="Arial", tipo=ft.FontWeight.W_600, col=10, opacidade=1, lista_escolha=ListaDeTextos_INMODIFICAVEL),
BotaoGeradorDatapicker(TextoEscrito=[ListaDeTextos_MODIFICAVEL, 1], tamanho=1.3, icon=ft.Icons.CALENDAR_MONTH, cor_icon=ft.Colors.BLUE, num=2, col=2)
]
)
)
),
ft.Container(
expand=3,
border_radius=20,
alignment=ft.Alignment.CENTER,
shadow=(
ft.BoxShadow(
blur_radius=1,
spread_radius=1,
color="#3C5163",
)
),
gradient=ft.LinearGradient(
begin=ft.Alignment.BOTTOM_LEFT,
end=ft.Alignment.TOP_LEFT,
colors=["#405364", "#3C5163"]
),
content=(
ft.Stack(
expand=True,
alignment=ft.Alignment.CENTER,
controls=[
TextoGerador(f"{save2}", Tamanho=28, fonte="Arial", tipo=ft.FontWeight.W_600, col=None, opacidade=0.5, lista_escolha=ListaDeTextos_MODIFICAVEL),
ft.Container(
expand=True,
alignment=ft.Alignment.BOTTOM_RIGHT,
bgcolor="transparent",
content=(
BotaoIconGerador(lista=ListaBotoes, tamanho=1, icon=ft.Icons.CALCULATE, cor_icon=ft.Colors.BLUE, opacidade=1, visivel=True, fucao=lambda _: entra_resultado(ListaDeTextos_MODIFICAVEL[0].value, ListaDeTextos_MODIFICAVEL[1].value))
)
)
]
)
)
)
]
)
)
),
ft.Divider(
color="#41586B",
height=20
),
ft.Container(
expand=True,
border_radius=20,
padding=5,
shadow=(
ft.BoxShadow(
blur_radius=10,
spread_radius=1,
color="#3C5163",
)
),
col=6,
gradient=ft.LinearGradient(
begin=ft.Alignment.BOTTOM_LEFT,
end=ft.Alignment.TOP_LEFT,
colors=["#41586B", "#3C5163"]
),
content=(
ft.Column(
expand=True,
controls=[
ft.Container(
padding=5,
expand=1,
bgcolor="transparent",
content=(
ft.ResponsiveRow(
[
TextoGerador("Subtrair c/atuais:", Tamanho=28, fonte="Arial", tipo=ft.FontWeight.W_600, col=10, opacidade=1, lista_escolha=ListaDeTextos_INMODIFICAVEL),
BotaoGeradorDatapicker(TextoEscrito=[ListaDeTextos_MODIFICAVEL, 2], tamanho=1.3, icon=ft.Icons.CALENDAR_MONTH, cor_icon=ft.Colors.BLUE, num=3, col=2)
]
)
)
),
ft.Container(
expand=3,
border_radius=20,
alignment=ft.Alignment.CENTER,
shadow=(
ft.BoxShadow(
blur_radius=1,
spread_radius=1,
color="#3C5163",
)
),
gradient=ft.LinearGradient(
begin=ft.Alignment.BOTTOM_LEFT,
end=ft.Alignment.TOP_LEFT,
colors=["#405364", "#3C5163"]
),
content=(
ft.Stack(
expand=True,
alignment=ft.Alignment.CENTER,
controls=[
TextoGerador(f"{save3}", Tamanho=28, fonte="Arial", tipo=ft.FontWeight.W_600, col=None, opacidade=0.5, lista_escolha=ListaDeTextos_MODIFICAVEL),
ft.Container(
expand=True,
alignment=ft.Alignment.BOTTOM_RIGHT,
bgcolor="transparent",
content=(
BotaoIconGerador(lista=ListaBotoes, tamanho=1, icon=ft.Icons.CALCULATE, cor_icon=ft.Colors.BLUE, opacidade=1, visivel=True, fucao=lambda _: entra_resultado(ListaDeTextos_MODIFICAVEL[2].value, f'{diaatual.strftime("%d/%m/%Y")}'))
)
)
]
)
)
)
]
)
)
)
]
)
)
)
)
)
)
return home
def containerdaprincipal(iten):
item = iten
container.append(item)
return item
def principalbasicamente():
item = ft.Pagelet(
navigation_bar=ft.NavigationBar(
destinations=[
ft.NavigationBarDestination(label="Definição", icon=ft.Icons.BOOKMARK,),
ft.NavigationBarDestination(icon=ft.Icons.EQUALIZER_ROUNDED, label="Resultado"),
],
bgcolor="#3A5061",
on_change=lambda e: PaginaAlteracao(e, "home"),
),
content=containerdaprincipal(
home("DD/MM/AAAA", "DD/MM/AAAA", "DD/MM/AAAA")
),
)
return item
def PaginaAlteracao(e, nome):
nonlocal ListaBotoes, ListaCheckBox, ListaDatasOrganizadas, ListaDeColunas, ListaDeTextos_MODIFICAVEL, ListaDeTextos_MODIFICAVELDATAS, codigo_da_funcao, ativo0, ativo1, ListaDeTextos_MODIFICAVELDATAS, ListaDatasOrganizadas, ListaDeTextos_MODIFICAVELDATAS2, ListaBotoes2, ListaCheckBox2, ListaDatasOrganizadas2, ListaDeColunas2, ListaDeTextos_MODIFICAVEL2
if e.data == 0:
if ativo0:
pass
else:
ativo0 = True
ativo1 = False
ListaBotoes = []
ListaCheckBox = []
ListaDatasOrganizadas = []
ListaDeColunas = []
ListaDeTextos_MODIFICAVEL = []
ListaDeTextos_MODIFICAVELDATAS
container[0].content=(
home(ListaDeTextos_VALORDATAS[0], ListaDeTextos_VALORDATAS[1], ListaDeTextos_VALORDATAS[2])
)
elif e.data == 1:
if ativo1:
pass
else:
ativo0 = False
ativo1 = True
ListaBotoes2 = []
ListaCheckBox2 = []
ListaDatasOrganizadas2 = []
ListaDeColunas2 = []
ListaDeTextos_MODIFICAVEL2 = []
ListaDeTextos_MODIFICAVELDATAS2 = []
container[0].content=(
resultado()
)
ListaDeTextos_MODIFICAVELDATAS2 = [ListaDeTextos_MODIFICAVELDATAS2[0], ListaDeTextos_MODIFICAVELDATAS2[2], ListaDeTextos_MODIFICAVELDATAS2[4], ListaDeTextos_MODIFICAVELDATAS2[1], ListaDeTextos_MODIFICAVELDATAS2[3], ListaDeTextos_MODIFICAVELDATAS2[5]]
ListaDatasOrganizadas2 = [ListaDeTextos_MODIFICAVELDATAS2[0], ListaDeTextos_MODIFICAVELDATAS2[3], ListaDeTextos_MODIFICAVELDATAS2[1], ListaDeTextos_MODIFICAVELDATAS2[4],ListaDeTextos_MODIFICAVELDATAS2[2], ListaDeTextos_MODIFICAVELDATAS2[5]]
try:
for i, item in enumerate(ListaDeTextos_MODIFICAVELDATAS2):
if i < 3:
if codigo_da_funcao[i] < 10:
item.value = f"0{codigo_da_funcao[i]}"
else:
item.value = f"{codigo_da_funcao[i]}"
if i >= 3:
if i == 3:
item.value = f"ANO{codigo_da_funcao[i].upper()}"
if i == 4:
item.value = f"MES{codigo_da_funcao[i].upper()}"
if i == 5:
item.value = f"DIA{codigo_da_funcao[i].upper()}"
except:
pass
principal = ft.Container(
expand=True,
bgcolor="green",
content=(
principalbasicamente()
)
)
if int(lertexto.count("'") / 2) == 0:
for numero in range(len(ListaDeTextos_MODIFICAVEL)):
PadraoDoSave.append("")
text.write(f"{PadraoDoSave}")
ListaAlternativaDatas = PadraoDoSave
try:
for i, item in enumerate(ListaDeTextos_MODIFICAVEL):
item.value = TratandoLista.split(",")[i]
ListaDeTextos_VALORDATAS.append(TratandoLista.split(",")[i])
except:
pass
try:
for i, item in enumerate(ListaDeTextos_MODIFICAVEL):
if not item.value:
item.value = "DD/MM/AAAA"
ListaDeTextos_VALORDATAS.insert(i, "DD/MM/AAAA")
ListaDeTextos_VALORDATAS.remove('')
if len(ListaDeTextos_VALORDATAS) == 1:
ListaDeTextos_VALORDATAS = [iten.value for iten in ListaDeTextos_MODIFICAVEL]
except:
pass
page.add(principal)
ft.app(target=main)
To reproduce
Code or APK with problems.
Operating System
Windows
Operating system details
windows 11
Flet version
0.80.5
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working