当前位置: 首页 > news >正文

甘肃省建设厅执业资格注册中心网站通知上海外贸网站seo

甘肃省建设厅执业资格注册中心网站通知,上海外贸网站seo,软件技术升本可以升什么专业,wordpress论坛版块一、前言 QStackedWidget继承于QFrame,QFrame继承于QWidget,是Qt常用的堆栈窗口部件。 框架类QFrame介绍 QStackedWidget堆栈窗口,根据下标切换,一次显示一个小部件,常用于应用界面切换、图片轮询播放等场景。 二、QSt…

一、前言

        QStackedWidget继承于QFrame,QFrame继承于QWidget,是Qt常用的堆栈窗口部件。

        框架类QFrame介绍

         QStackedWidget堆栈窗口,根据下标切换,一次显示一个小部件,常用于应用界面切换图片轮询播放等场景。

 二、QStackedWidget类

1、count

        该属性表示当前堆栈子部件的数量。

int count() const    //获取选项卡数

2、currentIndex

        该属性表示当前显示的子部件的下标,如果子部件数量为0,则返回-1。

int currentIndex() const            //获取当前选项卡下标
void setCurrentIndex(int index)     //设置当前选项卡下标

3、公共方法

1)增加子部件

        使用addWidget增加子部件,默认插入到尾部。

int addWidget(QWidget *widget)

2)插入子部件

        使用insertWidget在索引的位置插入子部件,如果索引index超出范围,那么插入到尾部,返回值为实际插入的位置。

int insertWidget(int index, QWidget *widget)

3)移除子部件

        使用removeWidget移除子部件,注意这里是从布局中移除,导致小部件被隐藏起来。

void removeWidget(QWidget *widget)

4)查找子部件

        使用indexOf找到某子部件索引,如果不存在则返回-1。

int indexOf(QWidget *widget) const

5)设置/读取子部件

        如果子部件不存在则返回空指针。

QWidget *widget(int index) const
QWidget *currentWidget() const
void setCurrentWidget(QWidget *widget)

4、信号

        当前索引发生变化触发currentChanged信号。

void currentChanged(int index)

        子部件被移除触发widgetRemoved信号。

void widgetRemoved(int index)

 5、实例

        根据下拉框的选项修改stackWidget的显示子部件。

QFont serifFont("Times", 20, QFont::Bold);
QWidget *firstPageWidget = new QWidget;
QLabel *firstble = new QLabel("Page1",firstPageWidget);
firstble->setFont(serifFont);
QWidget *secondPageWidget = new QWidget;
QLabel *secondble = new QLabel("Page2",secondPageWidget);
secondble->setFont(serifFont);
QWidget *thirdPageWidget = new QWidget;
QLabel *thirdble = new QLabel("Page3",thirdPageWidget);
thirdble->setFont(serifFont);QStackedWidget *stackedWidget = new QStackedWidget(this);
stackedWidget->addWidget(firstPageWidget);
stackedWidget->addWidget(secondPageWidget);
stackedWidget->addWidget(thirdPageWidget);
stackedWidget->setFrameStyle(QFrame::Panel | QFrame::Raised);
stackedWidget->move(300,200);
stackedWidget->setFixedWidth(200);
stackedWidget->setFixedHeight(200);
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(stackedWidget);
setLayout(layout);QComboBox *pageComboBox = new QComboBox(this);
pageComboBox->addItem(tr("Page 1"));
pageComboBox->addItem(tr("Page 2"));
pageComboBox->addItem(tr("Page 3"));
connect(pageComboBox, QOverload<int>::of(&QComboBox::activated),stackedWidget, &QStackedWidget::setCurrentIndex);
pageComboBox->move(100,200);

http://www.khdw.cn/news/9308.html

相关文章:

  • 腾讯云网站建设教程视频精准的搜索引擎优化
  • 做门户网站都需要干什么徐州seo网站推广
  • 怎么做付款链接网站得物app的网络营销分析论文
  • 九州娱乐官方网站怎么做代理网站统计分析工具
  • 电商自学网免费seo建站优化推广
  • 做网站的目的是什么百度高级搜索
  • 网站被人做跳转改如何举报html网页制作代码大全
  • 好多职业培训网站是怎么做的十大永久免费的软件下载
  • 做防水的网站有哪些徐州seo管理
  • 沈阳模板 网站建设seo搜索引擎优化是通过优化答案
  • 蚌山网站建设新闻最新头条10条
  • 张浦专业做网站网络品牌推广
  • 个人网站建设课程网站推广哪家好
  • 海南建设网网站网站优化的方法有哪些
  • 建设网站虚拟主机是啥意思网络营销方案的范文
  • 响应式环保网站模板seo简单速排名软件
  • 海外网站入口网络营销推广公司名称
  • 建设摩托官网网站关键词快速排名优化
  • 该网站想要跳转百度app深圳网络营销和推广渠道
  • hao爱做网站专门制作小程序的公司
  • wordpress三栏中文主题合肥网站seo
  • 西宁做腋臭北大网站l软文网站发布平台
  • 有哪个网站能卖自己做的衣服重庆白云seo整站优化
  • 西安学校网站建设费用注册公司
  • 网站做网站建网站赚钱
  • 王爷追妻有点忙石家庄seo结算
  • 广州设计网站百中搜优化
  • 如何做运营推广北京官网优化公司
  • 香港做电商网站最佳磁力吧cili8
  • 山西省网站建设制作十大免费网站推广入口