×
Namespaces

Variants
Actions

Archived:Como usar uma QToolBox

From Nokia Developer Wiki
Jump to: navigation, search

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
SDK: Qt 4.5
Aparelho(s): S60 Emulator

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

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

Contents

Introdução

Uma toolBox é um widget que mostra uma coluna de abas, uma sobre a outra, com o item corrente mostrado abaixo da aba atual. Cada aba possui uma posição de índice na coluna de abas.

Isto é usado geralmente em muitas IDE'S, como no Qt Creator, onde a toolBox contem todos os widgets que podem ser arrastados e usados na construção de uma janela ou diálogo.

Código

Cabeçalhos de arquivo

#include <QtGui/QWidget>
#include<QToolBox>
#include<QHBoxLayout>
#include<QPushButton>
class tool : public QWidget
{
Q_OBJECT
 
public:
tool(QWidget *parent = 0);
~tool();
 
private:
QToolBox *box;
QHBoxLayout *lay;
QPushButton *but1;
QPushButton *but2;
QPushButton *but3;
};
 
#endif // TOOL_H

Arquivo CPP

#include "tool.h"
tool::tool(QWidget *parent)
: QWidget(parent)
{
box=new QToolBox(this);
lay=new QHBoxLayout(this);
but1=new QPushButton("Nokia N97",this);
but2=new QPushButton("Nokia E51",this);
but3=new QPushButton("Nokia 5800 XM",this);
 
box->addItem(but1,"Nokia N-Series");
box->addItem(but2,"Nokia E-series");
 
box->addItem(but3,"Xpress music");
lay->addWidget(box);
setLayout(lay);
setStyleSheet("* { background-color:rgb(0,0,0);color:rgb(200,150,100); padding: 7px}}");
showMaximized();
}
 
tool::~tool()
{
// No need to delete any object that has a parent which is properly deleted.
 
}

Captura de tela

Toolbox002.jpg

Mais sobre QToolBox

This page was last modified on 11 October 2012, at 04:14.
121 page views in the last 30 days.
×