标题:出现段错误
作者:xlgoodday
日期:2006-05-27 21:12
内容:
源代码:
t7/lcdrange.h Example File
/****************************************************************
**
** Definition of LCDRange class, Qt tutorial 7
**
****************************************************************/
#ifndef LCDRANGE_H
#define LCDRANGE_H
#include
class QSlider;
class LCDRange : public QVBox
{
Q_OBJECT
public:
LCDRange( QWidget *parent=0, const char *name=0 );
int value() const;
public slots:
void setValue( int );
signals:
void valueChanged( int );
private:
QSlider *slider;
};
#endif // LCDRANGE_H
t7/lcdrange.cpp Example File
/****************************************************************
**
** Implementation of LCDRange class, Qt tutorial 7
**
****************************************************************/
#include "lcdrange.h"
#include
#include
LCDRange::LCDRange( QWidget *parent, const char *name )
: QVBox( parent, name )
{
QLCDNumber *lcd= new QLCDNumber( 2, this, "lcd");
slider = new QSlider( Horizontal, this, "slider" );
slider->setRange( 0, 99 );
slider->setValue( 0 );
connect( slider, SIGNAL(valueChanged(int)),
lcd, SLOT(display(int)) );
connect( slider, SIGNAL(valueChanged(int)),
SIGNAL(valueChanged(int)) );
}
int LCDRange::value() const
{
return slider->value();
}
void LCDRange::setValue( int value )
{
slider->setValue( value );
}
t7/main.cpp Example File
/****************************************************************
**
** Qt tutorial 7
**
****************************************************************/
#include
#include
#include
#include
#include
#include
#include "lcdrange.h"
cl ..
#1 [xlgoodday 05-27 21:43]
我的Qt版本是3.1.2.这个错误和我的版本没有关系吧?
#2 Re:出现段错误 [chwoozy 05-30 15:20]
这个example的版本和你的Qt版本匹配吗?你改动过这个example的源码吗?