Propriedade |
Descrição |
auto_scroll |
True se a barra de scroll deve ser automaticamente posicionada no final se seu filho é atualizado. Necessariamente auto_scroll = False para que o método scroll_to() funcione. |
appbar |
page.appbar recebe uma barra de controle do aplicativo no alto da page (diferente da barra da janela). |
banner |
Controle Banner no alto da página. |
bgcolor |
Cor de fundo da página. |
client_ip |
🌎 Endereço de IP do usuário conectado. |
client_user_agent |
🌎 Detalhes do navegador do usuário conectado. |
controls |
📝 Lista de controles a exigir na página. Ex.: page.controls.append(ft.Text("Olá!")); page.update() é o mesmo que page.add(ft.Text("Olá!")) . Para remover o último controle da página: page.controls.pop(); page.update() . |
dark_theme |
Indica a instância do tema usado. |
dialog |
Um controle AlertDialog para ser exibido. |
floating_action_button |
Um controle FloatingActionButton para exibir no alto da página. |
fonts |
📝 Importa fontes para uso em Text.font_family ou aplica fonte no aplicativo inteiro com theme.font_family. Flet admite o uso de fontes .ttc, .ttf, .otf. |
height |
🅾 Altura da página, geralmente usada junto com o evento page.on_resize . |
horizontal_alignment |
📝 Alinhamento horizontal do controle filho em relação a seu conteiner. |
on_scroll_interval |
Passos em milisegundo para o evento on_scroll event. Default é 10. |
overlay |
Lista de controles exibidos em pilha sobre o conteúdo da página. |
padding |
Espaço entre as bordas do controle e as do conteiner. Default é page.padding = 10 . |
platform |
Sistema operacional onde o aplicativo está sendo executado. Pode ser: ios, android, macos, linux ou, windows. |
pubsub |
Implementação para transferência de mensagens entre sessões do aplicativo. |
subscribe(handler) |
Registra a sessão atual para emissão de mensagens. handler é uma função ou método contendo uma mensagem. |
subscribe_topic(topic, handler) |
Inscreve a sessão para recebimento de mensagens sobre tópico específico. |
send_all(message) |
Envia mensagem a todos os inscritos. |
send_all_on_topic(topic, message) |
Envia mensagem para todos os inscritos em um tópico específico. |
send_others(message) |
Envia mensagem para todos, exceto para quem envia. |
send_others_on_topic(topic, message) |
Envia mensagem para todos em um tópico específico, exceto para quem envia. |
unsubscribe() |
Remove inscrição da sessão atual de todas as mensagens enviadas. |
unsubscribe_topic(topic) |
Remove inscrição da sessão de todas as mensagens sobre o tópico. |
unsubscribe_all() |
Remove as inscrições da sessão de todas as mensagens. |
|
📝 Sobre subscribe, unsubscribe e send. |
pwa |
🅾 pwa=True se o aplicativo está rodando como um Progressive Web App (PWA). |
route |
Define ou lê a rota de navegação da página |
rtl |
rtl=True para definir direção de texto da direita para esquerda. Default: False. |
scroll |
Permite rolagem vertical da página para evitar overflow. |
session_id |
🅾 ID único da sessão do usuário. |
spacing |
Espaço vertical entre controles na página. Default: 10 pixeis. Só é aplicado quando o alignment=start, end ou center . |
splash |
📝 Um controle que é exibido sobre o conteúdo da página. Operações lentas podem ser indicadas por meio de um ProgressBar ou ProgressRing. |
show_semantics_debugger |
True para a exibição de informações emitidas pelo framework. |
theme |
📝 Essa propriedade recebe uma instância de theme.Theme para personalizar o tema. |
ColorScheme class |
Um conjunto de 30 cores para configuração de cores dos componentes. |
TextTheme class |
Personalização de estilo de textos. |
ScrollbarTheme class |
Personalização de cor, espessura, forma da barra de scroll. |
TabsTheme class |
Personalização da aparência de controles de TAB. |
Navigation transitions |
Personalização das transições entre páginas de navegação. |
theme_mode |
Tema da página: SYSTEM (default), LIGHT ou DARK |
title |
Título da página ou do navegador. |
vertical_alignment |
📝 Alinhamento vertical do filho. |
views |
Uma lista de controles View para armazenar histórico de navegação. A última View é a página atual, a primeira é “root”, que não pode ser excluída. |
web |
True se a aplicativo está rodando no navegador. |
width |
🅾 Largura da página web ou janela de aplicativo, usualmente usada com o evento page.on_resize. |
window_always_on_top |
🖥️ Ajusta de a janela deve estar sempre acima das demais janelas. Default: False. |
window_bgcolor |
🖥️ Cor de fundo da janela do aplicativo.Pode ser usado com page.bgcolor para tornar a hjanela toda transparente. |
window_focused |
🖥️ True para trazer o foco para essa janela. |
window_frameless |
🖥️ True para eliminar as bordas das janelas. |
window_full_screen |
🖥️ True para usar tela cheia. Default: False. |
window_height |
🖥️ Leitura ou ajuste da altura da janela. |
window_left |
🖥️ Leitura ou ajuste da posição horizontal da janela, em relação à borda esquerda da tela. |
window_maximizable |
🖥️ False para ocultar botões de “Maximizar”. Default: True. |
window_maximized |
🖥️ True se a janela do aplicativo está maximizada. Pode ser ajustada programaticamente. |
window_max_height |
🖥️ Leitura ou ajuste da altura máxima da janela do aplicativo. |
window_max_width |
🖥️ Leitura ou ajuste da largura máxima da janela do aplicativo. |
window_minimizable |
🖥️ Se False o botão de “Minimizar” fica oculto. Default: True. |
window_minimized |
🖥️ True se a janela está minimizada. Pode ser ajustada programaticamente. |
window_min_height |
🖥️ Leitura ou ajuste da altura mínima da janela do aplicativo. |
window_min_width |
🖥️ Leitura ou ajuste da largura mínima da janela do aplicativo. |
window_movable |
🖥️ macOS apenas. Se False impede a movimentação da janela. Default: True. |
window_opacity |
🖥️ Ajuste da opacidade da janela. 0.0 (transparente) and 1.0 (opaca). |
window_resizable |
🖥️ Marque como False para impedir redimensionamento da janela. Default: True. |
window_title_bar_hidden |
🖥️ True para ocultar a barra de título da janela. O controle WindowDragArea permite a movimentação de janelas de barra de título. |
window_title_bar_buttons_hidden |
🖥️ apenas macOS. True para ocultar butões de ação da janela quando a barra de título está invisível. |
window_top |
🖥️ Leitura ou ajuste da posição da distância da janela (em pixeis) ao alto da tela. |
window_prevent_close |
🖥️ True para interceptar o sinal nativo de fechamente de janela. Pode ser usado com page.on_window_event ou page.window_destroy() para forçar uma confirmação do usuário. |
window_progress_bar |
🖥️ Exibe uma barra de progresso com valor de 0.0 a 1.0 na barra de tarefas (Windows) ou Dock (macOS). |
window_skip_task_bar |
🖥️ True para ocultar a barra de tarefas (Windows) ou Dock (macOS). |
window_visible |
🖥️ True para tornar o aplicativo visível. Usado quando o app é iniciado em janela oculta. |
window_width |
🖥️ Leitura ou ajuste da largura da janela do aplicativo. |