• 5382阅读
  • 3回复

新手调试中原狼Qt4程序设计指南中例子遇到问题 [复制链接]

上一主题 下一主题
离线zl198183
 

只看楼主 倒序阅读 楼主  发表于: 2007-12-19
新手调试中原狼Qt4程序设计指南中例子遇到问题
— 本帖被 XChinux 执行加亮操作(2008-07-17) —
现有QT程序如下:
#include <qapplication.h>
#include <QHBoxLayout>
#include <qpushbutton.h>
#include <qslider.h>
#include <qspinbox.h>
#include <qwidget.h>
class MyWidget:public QWidget
{   
    public:
            MyWidget(QWidget *parent = 0);
};
MyWidget :: MyWidget(QWidget *parent) : QWidget(parent)
{
    QSpinBox *agenum_sb = new QSpinBox();
    agenum_sb->setRange(0,100);
    agenum_sb->setValue(0);
    QSlider *agenum_sl = new QSlider(Qt:Horisontal);
    agenum_sl->setRange(0,100);
    agenum_sl->setValue(0);
    connect(agenum_sb,SIGNAL(valueChanged(int)),agenum_sl,SLOT(setValue(int)));
    connect(agenum_sl,SIGNAL(valueChanged(int)),agenum_sb,SLOT(setValue(int)));
    QHBoxLayout *layout = new QHBoxLayout;
    layout->addWidget(agenum_sb);
    layout->addWidget(agenum_sl);
    setLayout(layout);
    setWindowTitle("输入年龄");
}
int main( int argc, char **argv )
{
    QApplication app( argc, argv );
     MyWidget widget;
     widget.show();
    return app.exec();
}
make的时候遇到如下的问题:
Qsinbox.cpp: In constructor ‘MyWidget::MyWidget(QWidget*)’:
Qsinbox.cpp:17: 错误: expected primary-expression before ‘:’ token
make: *** [Qsinbox.o] 错误 1
到底是什么错误?
[ 此帖被xtfllbl在2010-10-27 16:29重新编辑 ]
离线shiroki

只看该作者 1楼 发表于: 2007-12-19
Horisontal 拼错了
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线zhlgh603

只看该作者 2楼 发表于: 2007-12-22
Qt后面是两个冒号
离线shuigrace

只看该作者 3楼 发表于: 2010-10-27
本程序中setValue(0) 初始值可以随便设吗?我设了个数,但是显示的还是0
快速回复
限100 字节
 
上一个 下一个