Você está aqui: Python ::: PyQt GUI Toolkit ::: QVBoxLayout |
|
Como usar o gerenciador de layout QVBoxLayout em suas aplicações PyQtQuantidade de visualizações: 1142 vezes |
|
|
O gerenciador de layout QVBoxLayout distribui os controles dentro dele em uma coluna vertical. A ordem na qual os componentes serão exibidos na janela PyQt segue a mesma ordem na qual os controles são inseridos no gerenciador de layout. Veja a posição da classe QVBoxLayout na hierarquia de classes do PyQt:
QObject, QLayoutItem
QBoxLayout
QVBoxLayout
Após criamos um novo gerenciador de layout QVBoxLayout, nós adicionamos controles a ele por meio do método addWidget(). É possível também, neste mesmo método, informarmos o alinhamento do controle, fornecendo valores como Qt.AlignmentFlag.AlignCenter. Veja uma aplicação PyQt completa na qual temos uma janela principal QWidget, um gerenciador de layout QVBoxLayout e três botões QPushButton. Experimente redimensionar a janela e note como os botões se espandem ou escolhem para acompanhar a mudança de tamanho do layout. Eis o código 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 |
|
VisuAlg - Exercício Resolvido de VisuAlg - Um programa que lê três números inteiros e mostra o maior |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






