| ID | ... | Creation date | 3 January 2008 |
| Platform | S60 3rd Edition, S60 5th Edition | Tested on devices | Emulator (5th edition) |
| Category | Qt for Symbian | Subcategory | Display information |
| Keywords (APIs, classes, methods, functions): QLCDNumber,QSpinBox |
This article shows the use of LCD number to display some number. For example it can be use to display a score while designing a game.
QLCDNumber* number = new QLCDNumber(this);
number->setSegmentStyle(QLCDNumber::Filled);
number->setMode(QLCDNumber::Hex);
#ifndef LCDNUMBER_H
#define LCDNUMBER_H
#include <QWidget>
#include <QLCDNumber>
#include <QSpinBox>
#include <QVBoxLayout>
class lcdnumber : public QWidget
{
Q_OBJECT
public:
lcdnumber(QWidget *parent = 0);
~lcdnumber();
private:
QVBoxLayout* layout;
QLCDNumber* number;
QSpinBox* spin;
};
#endif // LCDNUMBER_H
#include "lcdnumber.h"
lcdnumber::lcdnumber(QWidget *parent)
: QWidget(parent)
{
setWindowTitle(("LCD Number"));
layout = new QVBoxLayout(this);
number = new QLCDNumber(this);
spin = new QSpinBox(this);
spin->setMaximum(9);
spin->setMinimum(0);
connect(spin , SIGNAL(valueChanged(int)), number, SLOT(display(int)));
layout->addWidget(spin,Qt::AlignCenter);
layout->addWidget(number,Qt::AlignCenter);
showMaximized();
}
lcdnumber::~lcdnumber()
{
}
No related wiki articles found