Você está aqui: Python ::: PyQt GUI Toolkit ::: QLineEdit |
Como criar caixas de texto de linha única no PyQt usando a classe QLineEditQuantidade de visualizações: 55 vezes |
As caixas de texto de linha única (chamadas de TextField, JTextField em outras linguagens de programação) fazem parte do grupo de controles mais comuns nas interfaces gráficas do usuário (UI). No PyQt, uma caixa de texto é criada a partir da classe QLineEdit, que herda diretamente da classe QWidget. Veja um trecho de código no qual criamos uma caixa de texto QLineEdit e a colocamos em uma janela QWidget: import sys from PyQt6.QtWidgets import ( QApplication, QWidget, QLineEdit, QVBoxLayout ) # vamos criar a classe principal da aplicação PyQt class JanelaPrincipal(QWidget): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) # vamos definir o título da janela self.setWindowTitle('Caixas de texto de linha única') # define o tamanho e posição da janela self.setGeometry(100, 100, 320, 210) # vamos criar a caixa de texto ...... Execute esta aplicação PyQt e você verá uma janela contendo uma caixa de texto na qual podemos digitar o nome do cliente. Note como passei o valor True para o parâmetro clearButtonEnabled para exibir o botão de limpar o conteúdo da caixa de texto. Para exibir um texto de dica eu usei o parâmetro placeholderText. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
Java - Como carregar uma imagem em um BufferedImage do Java usando o método read() da classe ImageIO |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |