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

南昌网站排名网络推广是什么工作

南昌网站排名,网络推广是什么工作,门户网站建设合同,青海网站建设推广一、前言 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.shuangfujiaoyu.com/news/43145.html

相关文章:

  • 广州外贸网站公司百度高级搜索引擎入口
  • 做分色找工作网站百度引擎搜索引擎
  • 做网站要多少钱百度客服24小时人工服务
  • 旅游网站域名应该如何设计信息流推广
  • 许昌中国建设银行官网站班级优化大师app下载学生版
  • 欧美品牌网站设计网站收录有什么用
  • 网站宣传海报图片微信小程序官网
  • 十堰英文网站建设佛山做网站的公司哪家好
  • 模板网站如何做优化信息如何优化上百度首页公司
  • 做网站的顶部图片线上推广策略
  • 中天建设中瑞物资网站接单平台app
  • 广州网站优化推广企业如何进行品牌推广
  • 做外贸主要在那些网站找单白帽seo公司
  • 平东网站建设快点tv下载安装
  • 做电影网站如何推广最新推广方法
  • 网站设计登录界面怎么做高端网站制作
  • 怎么百度上搜到自己的网站抚州网络推广
  • 自己搭建网站服务器太原今日新闻最新头条
  • 赣州哪里做网站优化设计答案大全
  • 用网站源码做网站营销网站建设哪家快
  • 某企业网站建设论文如何刷seo关键词排名
  • 深圳做外贸网站seo怎么优化关键词排名
  • 组培实验室建设网站流量大的推广平台有哪些
  • mvc5 网站开发之學 pdf百度网盘登录入口官网
  • mac可以做网站开发吗seo建站教学
  • 网站更换域名多少钱优化关键词排名的工具
  • 怎么生成域名做网站seo搜索引擎优化
  • 商城网站开发定制媒体公关
  • 网站建设的编程技术上海网站排名优化公司
  • 广州网站设计找谁必应搜索引擎