×
Namespaces

Variants
Actions
(Difference between revisions)

Archived:Exemplos de QWidgets

From Nokia Developer Wiki
Jump to: navigation, search
cabezonxdg (Talk | contribs)
(Created page with 'A definição de Widgets pode ser encontrada no artigo Widgets em Qt. = Introdução = Widgets são elementos visuais que quando combinados formam a interface do usuário de…')
 
cabezonxdg (Talk | contribs)
(QSpinBox e QSlider)
Line 6: Line 6:
 
= Exemplos =
 
= Exemplos =
 
== QSpinBox e QSlider ==
 
== QSpinBox e QSlider ==
 +
<code cpp>
 +
#include <QSlider>
 +
#include <QSpinBox>
 +
#include <QApplication>
 +
 +
int main(int argc, char *argv[])
 +
{
 +
    QApplication app(argc, argv);
 +
    QWidget* w = new QWidget();
 +
    QHBoxLayout* l = new QHBoxLayout();
 +
    QSlider* sl = new QSlider( Qt::Horizontal );
 +
    QSpinBox* sb = new QSpinBox();
 +
   
 +
    l->addWidget( sb );
 +
    l->addWidget( sl );
 +
    w->setLayout( l );
 +
    w->show();
 +
    return app.exec();
 +
}
 +
 +
</code>
 
[[Image:SliderQt.PNG|center]]
 
[[Image:SliderQt.PNG|center]]
 
<div align=center>'''Exemplos de Widget: QSpinBox e QSlider'''</div>
 
<div align=center>'''Exemplos de Widget: QSpinBox e QSlider'''</div>

Revision as of 01:56, 26 August 2009

A definição de Widgets pode ser encontrada no artigo Widgets em Qt.

Contents

Introdução

Widgets são elementos visuais que quando combinados formam a interface do usuário de uma aplicação Qt. Abaixo são listado alguns exemplos de widgets:

Exemplos

QSpinBox e QSlider

#include <QSlider>
#include <QSpinBox>
#include <QApplication>
 
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget* w = new QWidget();
QHBoxLayout* l = new QHBoxLayout();
QSlider* sl = new QSlider( Qt::Horizontal );
QSpinBox* sb = new QSpinBox();
 
l->addWidget( sb );
l->addWidget( sl );
w->setLayout( l );
w->show();
return app.exec();
}
SliderQt.PNG
Exemplos de Widget: QSpinBox e QSlider

QPushButton

BotaoQt.PNG
Exemplos de Widget: QPushButton

QTextEdit

CampoTextoQt.PNG
Exemplos de Widget: QTextEdit
237 page views in the last 30 days.