Universidade Federal do Pará Centro de Tecnologia da Informação e Comunicação Grupo de Trabalho SET. Tutorial PyQT4
|
|
- Aurélio Rico de Barros
- 8 Há anos
- Visualizações:
Transcrição
1 Universidade Federal do Pará Centro de Tecnologia da Informação e Comunicação Grupo de Trabalho SET Tutorial PyQT4 16 de Agosto de
2 Sumário 1 Introdução 3 2 Criando a interface da aplicação A janela principal Adicionando os elementos necessários Criando os slots O código fonte 7 4 Considerações finais 12 2
3 1 Introdução Este tutorial tem por objetivo explicar alguns conceitos básicos, práticos e teóricos, de programação em Python com QT. Para criar uma aplicação em PyQT (aqui iremos utilizar a versão 4 do QT), é necessário instalar alguns pacotes. Para isso, abra o seu terminal e execute o seguinte comando: sudo apt-get install pyqt4-dev-tools qt4-designer Com todos os pacotes instalados, podemos começar a pensar na nossa aplicação. Neste tutorial, será implementada uma calculadora bem simples, a qual terá quatro funcionalidades básicas: somar, subtrair, multiplicar e dividir. 2 Criando a interface da aplicação 2.1 A janela principal Pressione Alt + F2 e digite designer-qt4. Com o qt4-designer aberto, selecione a opção Widget e clique em Create. Será criada uma widget, a janela onde ficará a interface da calculadora. Antes de tudo, vamos mudar o nome que será atribuído ao objeto que representará a 3
4 interface no código fonte. Ao lado direito do qt4-designer existe uma janela com as propriedades (e seus respectivos valores) da interface. Clique em qualquer parte vazia da interface e nas propriedades objectname e windowtitle digite Calculadora. Salve o arquivo com o nome Calculadora.ui no diretório de sua preferência. Sua janela deverá estar deste jeito: 2.2 Adicionando os elementos necessários Vamos adicionar quatro botões à nossa janela. No canto superior esquerdo do qt4-designer, no Widget Box, digite push button no filtrador. Clique e arraste quatro push buttons para a interface. Vá posicionando os elementos da sua calculadora da forma que você achar mais coerente. Clique duas vezes em cima do primeiro push button e atribua para o botão o símbolo de adição (+). Agora clique uma vez no mesmo e na propriedade objectname digite pb soma. Este nome signifca que o objeto é um push button (pb) e será responsável pela funcionalidade da soma entre dois valores. Realize o mesmo procedimento para os outros três botões, mas, claro, atribuindo os valores necessários para cada um deles. Não esqueça que deverá haver um botão que realizará soma (+); outro para subtração (-); um para multiplicação (*); e mais um para divisão (/). Após a criação dos botões, vamos adicionar três line edit. No filtrador digite este nome e arraste três caixinhas deste tipo para a interface. Clique uma vez em cada uma delas para mudar o valor de suas propriedades objectname. Uma deverá ter o nome le valor1, que representará o primeiro valor que será passado para a realização da operação desejada (repare que o le no nome do objeto se dá pelo fato de ser um line edit); outra deverá ter o nome le valor2, valor 2 para a operação; e a última terá o nome le resultado, o resultado da operação entre o valor 1 e o valor 2. Para realizar a interação com o usuário, vamos adicionar três labels à interface. Digite label no filtrador e arraste um para o lado esquerdo de cada line edit. Clique duas vezes em cima de cada label e mude o nome que os representará para Valor 1:, Valor 2: e Resultado:, respectivamente. Labels não necessariamente precisam de um nome para a propriedade objectname, mas para questões de organização, mude-o para lb valor1, lb valor2 e lb resultado, respectivamente. 4
5 2.3 Criando os slots A interface da nossa calculadora está quase pronta. Agora, para questões de interação com o código fonte do programa, precisaremos criar slots para cada botão que representa uma determinada operação realizada pela calculadora. Criar um slot significa, basicamente, criar um método para ser implementado no código fonte. Pressione F4 no seu teclado. Você pode perceber que, agora, ao passar o mouse pelos elementos da interface, uma linha vermelha os contorna. Sendo assim, clique em cima do botão da soma, segure o clique e arraste-o até uma parte vazia da interface. Uma nova janela será aberta. 5
6 No lado direito desta, clique em Edit.... existentes. Aparecerão os slots e signals Na parte dos slots, clique no botão que possui o sinal +. Digite somar() e dê enter. Clique em OK. Voltará para a janela anterior. 6
7 Basta, então, você, no lado esquerdo, clicar em clicked() e no lado direito em somar(), e dar OK. Realize o mesmo procedimento para os outros três botões, mas, claro, criando os slots que representarão cada um deles e relacionando-os adequadamente. OBS: Em questões de necessidade/curiosidade, para voltar à edição da interface em si, basta pressionar F3. Pronto! A interface no qt4-designer está criada e possui o nome Calculadora.ui. 3 O código fonte Vá ao terminal. Nele, esteja no diretório onde está contido o arquivo que acabamos de criar e execute o comando: pyuic4 Calculadora.ui -o ui Calculadora.py. Este comando passa todo o código da interface que está na linguagem xml, no 7
8 arquivo Calculadora.ui, para a linguagem de programação python, no arquivo ui Calculadora.py. Conteúdo do arquivo ui Calculadora.py: # -*- coding: utf-8 -*- # Form implementation generated from reading ui file Calculadora.ui # # Created: Mon Aug 1 12:08: # by: PyQt4 UI code generator # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui try: fromutf8 = QtCore.QString.fromUtf8 except AttributeError: fromutf8 = lambda s: s class Ui Calculadora(object): def setupui(self, Calculadora): Calculadora.setObjectName( fromutf8( Calculadora )) Calculadora.resize(400, 300) self.pb soma = QtGui.QPushButton(Calculadora) self.pb soma.setgeometry(qtcore.qrect(250, 60, 94, 24)) self.pb soma.setobjectname( fromutf8( pb soma )) self.pb divisao = QtGui.QPushButton(Calculadora) self.pb divisao.setgeometry(qtcore.qrect(250, 210, 94, 24)) self.pb divisao.setobjectname( fromutf8( pb divisao )) self.pb multiplicacao = QtGui.QPushButton(Calculadora) self.pb multiplicacao.setgeometry(qtcore.qrect(250,160,94,24)) self.pb multiplicacao.setobjectname( fromutf8( pb multiplicacao )) self.pb subtracao = QtGui.QPushButton(Calculadora) self.pb subtracao.setgeometry(qtcore.qrect(250, 110, 94, 24)) self.pb subtracao.setobjectname( fromutf8( pb subtracao )) self.le valor1 = QtGui.QLineEdit(Calculadora) self.le valor1.setgeometry(qtcore.qrect(70, 60, 113, 23)) self.le valor1.setobjectname( fromutf8( le valor1 )) self.le valor2 = QtGui.QLineEdit(Calculadora) self.le valor2.setgeometry(qtcore.qrect(70, 110, 113, 23)) self.le valor2.setobjectname( fromutf8( le valor2 )) self.le resultado = QtGui.QLineEdit(Calculadora) self.le resultado.setgeometry(qtcore.qrect(70, 180, 113, 23)) self.le resultado.setobjectname( fromutf8( le resultado )) self.lb valor1 = QtGui.QLabel(Calculadora) self.lb valor1.setgeometry(qtcore.qrect(10, 60, 61, 21)) self.lb valor1.setobjectname( fromutf8( lb valor1 )) self.lb valor2 = QtGui.QLabel(Calculadora) self.lb valor2.setgeometry(qtcore.qrect(10, 110, 56, 21)) 8
9 self.lb valor2.setobjectname( fromutf8( lb valor2 )) self.lb resultado = QtGui.QLabel(Calculadora) self.lb resultado.setgeometry(qtcore.qrect(10, 180, 71, 21)) self.lb resultado.setobjectname( fromutf8( lb resultado )) self.retranslateui(calculadora) QtCore.QObject.connect(self.pb soma, QtCore.SIGNAL( fromutf8( clicked() )), Calculadora.somar) QtCore.QObject.connect(self.pb subtracao, QtCore.SIGNAL( fromutf8( clicked() )), Calculadora.subtrair) QtCore.QObject.connect(self.pb multiplicacao, QtCore.SIGNAL( fromutf8( clicked() )) Calculadora.multiplicar) QtCore.QObject.connect(self.pb divisao, QtCore.SIGNAL( fromutf8( clicked() )), Calculadora.dividir) QtCore.QMetaObject.connectSlotsByName(Calculadora) def retranslateui(self, Calculadora): Calculadora.setWindowTitle(QtGui.QApplication.translate( Calculadora, Calculadora, None, QtGui.QApplication.UnicodeUTF8)) self.pb soma.settext(qtgui.qapplication.translate( Calculadora, +, None, QtGui.QApplication.UnicodeUTF8)) self.pb divisao.settext(qtgui.qapplication.translate( Calculadora, /, None, QtGui.QApplication.UnicodeUTF8)) self.pb multiplicacao.settext(qtgui.qapplication.translate( Calculadora, *, None, QtGui.QApplication.UnicodeUTF8)) self.pb subtracao.settext(qtgui.qapplication.translate( Calculadora, -, None, QtGui.QApplication.UnicodeUTF8)) self.lb valor1.settext(qtgui.qapplication.translate( Calculadora, Valor 1:, None, QtGui.QApplication.UnicodeUTF8)) self.lb valor2.settext(qtgui.qapplication.translate( Calculadora, Valor 2:, None, QtGui.QApplication.UnicodeUTF8)) self.lb resultado.settext(qtgui.qapplication.translate( Calculadora, Resultado:, None, QtGui.QApplication.UnicodeUTF8)) Agora veremos o conteúdo do arquivo que será o executável para a aplicação. Este arquivo, no nosso caso, será chamado de Calculadora.py e deverá ser criado de forma avulsa. 1 # -*- coding: utf-8 -*- 2 3 from PyQt4 import QtCore, QtGui 4 import sys 5 6 from ui Calculadora import * 7 8 class Calculadora(QtGui.QMainWindow,QtGui.QDialog): 9 def init (self, parent=none): 10 QtGui.QWidget. init (self, parent) 11 self.ui = Ui Calculadora() 12 self.ui.setupui(self) 9
10 13 14 def somar(self): 15 resultado = int(self.ui.le valor1.text()) + int(self.ui.le valor2.text()) 16 self.ui.le resultado.settext(str(resultado)) 17 self.ui.le valor1.clear() 18 self.ui.le valor2.clear() def subtrair(self): 21 resultado = int(self.ui.le valor1.text()) - int(self.ui.le valor2.text()) 22 self.ui.le resultado.settext(str(resultado)) 23 self.ui.le valor1.clear() 24 self.ui.le valor2.clear() def multiplicar(self): 27 resultado = int(self.ui.le valor1.text()) * int(self.ui.le valor2.text()) 28 self.ui.le resultado.settext(str(resultado)) 29 self.ui.le valor1.clear() 30 self.ui.le valor2.clear() def dividir(self): 33 resultado = int(self.ui.le valor1.text()) / int(self.ui.le valor2.text()) 34 self.ui.le resultado.settext(str(resultado)) 35 self.ui.le valor1.clear() 36 self.ui.le valor2.clear() 37 38if name == main : 39 app = QtGui.QApplication(sys.argv) 40 window = Calculadora() 41 window.show() 42 sys.exit(app.exec ()) Seguem algumas explicações mais relevantes sobre o código principal: 1. Na linha 3, são adicionados dois módulos do PyQt4 (QtCore e QtGui), necessários para trabalhar com qualquer aplicação implementada em python com QT. 2. Na linha 4, é importado outro módulo (sys) essencial para qualquer aplicação também. 3. Na linha 6, ocorre outra importação. Esta diz respeito ao arquivo.py que possui o código da interface. O asterisco (*) explicita para o interpretador que serão importadas todas as classes e métodos do arquivo ui Calculadora.py. Repare que não é necessário colocar o.py no final do nome do arquivo, neste caso. 4. Após os imports, deve sempre ser criado uma classe com um nome de sua preferência. Mas não esqueça que é importante que a classe tenha um nome adequado ao assunto que ela trata no código principal. Por isso, damos o nome Calculadora. Esta classe será responsável mais tarde 10
11 por exibir a interface do programa com todos os elementos para que estes possam ser utilizados pelo usuário. 5. A linha 9 possui a declaração do construtor da classe Calculadora. Neste construtor, um objeto chamado ui (linha 11) é criado instanciando a classe da interface, Ui Calculadora que está presente no arquivo ui Calculadora.py. Dessa forma o objeto ui agora possui o método setupui, que é executado (linha 12). Tal execução cria a janela principal da interface e todos os elementos da mesma. Ou seja, a classe Calculadora agora possui um atributo o qual é um objeto da classe Ui Calculadora, que representa a interface do programa. Isto quer dizer que a interface agora também pertence à classe Calculadora. 6. Na linha 14, começam a ser declarados os métodos para as funcionalidades dos botões criados. O método somar() representa o slot com o mesmo nome criado no qt4-designer e que está relacionado ao botão de nome pb soma. Este método soma os valores que estão nas duas linhas de texto (line edit), de nomes le valor1 e le valor2, e passa o resultado para a variável resultado (linha 15). Perceba que o le valor1 e o le valor2 são atributos do objeto ui (assim como o le resultado) e que a função para se obter o que está escrito em um line edit é text(). 7. Na linha 16 é mudado o conteúdo do line edit le resultado através da função settext(), que recebe o resultado da soma anterior como parâmetro. O conteúdo da variável resultado estará agora neste. As funções int() (converte um valor do tipo string ou float, por exemplo, para um valor do tipo int) e str() (converte um valor do tipo int ou float, por exemplo, para um valor do tipo string) são utilizadas porque tudo o que estiver em um line edit será unificado em uma string. E para que se possa realizar operações com o valor passado, ele deverá ser um valor numérico (em nossa aplicação, as operações são realizadas apenas com inteiros). 8. Nas linhas 17 e 18, a função clear limpa o conteúdo de le valor1 e le valor2. Perceba, então, que todo esse processo ocorrerá quando houver os dois valores passados em le valor1 e le valor2, e o botão pb soma for clicado. 9. O mesmo processo ocorre quando um dos outros três botões for clicado. A única diferença entre eles é o operador, que muda de acordo com a operação e o método que a representa. 10. Na linha 38, é declarado o método main, o qual é o método procurado e executado pelo interpretador quando o arquivo é executado. A princípio você não precisa se preocupar com este método, pois ele terá quase sempre a mesma estrutura para aplicações mais simples. As linhas 40 e 41 são as mais relevantes, onde um objeto da classe Calculadora, que representa agora toda a aplicação, é criado; e o seu método show(), o qual tem a função de mostrar a janela da aplicação na tela do computador, é chamado. Está tudo implementado! Para executar a sua calculadora, basta ir para o terminal, estar no diretório onde está o arquivo Calculadora.py e executar o seguinte comando: python Calculadora.py 11
12 OBS1: É importante que todos os arquivos criados para o aplicativo estejam no mesmo diretório. OBS2: Note que existe um parâmetro passado em todos os métodos criados na classe Calculadora. Isto ocorre porque, no python, um dos parâmetros passados para qualquer método executado é o próprio objeto o qual possui este método. Não entendeu? Então veja esta rápida e fácil explicação contida neste blog. 4 Considerações finais O conteúdo deste tutorial visou introduzir a programação em python com QT. Caso você, leitor, desejar se aprofundar um pouco mais ou conhecer novos recursos do PyQT4, existe um tutorial bastante didático e muito bem explicado neste link. 12
Tutorial de Computação Programação Gráfica em Python para MEC1100 v2010.11
Tutorial de Computação Programação Gráfica em Python para MEC1100 v2010.11 Linha de Equipamentos MEC Desenvolvidos por: Maxwell Bohr Instrumentação Eletrônica Ltda. Rua Porto Alegre, 212 Londrina PR Brasil
Leia maisBarra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas
Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material
Leia maisOrientação a Objetos Programação em C++
OO - Engenharia de Computação/Eletrônica Orientação a Objetos Programação em C++ Slides 17: Programação Visual ou Orientada a Objetos Gráficos (Formulários, Botões, Caixas de Texto etc) - Exemplificado
Leia maisInserindo Dados no Banco de Dados Paradox.
Inserindo Dados no Banco de Dados Paradox. - Construção do Banco de Dados: Para podermos inserir algo em um banco precisaremos de um Banco de Dados, para isto iremos montar um utilizando o Programa Database
Leia maisDicas para usar melhor o Word 2007
Dicas para usar melhor o Word 2007 Quem está acostumado (ou não) a trabalhar com o Word, não costuma ter todo o tempo do mundo disponível para descobrir as funcionalidades de versões recentemente lançadas.
Leia mais1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes
1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes Janelas são estruturas do software que guardam todo o conteúdo exibido de um programa, cada vez que um aplicativo é solicitado à janela do sistema
Leia maisServiço Seguro de Mensagens Instantâneas
COORDENADORIA DA RECEITA ESTADUAL GERÊNCIA DE CONTROLE E INFORMAÇÕES Serviço Seguro de Mensagens Instantâneas Jabber & Exodus Jabber é um protocolo aberto, baseado em XML para troca de mensagens instantâneas.
Leia maisMemória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Memória Flash Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia maisLição 1 - Criação de campos calculados em consultas
1 de 5 21-08-2011 22:15 Lição 1 - Criação de campos calculados em consultas Adição de Colunas com Valores Calculados: Vamos, inicialmente, relembrar, rapidamente alguns conceitos básicos sobre Consultas
Leia maisCURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS
CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS Relembrando... Gabinete Ligando o computador São três passos básicos O ambiente Windows O Windows é um tipo de software chamado sistema operacional
Leia maisComo Gerar documento em PDF com várias Imagens
Como Gerar documento em PDF com várias Imagens Para Gerar documento em PDF com várias Imagens, temos que seguir dois passos: 1. Inserir Imagens no Word 2. Gerar PDF a partir de documento do Word 1- Inserir
Leia maisCRIANDO TEMPLATES E LEGENDAS
CRIANDO TEMPLATES E LEGENDAS Este tutorial tem como objetivo instruir passo à passo como criar templates de peças, utilizar os novos recursos de cadastro de propriedade de peças e criação de legenda. 1-
Leia maisGUIA INTEGRA SERVICES E STATUS MONITOR
GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte
Leia maisBanner Flutuante. Dreamweaver
Banner Flutuante Dreamweaver Começamos com um arquivo em branco no Dreamweaver MX. Para que o banner apareça sobre a página, precisamos inserir uma camada a mais no arquivo HTML. Selecione o menu Inserir
Leia maisDisplay de Cristal Líquido
TUTORIAL Display de Cristal Líquido Autor: Tiago Lone Nível: Básico Criação: 09/03/2006 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia maisAMBIENTE. FORMULÁRIO: é a janela do aplicativo apresentada ao usuário. Considere o formulário como a sua prancheta de trabalho.
DELPHI BÁSICO VANTAGENS Ambiente de desenvolvimento fácil de usar; 1. Grande Biblioteca de Componentes Visuais (VCL - Visual Component Library), que são botões, campos, gráficos, caixas de diálogo e acesso
Leia maisManual de Utilização COPAMAIL Criando e configurando a assinatura de e-mail. Zimbra Versão 8.0.2
Manual de Utilização COPAMAIL Criando e configurando a assinatura de e-mail Zimbra Versão 8.0.2 Sumário Convertendo a assinatura de e-mail a partir do Microsoft Outlook... 1 Para usuários do Microsoft
Leia maisSumário: Fluxo Operacional... 3 Contatos... 4. Agenda Online... 10. Reservas de Salas... 26. Tarefas... 42
Sumário: Fluxo Operacional... 3 Contatos... 4 Passo a passo para visualização de contatos... 5 Passo a passo para filtragem da lista de contatos... 6 Como ordenar a lista de contatos... 7 Como gerar uma
Leia maisTabela e Gráficos Dinâmicos Como estruturar dinamicamente dados no Excel
Tabela e Gráficos Dinâmicos Como estruturar! Para que serve a Tabela e o Gráfico Dinâmico?! Como criar uma Tabela Dinâmica?! Como criar um Gráfico Dinâmico?! Como podemos atualizar dos dados da Tabela
Leia maisO Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas.
O que é o Excel? O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas. Ele possibilita ao usuário desenvolver planilhas que efetuem cálculos, dos mais simples aos
Leia maisManual Sistema de Autorização Online GW
Sistema de Autorização Online GW Sumário Introdução...3 Acesso ao sistema...4 Logar no sistema...4 Autorizando uma nova consulta...5 Autorizando exames e/ou procedimentos...9 Cancelamento de guias autorizadas...15
Leia maisTUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER*
TUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER* * Microsoft Windows MovieMakeré um programa da Microsoft Corporation. A versão utilizada é a 5.1 que já vem instalada no Microsoft Windows
Leia maisA Estação da Evolução
Microsoft Excel 2010, o que é isto? Micorsoft Excel é um programa do tipo planilha eletrônica. As planilhas eletrônicas são utilizadas pelas empresas pra a construção e controle onde a função principal
Leia maisMicrosoft Office PowerPoint 2007
INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em
Leia maisConfiguração de assinatura de e-mail
Configuração de assinatura de e-mail Este manual irá lhe auxiliar a configurar a sua assinatura de E-mail no Microsoft Outlook (Desktop) e no Outlook Web App (Webmail). Gerando a sua assinatura de e-mail
Leia maisComo incluir artigos:
Como incluir artigos: O WordPress é uma ferramenta muito flexível, com muitas variações e ajustes que podem torná-lo algo muito simples e também muito sofisticado conforme os recursos que são configurados
Leia maisConhecendo o Proteus
Conhecendo o Proteus Vitor Amadeu Souza vitor@cerne-tec.com.br Em uma série de 3 artigos, veremos como usar o Proteus. Introdução Iremos neste momento iniciar nosso estudo no Proteus usando para isso as
Leia maisEsse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.
Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Ele considera que você já tem o Joomla! instalado no seu computador. Caso você queira utilizá lo em um servidor na web,
Leia maisJanelas e seus elementos
Janelas e seus elementos As janelas são quadros que são exibidos na tela do monitor. Todos os aplicativos estudados nesse curso serão exibidos dentro de janelas. Nelas você poderá abrir, salvar e fechar
Leia maisTutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word
Tutorial Gerar arquivo PDF. Com o objetivo de simplificar e diminuir o tamanho de arquivos anexos nos projetos, elaboramos um pequeno tutorial mostrando como gerar um único arquivo no formato pdf contendo
Leia maisCONFIGURAÇÃO MINIMA EXIGIDA:
Este tutorial parte do princípio que seu usuário já possua conhecimentos básicos sobre hardware, sistema operacional Windows XP ou superior, firewall, protocolo de rede TCP/IP e instalação de software.
Leia maisGUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Millennium... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento
Leia mais3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).
Permissões de compartilhamento e NTFS - Parte 2 Criando e compartilhando uma pasta - Prática Autor: Júlio Battisti - Site: www.juliobattisti.com.br Neste tópico vamos criar e compartilhar uma pasta chamada
Leia maisComo funciona? SUMÁRIO
SUMÁRIO 1. Introdução... 2 2. Benefícios e Vantagens... 2 3. Como utilizar?... 2 3.1. Criar Chave / Senha de Usuário... 2 3.2. Recursos da Barra Superior... 2 3.2.1. Opções... 3 3.2.1.1. Mover Para...
Leia maisEclipse com c++11 e boost Etapa 1- Download da IDE Eclipse c++ e configuração do MinGW
Eclipse com c++11 e boost Etapa 1- Download da IDE Eclipse c++ e configuração do MinGW Primeiro passo: download Primeiramente devemos baixar o eclipse para c++, sugiro a ultima versão o Mars M4 https://eclipse.org/downloads/packages/release/mars/m4
Leia maisInstalação: permite baixar o pacote de instalação do agente de coleta do sistema.
O que é o projeto O PROINFODATA - programa de coleta de dados do projeto ProInfo/MEC de inclusão digital nas escolas públicas brasileiras tem como objetivo acompanhar o estado de funcionamento dos laboratórios
Leia maisCriando um script simples
Criando um script simples As ferramentas de script Diferente de muitas linguagens de programação, você não precisará de quaisquer softwares especiais para criar scripts de JavaScript. A primeira coisa
Leia maisTutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT.
Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT. PÁGINA: 2 de 21 Nenhuma parte deste documento pode ser utilizado ou reproduzido, em qualquer meio
Leia maisGerenciamento de Projetos
Gerenciamento de Projetos O objetivo do módulo de Gerenciamento de Projetos é ajudar a empresa a gerenciar com mais eficiência os seus projetos. Controle dos prazos, das tarefas, dos eventos, da quantidade
Leia maisANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007
ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 CURITIBA 2015 2 SUMÁRIO INTRODUÇÃO AO MICROSOFT POWERPOINT 2007... 3 JANELA PRINCIPAL... 3 1 - BOTÃO OFFICE... 4 2 - FERRAMENTAS DE ACESSO
Leia maisO processo termina com o surgimento da última flecha quando aparece uma bolinha azul. Outras bolinhas aparecem aleatoriamente POWER POINT NEW WAY
01 Digamos que se queira mostrar as flechas amarelas com movimento, isto é, fazerem elas irem surgindo uma depois da outra e a que a surge fica visível, parada, enquanto que sempre tem uma na frente se
Leia maisAula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela
Aula 01 - Formatações prontas e Sumário Formatar como Tabela Formatar como Tabela (cont.) Alterando as formatações aplicadas e adicionando novos itens Removendo a formatação de tabela aplicada Formatação
Leia maisTutorial USERADM Como inserir conteúdo no Portal Transparência
Portal Transparência / Acesso a Informação Tutorial USERADM Como inserir conteúdo no Portal Transparência Como acessar? 1. Primeiramente acesse o site de sua instituição, como exemplo vamos utilizar o
Leia maisListando itens em ComboBox e gravando os dados no Banco de Dados MySQL.
Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no
Leia maisComo já foi dito anteriormente o Excel possui recursos que permitem alterar a aparência de nossas planilhas.
Formatação de Células Como já foi dito anteriormente o Excel possui recursos que permitem alterar a aparência de nossas planilhas. O recurso de formatação de células é um recurso muito utilizado. Ele permite
Leia maisMANUAL DE INSTALAÇÃO LUZ DO SABER
MANUAL DE INSTALAÇÃO LUZ DO SABER Sumário Sumário...2 Instalação do Luz do Saber no Linux...3 1ª opção Utilizando um Instalador...3 2ª opção Utilizando comandos no Konsole...6 Observações Importantes...7
Leia mais( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO
Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego Curso Técnico em Informática ( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO
Leia maisSUMÁRIO TUTORIAL DO HQ. 2 DICAS PEDAGÓGICAS:. 2 DOWNLOAD DA INSTALAÇÃO. 2 PASSO 1 FORMULÁRIO PARA DOWNLOAD. 2 PASSO 2 ESCOLHENDO A VERSÃO.
SUMÁRIO TUTORIAL DO HQ... 2 DICAS PEDAGÓGICAS:... 2 DOWNLOAD DA INSTALAÇÃO... 2 PASSO 1 FORMULÁRIO PARA DOWNLOAD... 2 PASSO 2 ESCOLHENDO A VERSÃO... 3 PASSO 3 INSTRUÇÕES DE INSTALAÇÃO... 4 CRIANDO NOVAS
Leia maisASSOCIAÇÃO CRISTÃ DE MOÇOS DO RIO GRANDE DO SUL DEPARTAMENTO DE TECNOLOGIA DA INFORMAÇÃO
MANUAL MEDIAWIKI Manual Media Wiki Página 2 Sumário O que é MediaWiki... 4 Acesso ao sistema... 5 Criação do índice principal... 7 Criação de página... 14 Bloqueio/Proteção de página... 17 Manual Media
Leia maisApp - Paint Pot (Lata de tinta)
App - Paint Pot (Lata de tinta) Vamos construir um aplicativo de pintura. Se você ainda não tem uma Screen (Tela) para o PaintPot, vá em frente e adicione uma. (Caso preferir, para este exemplo, você pode
Leia maisGuia de Demonstração MeusPets
1. Objetivo e Principais Funcionalidades Com o email clique no link de ativação. E confirme a instalação. O MeusPets é um sistema simplificado para acompanhamento da vida do Pet. Pode ser usado de forma
Leia maisROTEIRO DE INSTALAÇÃO
ROTEIRO DE INSTALAÇÃO O objetivo deste roteiro é descrever os passos para a instalação do sistema UNICO, afim, de auxiliar os técnicos e evitar possíveis dúvidas e erros de instalação. Instalador O instalador
Leia maisINFORMÁTICA APLICADA III APOSTILA VISUAL
INFORMÁTICA APLICADA III APOSTILA VISUAL LEVANTAMENTOS QUANTITATIVOS EM PLANTAS LIGANDO O EXCEL AO AUTOCAD Para que possamos estudar os custos em uma construção, além de estarmos municiados com um bom
Leia maisFERRAMENTAS DE COLABORAÇÃO CORPORATIVA
FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Compartilhamento de Arquivos no Google Drive Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução...
Leia maisAPOSTILA DE INFORMÁTICA MICROSOFT WORD 2012
APOSTILA DE INFORMÁTICA MICROSOFT WORD 2012 Profa Responsável Fabiana P. Masson Caravieri SUMÁRIO 1. MICROSOFT WORD 2010.... 3 1.1 INICIANDO O WORD 2010.... 3 2. Pagina Inicial.... 6 2.1 Aba arquivo...
Leia maisANDROID APPLICATION PROJECT
Criando um programa Abrindo o programa Eclipse, clique na opção [FILE], depois em [NEW], selecione a opção [PROJECT], uma janela de opção do tipo de projeto irá se abrir, escolha [ANDROID] logo depois
Leia maisPrática 6 ActionScript
Prática 6 ActionScript 1. Objetivos Se familiarizar com o ActionScript. Usar comandos e funções básicas. 2. Recursos Necessários Computador com o programa Macromedia Flash MX ou superior. 3. Conceitos
Leia maisInstalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP 1.6.7 (xampp-win32-1.6.7-installer.exe), veja aqui.
Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. Escrito por Marcio Nakano (marcionakano.com.br) Data: 29/09/2008 Disponível em http:///blog/post/instalando-apache-mysql-coldfusionphp.pdf
Leia maisEscaneando seu computador com o Avira AntiVir 10
Escaneando seu computador com o Avira AntiVir 10 Para fazer um scan, clique com o botão direito do mouse sobre o símbolo do Avira AntiVir (aquele guarda-chuva vermelho aberto ao lado do relógio do Windows)
Leia maisTUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!
UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH) TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! Autoria e revisão por: PET Sistemas
Leia maisGUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Slim... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento da
Leia maisCriar fotos em 3D no Creator
Criar fotos em 3D no Creator O aplicativo Criar fotos em 3D da Roxio torna simples produzir fotos em 3D a partir de várias origens, incluindo arquivos 3D MPO de Fujifilm FinePix REAL 3D W1, fotos digitais
Leia maisDelphi 7 Aula 01 Área do Triângulo
Delphi 7 Aula 01 Área do Triângulo Prof. Gilbert Azevedo da Silva I. Objetivos Conhecer o Ambiente Integrado de Desenvolvimento (IDE) do Delphi 7, Desenvolver a primeira aplicação no Delphi 7, Aprender
Leia maisPHP Material de aula prof. Toninho (8º Ano)
Na aula anterior entendemos como se faz o acesso aos nossos arquivos PHP; Como construir um script em php. Nesta aula (3) vamos entender: Como roda o PHP Inserindo comentários Visualizando páginas a partir
Leia maisCAPACITAÇÃO EM LIBREOFFICE IMPRESS
CAPACITAÇÃO EM LIBREOFFICE IMPRESS Nelson Luiz Cesário FCAV/UNESP Câmpus de Jaboticabal O que é o Impress? O Impress é o aplicativo de criação e edição de apresentações da família LibreOffice. Você pode
Leia maisTrecho retirando do Manual do esocial Versão 1.1
Trecho retirando do Manual do esocial Versão 1.1 A rotina de acesso direto ao XML do S-1000, o usuário pode encontrar na opção de cadastro de Empresas do SIP. Sempre que o usuário localizar a figura ao
Leia maisMANUAL DE FTP. Instalando, Configurando e Utilizando FTP
MANUAL DE FTP Instalando, Configurando e Utilizando FTP Este manual destina-se auxiliar os clientes e fornecedores da Log&Print na instalação, configuração e utilização de FTP O que é FTP? E o que é um
Leia maiscartórios as funcionalidades disponíveis em todas as três Centrais de Informação (RCTO, CEP e CESDI) e servir como apoio nas ações diárias.
MANUAL DO USUÁRIO - CARTÓRIOS VERSÃO 1.0 Objetivo: Este documento tem como objetivo apresentar aos usuários dos cartórios as funcionalidades disponíveis em todas as três Centrais de Informação (RCTO, CEP
Leia maisManual de Utilização
Manual de Utilização Versão 1.0 18/01/2013 Sempre consulte por atualizações deste manual em nossa página. O Cotação Web está em constante desenvolvimento, podendo ter novas funcionalidades adicionadas
Leia maisManual Administrador - Mídia System
Manual Administrador - Mídia System Logo após cadastrarmos sua Empresa em nosso sistema, será enviado um e-mail confirmando as informações de acesso do Administrador do sistema. Obs: Caso não tenha recebido
Leia mais96 cartuchos simultâneos ou não. Copiar e Colar Cartucho: O usuário poderá copiar e colar os cartuchos, e até mesmo colar o cartucho selecionado em um outro perfil. Além de ter o recurso para mudar a cor
Leia maisCRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO
CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre
Leia maisPASSO A PASSO MOVIE MAKER
PASSO A PASSO MOVIE MAKER Nesta etapa, você deverá apresentar o programa e ajudá-los a montarem o filme. Veja como é fácil. Siga as instruções do passo-a-passo: DICA O que é o Movie Maker? Com o Microsoft
Leia maisAPOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)
APOSTILA DE EXEMPLO (Esta é só uma reprodução parcial do conteúdo) 1 Índice Aula 1 - Área de trabalho e personalizando o sistema... 3 A área de trabalho... 3 Partes da área de trabalho.... 4 O Menu Iniciar:...
Leia maisPermissão de Usuários
Permissão de Usuários 1 Conteúdo 1. Propósito 3 2. Permissão de Usuários PrefGest 4 3. Permissão de Usuário para PrefCad 10 2 1. Propósito Este documento destina-se a explicar a ação para liberar permissões
Leia maisMicrosoft Office Excel 2007
1 Microsoft Office Excel 2007 O Excel é um programa dedicado a criação de planilhas de cálculos, além de fornecer gráficos, função de banco de dados e outros. 1. Layout do Excel 2007 O Microsoft Excel
Leia maisUniversidade Estadual de Campinas Faculdade de Educação Laboratório de Novas Tecnologias Aplicadas à Educação
Universidade Estadual de Campinas Faculdade de Educação Laboratório de Novas Tecnologias Aplicadas à Educação Guia didático para professores sobre o Windows Movie Maker Prof. Dr Sérgio Ferreira Amaral
Leia maisManual Equipamento ST10 Flasher Rev. 1
Maio de 2014 2 Sumário Introdução:... 3 Acessórios utilizados:... 4 Instalação:... 5 Abrindo e Conhecendo o Software:... 10 SET PORT... 11 RELOAD MONITOR... 13 BlankCheck... 14 ERASE FLASH... 14 DUMP...
Leia maisFCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos
FCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos Manual do Usuário Presidente Prudente, outubro de 2010 Índice 1. Introdução e Instruções
Leia maisUnidade 3: Trabalhando com variáveis no App Inventor
Unidade 3: Trabalhando com variáveis no App Inventor Indice 1. Introdução.....3 2. Utilização de variáveis.........3 3. Executando o aplicativo Calculadora...8 2 Unidade 3. Trabalhando com variáveis no
Leia maisUnidade 1: O Painel de Controle do Excel *
Unidade 1: O Painel de Controle do Excel * material do 2010* 1.0 Introdução O Excel nos ajuda a compreender melhor os dados graças à sua organização em células (organizadas em linhas e colunas) e ao uso
Leia maisINFORMÁTICA WORD. TELA DO WORD Nome do Arquivo que esta sendo editado: Botão Office Diversos Textos Barra de Títulos Nome do programa: Microsoft Word
WORD INTRODUÇÃO O MS Word é um editor de textos cujos recursos facilitam a criação de documentos, memorandos, cartas comerciais ou pessoais, enfim, tudo aquilo que se relaciona a texto. Até mesmo páginas
Leia maisPesquisa e organização de informação
Pesquisa e organização de informação Capítulo 3 A capacidade e a variedade de dispositivos de armazenamento que qualquer computador atual possui, tornam a pesquisa de informação um desafio cada vez maior
Leia maisLogo abaixo temos a Barra de Menus que é onde podemos acessar todos os recursos do PHP Editor.
Nessa aula iremos estudar: A anatomia da janela do PHP Editor Iniciando o servidor Web O primeiro exemplo de PHP Anatomia da janela do PHP Editor Barra de Títulos: É a barra azul que se encontra na parte
Leia maisW o r d p r e s s 1- TELA DE LOGIN
S U M Á R I O 1Tela de Login...2 2 Painel......3 3 Post...4 4 Ferramentas de Post...10 5 Páginas...14 6 Ferramentas de páginas...21 7 Mídias...25 8 Links......30 1 1- TELA DE LOGIN Para ter acesso ao wordpress
Leia maisDisplay de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Display de 7 Segmentos Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia maisOrganização de programas em Python. Vanessa Braganholo vanessa@ic.uff.br
Organização de programas em Python Vanessa Braganholo vanessa@ic.uff.br Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem
Leia maisImportação de Dados no Sphinx
Importação de Dados no Sphinx A importação de dados refere-se à transferência de dados coletados em outro ambiente para dentro do software Sphinx. No software, encontre a opção Importar dados no estágio
Leia maisComo gerar arquivos.plt
Como gerar arquivos.plt O formato PLT destina se a uso em plotters. É como se você tivesse um plotter conectado diretamente ao seu computador. No momento que manda imprimir, o AutoCAD (ou qualquer outro
Leia maisVamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.
3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao
Leia maisExercícios Práticos Assunto: Criação de slots e instâncias da ontologia com o Protegé.
1 Exercícios Práticos Assunto: Criação de slots e instâncias da ontologia com o Protegé. Exercício 1 Passo 1: abra o Protegé e crie um projeto com as seguintes características: Nome do projeto: ex_slot_01
Leia maisPasso a passo da instalação do certificado da AC Raiz da Sefaz. Certificado AC Raiz Sefaz AL
Certificação Digital Sefaz Certificação Digital SEFAZ Com o objetivo de tornar mais seguras as aplicações disponíveis na nossa página na Internet, a Secretaria Executiva de Fazenda passará a partir do
Leia maisManual Operacional SIGA
SMS - ATTI Julho -2012 Conteúdo Sumário... 2... 3 Consultar Registros... 4 Realizar Atendimento... 9 Adicionar Procedimento... 11 Não Atendimento... 15 Novo Atendimento... 16 Relatórios Dados Estatísticos...
Leia maisFluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos
Este procedimento corresponde ao fluxo de trabalho de Indexação de código de barras e de separação de documentos no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se
Leia maisCOMO UTILIZAR O EDITOR DE TEXTO
COMO UTILIZAR O EDITOR DE TEXTO texto. Esse tutorial é um tutorial básico para auxiliar na utilização do editor de A barra de ferramentas do editor é a seguinte: Abaixo será discutido cada item, onde a
Leia maisINTRODUÇÃO AO WINDOWS
INTRODUÇÃO AO WINDOWS Paulo José De Fazzio Júnior 1 Noções de Windows INICIANDO O WINDOWS...3 ÍCONES...4 BARRA DE TAREFAS...5 BOTÃO...5 ÁREA DE NOTIFICAÇÃO...5 BOTÃO INICIAR...6 INICIANDO PROGRAMAS...7
Leia maisPortal Sindical. Manual Operacional Empresas/Escritórios
Portal Sindical Manual Operacional Empresas/Escritórios Acesso ao Portal Inicialmente, para conseguir acesso ao Portal Sindical, nos controles administrativos, é necessário acessar a página principal da
Leia maisVERSÃO PARA INTERNET. Tutorial SIGA BRASIL CNT 15.01.2013
VERSÃO PARA INTERNET Tutorial SIGA BRASIL CNT 15.01.2013 O objetivo deste tutorial é ensinar ao usuário alguns procedimentos básicos para manusear o SIGA BRASIL, que é uma ferramenta de pesquisa do Orçamento
Leia maisNÚCLEO DE TECNOLOGIA E EDUCAÇÃO CURSO: WINDOWS MOVIE MAKER TUTORIAL
NÚCLEO DE TECNOLOGIA E EDUCAÇÃO CURSO: WINDOWS MOVIE MAKER TUTORIAL O que é o Windows Movie Maker? É um programa que permite criar nossos próprios filmes com som, músicas, transição e efeito de vídeo.
Leia mais