![]() |
|
||||
Código-Fonte Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidadesTenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
|||||
Você está aqui: Python ::: PyQt GUI Toolkit ::: Gráficos Bitmap, QPainter e relacionados |
|
Como criar um programa de desenho de linhas no estilo AutoCAD usando PyQtQuantidade de visualizações: 687 vezes |
|
|
O código que mostro nesta dica é um programa de desenho de linhas e formas que poderia, facilmente, servir como ponto de partida para um programa CAD. O desenho da linha é iniciado ao pressionar o botão do mouse. A partir daí podemos movimentar o mouse de acordo com a nossa vontade, e a linha acompanha o ponteiro do mouse, sendo finalizada somente quando clicamos na área de desenho novamente. Este código é muito importante porque mostra como criar uma área de desenho personalizada a partir da classe QWidget. As linhas são desenhadas usando-se a função drawLine() do contexto de desenho QPainter, obtido da classe personalizada durante o evento paintEvent. Note os eventos do mouse mousePressEvent (ao pressionar o botão do mouse), mouseMoveEvent (ao mover o ponteiro do mouse) e mouseReleaseEvent (disparado ao liberarmos o botão do mouse). São estes os eventos que usei para iniciar e finalizar o desenho da linha. Usamos também a classe QPen para definir a espessura e a cor da linha a ser desenhada na janela do programa. Veja o código PyQt completo para o exemplo:
|
|
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






