![]() |
Tcl/Tk
Curso On-Line de Programação |
Outros comandos Tk
Nesta aula, estudaremos alguns comandos
que não foram vistos nas demais aulas deste curso.
| Comando | Descrição |
| bell [-displayof janela] | Soa um beep no display da janela indicada. |
| clipboard clear [-displayof janela] | Limpa o clipboard do display da janela indicada. |
| clipboard append [-displayof janela] [-format formato] [-type tipo] dados | Anexa os dados ao clipboard do display da janela indicada, no formato especificado. |
| destroy [janela janela...] | Destroi as janelas( widgets ) indicados. |
| focus [-force] janela | Move o foco para a janela( widget ) indicada. |
| focus [-displayof janela] | Retorna o nome da janela( widget ), que possui o foco na janela indicada. |
| focus -lastfor janela | Retorna o nome da última janela( wiget ) a receber o foco na janela indicada. |
| grab current [janela] | Retorna o nome do modo de grab utilizado no display da janela indicada. Caso o nome da janela seja omitido, será retornada uma lista contendo os nomes de todas as janelas com um modo grab configurado no aplicativo. |
| grab release janela | Libera o grab da janela indicada. |
| grab [set] [-global] janela | Configura o grab para a janela indicada. Caso -global seja omitido, o grab será local. |
| grab status janela | Retorna o modo de grab da janela indicada. Pode ser: none, local ou global. |
| lower janela [janela_acima] | Coloca a janela indicada abaixo de janela_acima. |
| option add padrão valor [prioridade] | Adiciona a opção, com o padrão e o valor especificado, à base de dados, com a prioridade especificada. |
| option clear | Limpa a base de dados de opções, recarregando-as do arquivo .Xdefauts do usuário. |
| option get janela nome classe | Obtém o valor da opção indicada por nome, sob a classe dada, para a janela especificada. |
| option readfile arquivo [prioridade] | Lê as opções do arquivo dado, que deve estar no estilo Xdefaults, e as atribui à base de dados, com a prioridade indicada. |
| raise janela [janela_abaixo] | Coloca a janela indicada acima de janela_abaixo. |
| selection clear [-displayof janela] [-selection seleção] | Limpa a seleção indicada, no display da janela dada. A seleção default é PRIMARY. |
| selection get [-displayof janela] [-selection seleção] [-type tipo] | Obtém o conteúdo da seleção indicada, do tipo especificado, no display da janela dada. |
| selection handle [-selection seleção] [-type tipo] [-format formato] janela comando | Determina que o comando definido seja executado, sempre que a seleção indicada, do tipo especificado, seja possuída pela janela dada. |
| selection own [-displayof janela] [-selection seleção] | Retorna o caminho completo da janela que possui a seleção indicada, no display da janela dada. |
| selection own [-selection seleção] [-command comando] janela | Torna a janela indicada o novo possuidor da seleção dada, e faz com que o comando especificado seja executado quando a janela perder a seleção. |
| send [-displayof janela] [-async] interpretador comando [argumentos...] | Executa o comando especificado, no interpretador Tk sendo executado no display da janela indicada. Caso -async seja especificado, a execução retornará imediatamente. |
| tk appname [nome] | Configura o nome do aplicativo. |
| tk scaling [-displayof janela] fator | Configura o fator de escala para conversão entre unidades físicas e pixels no display da janela dada. Onde fator é número de pixels por pontos( 1/72 polegadas ). |
| tkwait variable variável | Para a execução sequencial do script até que um evento modifique o conteúdo da variável indicada. |
| tkwait visibility janela | Para a execução sequencial do script até que a visibilidade da janela indicada seja modificada. |
| tkwait window janela | Para a execução sequencial do script até que a janela indicada seja destruída. |
| tk_bisque | Configura a paleta de cores default para o esquema bisque. |
| tk_chooseColor [-initialcolor cor] [-parent janela] [-title título] | Exibe uma caixa de diálogo de seleçào de cor. |
| tk_dialog janela título texto bitmap default string [string...] | Exibe uma caixa de diálogo, utilizando a janela indicada como o seu toplevel, com um botão para cada string dada, sendo o botão default, aquele indicado pela string default |
| tk_focusNext janela | Retorna o nome do próximo widget, na janela indicada, na ordem de foco. |
| tk_focusPrev janela | Retorna o nome do widget anterior, na janela indicada, na ordem de foco. |
| tk_focusFollowsMouse | Muda o modelo de foco do aplicativo, de modo que o foco siga o ponteiro do mouse. |
| tk_getOpenFile [-defaultextension extensão] [-filetypes lista] [-initialdir diretório] [-initialfile arquivo] [-parent janela] [-title título] | Exibe uma caixa de diálogo abrir arquivo. |
| tk_getSaveFile [-defaultextension extensão] [-filetypes lista] [-initialdir diretório] [-initialfile arquivo] [-parent janela] [-title título] | Exibe uma caixa de diálogo salvar arquivo. |
| tk_messageBox [-default nome] [-message string] [-parent janela] [-title título] [-icon error|info|question|warning] [-type abortretryignore|ok|okcancel|retrycancel|yesno|yesnocancel] | Exibe uma caixa de mensagem. |
| tk_popup nemu x y [entrada] | Exibe o menu indicado, de modo que a entrada dada seja exibida nas coordenadas (x, y) especificadas. |
| tk_setPalette cor | Muda o esquema de cor de Tk de modo que a cor de fundo default passe a ser a cor indicada, recomputando as demais cores. |
| tk_setPalette nome cor [nome cor...] | Configura as opções de cor default. As opções de cores disponíveis são: activeBackground, activeForeground, background, disabledForeground, foreground, highlightBackground, highlightColor, insertBackground, selectColor, selectBackground, selectForeground, troughColor. |
Exemplos
bell
bellSoa um beep.
tk_getSaveFile
set File [tk_getSaveFile -defaultextension .txt -filetypes {{{Arquivos de Texto} .txt} {{Arquivos CSV} .csv}} -title {Salvar Arquivo}]
Exibe a caixa de dialogo Salvar Arquivo.
tk_getOpenFile
set File [tk_getOpenFile -defaultextension .txt -filetypes {{{Arquivos de Texto} .txt} {{Arquivos CSV} .csv}} -title {Abrir Arquivo}]
Exibe a caixa de dialogo Abrir Arquivo.
tk_chooseColor
set Color [tk_chooseColor -title {Selecionar Cor}]
Exibe a caixa de dialogo Selecionar
Cor.
tk_messageBox
set Result [tk_messageBox -default retry -message {Ocorreu um erro ao tentar ler o arquivo.} -icon error -type abortretryignore -title {Erro de Leitura}]
Exibe a caixa de dialogo Selecionar
Cor.
Para uma descrição detalhada de todas os comandos da linguagem Tcl/Tk, consulte a documentação on-line, ou o Tcl/Tk Reference Guide, ou ainda o Tcl/Tk Electronic Reference.
Para maiores informações
envie e-mail para info@souzamonteiro.com.
| http://www.souzamonteiro.com |
Copyright(C) 2000 by Roberto Luiz Souza Monteiro