2018年1月17日 星期三

疊層窗體

<目標>

<實作>
控件效果是由兩個元件組成:
1.清單元件listWidget(左邊的清單效果)
2.疊層窗體stackedWidget(右邊的頁面會根據左邊的選項作切換)
3.各項元件拉好位子後, 只需要在主窗的.cpp中修改構造函數~
4.利用connect()將兩個元件對應的序號連接起來

#include "onlywindow.h"
#include "ui_onlywindow.h"
#include "QStackedWidget"
#include "QListWidget"
#include "QLabel"

onlywindow::onlywindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::onlywindow)
{
    ui->setupUi(this);
    connect(ui->listWidget,SIGNAL(currentRowChanged(int)),
ui->stackedWidget,SLOT(setCurrentIndex(int)));


}

onlywindow::~onlywindow()
{
    delete ui;
}

void onlywindow::on_pushButton_clicked()
{
    QString a=ui->lineEdit->text();
    ui->gg->setText(a);

}