• 4061阅读
  • 3回复

麻烦大侠们,帮看一下,好么? [复制链接]

上一主题 下一主题
离线sunvim
 

只看楼主 倒序阅读 楼主  发表于: 2009-05-31
不知道出了什么问题,Slider与SpinBox无法同步,请大侠指点一二!
代码如下:
#include <QApplication>
#include <QHBoxLayout>
#include <QSlider>
#include <QSpinBox>
int main(int argc, char *argv[])
{
        QApplication app(argc,argv);
        QWidget *window = new QWidget;
        window->setWindowTitle("This is WindowLayout test");
        QSpinBox *spinBox = new QSpinBox;
        QSlider  *slider  = new QSlider(Qt::Horizontal);
        spinBox->setRange(0,120);
        slider->setRange(0,120);
        QObject::connect(spinBox,SIGNAL(ValueChanged(int)),
                                                slider,SLOT(setValue(int)));
        QObject::connect(slider,SIGNAL(ValueChanged(int)),
                                                spinBox,SLOT(setValue(int)));
        spinBox->setValue(30);
        QHBoxLayout *layout = new QHBoxLayout;
        layout->addWidget(spinBox);
        layout->addWidget(slider);
        window->setLayout(layout);
        window->show();
        return app.exec();
}
­
插入运行的截图如下:



请大侠指点一下,郁闷ing
离线shiroki

只看该作者 1楼 发表于: 2009-05-31
valueChanged大小写写错了
--
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
离线sunvim

只看该作者 2楼 发表于: 2009-05-31
引用第1楼shiroki于2009-05-31 12:29发表的  :
valueChanged大小写写错了


非常感谢,这么一个问题,我居然找了两天 都没找出来,我还以为是编译器的问题呢……

看来还是用记事本 编辑程序 比较安全!
离线foxyz

只看该作者 3楼 发表于: 2009-06-01
QT中的所有enum和flag都是首字母大写,函数和变量都是首字母小写,接下去的单词首字母大写
快速回复
限100 字节
 
上一个 下一个