Namespaces
Variants
Actions
Revision as of 06:20, 16 September 2009 by fasttrack (Talk | contribs)

Archived:How to implement QToolBox

Jump to: navigation, search
{{{width}}}
Article Metadata

Tested with
Devices(s): S60 Emulator

Compatibility
Platform(s): S60 3rd Edition/S60 5th Edition

Article
Keywords: QToolBox
Created: (21 Jul 2009)
Last edited: fasttrack (16 Sep 2009)


Contents

Overview

A toolbox is a widget that displays a column of tabs one above the other, with the current item displayed below the current tab. Every tab has an index position within the column of tabs.

This is generally used in many of IDES,in this the toolbox contains all the widget that are drag able and moved to form.

Preconditions

Code Snippet

Header file

#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

CPP file

#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.
 
}

Screeenshot

More about QToolBox

Toolbox002.jpg

More about QToolBox

687 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved