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: 248 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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
txt_nome = QLineEdit(
self,
placeholderText='Nome do cliente',
clearButtonEnabled=True
)
# vamos colocar o controle na janela
layout = QVBoxLayout()
layout.addWidget(txt_nome)
self.setLayout(layout)
# mostramos a janela
self.show()
# ponto de entrada da aplicação
if __name__ == '__main__':
app = QApplication(sys.argv)
janela = JanelaPrincipal()
sys.exit(app.exec())
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 |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






