堆栈窗体QStackedWidget类
来源:互联网 发布:ubuntu启动程序命令 编辑:程序博客网 时间:2024/05/22 01:41
//头文件
#include <QWidget>
#include <QListWidget>
#include <QStackedWidget>
#include <QLabel>
class Widget : public QWidget
{
Q_OBJECT
public:
Widget(QWidget *parent = 0);
~Widget();
private:
QListWidget *listWidget;
QStackedWidget *stacked;
QLabel *lab;
QLabel *lab1;
QLabel *lab2;
};
//源文件
#include "widget.h"
#include <QHBoxLayout>
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
listWidget = new QListWidget;
listWidget->insertItem(0,"Window1");
listWidget->insertItem(1,"Window2");
listWidget->insertItem(2,"Window3");
//三个堆栈窗体
lab = new QLabel("坑爹");
lab1 = new QLabel("坑儿子");
lab2 = new QLabel("找你妹");
//新建一个堆栈窗体对象,堆栈窗体包含三个窗体
stacked = new QStackedWidget;
stacked->addWidget(lab);
stacked->addWidget(lab1);
stacked->addWidget(lab2);
//将QListWidget的currentRowChanged信号与堆栈窗体setCurrentIndex槽函数联系起来,实现按选择显示窗体
connect(listWidget,SIGNAL(currentRowChanged(int)),stacked,SLOT(setCurrentIndex(int)));
QHBoxLayout *mainLayout = new QHBoxLayout(this);
mainLayout->addWidget(listWidget);
mainLayout->addWidget(stacked,0,Qt::AlignHCenter);
mainLayout->setStretchFactor(listWidget,1);
mainLayout->setStretchFactor(stacked,3);
}
Widget::~Widget()
{
}
0 0
- 堆栈窗体QStackedWidget类
- 堆栈窗体QStackedWidget类
- Qt布局管理-堆栈窗体QStackedWidget类
- 堆栈窗体QStackedWidget类以及布局QSplitter
- 堆栈窗体QStackedWidget
- Qt学习——堆栈窗体QStackedWidget类
- Qt学习——堆栈窗体QStackedWidget类 .
- Qt学习——堆栈窗体QStackedWidget类
- Qt学习——堆栈窗体QStackedWidget类
- Qt学习——堆栈窗体QStackedWidget类
- (十三)QListWidget、QListWidgetItem、堆栈窗体QStackedWidget
- 【Qt5开发及实例】5、布局管理之堆栈窗体QStackedWidget类
- Qt布局管理: 堆栈窗体QStackedWidget类(纯代码实现)
- QT实战篇之——堆栈窗体QStackedWidget类 超详细版
- [QT]QT教程之实例分析[五]堆栈窗体 (QStackedWidget)
- Qt之布局管理——堆栈窗体QStackedWidget
- 布局管理(分割窗口QSplitter类、停靠窗口QDockWidget类、堆栈窗体QStackedWidget类、基本布局(QLayout))
- 堆栈窗口 QStackedWidget 测试
- [Boolan] C++第二周(创建一个带指针成员变量的类)[注意事项]
- 直立平衡车的姿态测量卡尔曼滤波算法原理与应用(附代码及调试截图)
- Android简易实战教程--第五十二话《满屏拖动的控件2》
- 编程珠玑: 15章 字符串 15.2寻找字符串中的最长重复子串 -------解题总结
- C ++ new的几种用法
- 堆栈窗体QStackedWidget类
- Android mipmap文件夹和drawable文件夹的区别
- Nginx源码阅读(ngx_cycle_t)
- Jmeter连接mysql成功
- DevExpress vcl 动态调用皮肤
- 利用Python 进行数据分析 ch02
- 【Latex】制作演示文档或者课程报告 - 制作课程报告(三)
- P1936 水晶灯火灵
- uoj221. 【NOI2016】循环之美