【发布时间】:2011-08-03 15:01:23
【问题描述】:
我是 QT 框架的新手,所以请多多包涵……
我接到了这个简单的任务,我有一系列 Qlabel,每个都设置为 .png pic
这些 Multiple Qlabels 不适合屏幕,所以这里的滚动条会很方便...
所以我将我所有的项目都插入到我的滚动区域中
看看情况:
我想让滚动条控制滚动区域上下滚动
我已经创建了插槽slideMoved(),它吸收了幻灯片移动时滚动条产生的信号
这是 Form.cpp 类:
//Form.cpp
#include "form1.h"
#include "form.h"
#include "ui_form.h"
#include "ui_form1.h"
#include<QScrollArea>
#include<QScrollBar>
Form::Form(QWidget *parent) :
QWidget(parent),
ui(new Ui::Form)
{
ui->setupUi(this);
}
Form::~Form()
{
delete ui;
}
void Form::slideMoved()
{
}
我的问题如下,
-我这样做对吗,或者他们是另一种更简单的方法?
-slideMoved() 应该如何通过上下滚动滚动区域来处理事件
由于我是新手,请具体说明,我将不胜感激
谢谢
【问题讨论】: