×
Namespaces

Variants
Actions
(Difference between revisions)

Archived:Como usar QVBoxLayout e QHBoxLayout

From Nokia Developer Wiki
Jump to: navigation, search
hamishwillee (Talk | contribs)
hamishwillee (Talk | contribs)
m (Text replace - "<code cpp>" to "<code cpp-qt>")
 
Line 38: Line 38:
 
== Como usar o QVBoxLayout ==
 
== Como usar o QVBoxLayout ==
 
===Código fonte ===
 
===Código fonte ===
<code cpp>
+
<code cpp-qt>
 
#include <QApplication>
 
#include <QApplication>
 
#include <QPushButton>
 
#include <QPushButton>
Line 69: Line 69:
 
== Como usar o QHBoxLayout ==
 
== Como usar o QHBoxLayout ==
 
=== Código fonte ===
 
=== Código fonte ===
<code cpp>
+
<code cpp-qt>
 
#include <QApplication>
 
#include <QApplication>
 
#include <QPushButton>
 
#include <QPushButton>

Latest revision as of 04:13, 11 October 2012

Archived.pngAquivado: Este artigo foi arquivado, pois o conteúdo não é mais considerado relevante para se criar soluções comerciais atuais. Se você achar que este artigo ainda é importante, inclua o template {{ForArchiveReview|escreva a sua justificativa}}.

Qt Quick should be used for all UI development on mobile devices. The approach described in this article (based on QWidget) is deprecated.

Article Metadata

Testado com
Aparelho(s): Emulator

Compatibilidade
Plataforma(s): S60 3rd Edition, S60 5th Edition
Symbian

Artigo
Palavras-chave: QVBoxLayout,QHBoxLayout
Tradução:
Por valderind4
Última alteração feita por hamishwillee em 11 Oct 2012

Contents

[edit] Introdução

Qt, basicamente suporta muitas layouts básicos, onde você pode organizar os seus widgets para serem mostrados na tela.

Ele suporta os seguinte tipos de layout:

  1. Vertical layout
  2. Horizontal layout
  3. Grid layout
  4. Form layout

Este artigo demonstra o uso dos dois primeiro, Vertical and Horizontal

[edit] Como usar o QVBoxLayout

[edit] Código fonte

#include <QApplication>
#include <QPushButton>
#include <QVBoxLayout>
 
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget* win = new QWidget();
QVBoxLayout* layout = new QVBoxLayout(win);
QPushButton* but1 = new QPushButton("Horizontal");
but1->resize(70,20);
layout->addWidget(but1);
QPushButton* but2 = new QPushButton("Vertical");
but2->resize(70,20);
layout->addWidget(but2);
 
win->show();
 
return app.exec();
}

[edit] Captura de tela

Vertical.jpg


[edit] Como usar o QHBoxLayout

[edit] Código fonte

#include <QApplication>
#include <QPushButton>
#include <QHBoxLayout>
 
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget* win = new QWidget();
QHBoxLayout* layout = new QHBoxLayout(win);
QPushButton* but1 = new QPushButton("Horizontal");
but1->resize(70,20);
layout->addWidget(but1);
QPushButton* but2 = new QPushButton("Vertical");
but2->resize(70,20);
layout->addWidget(but2);
win->show();
 
return app.exec();
}

[edit] Captura de tela

Horizontal.jpg

This page was last modified on 11 October 2012, at 04:13.
191 page views in the last 30 days.