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

python可以做网站企业培训公司有哪些

python可以做网站,企业培训公司有哪些,嘉兴网站制作公司,自己建设网站流程一、前言 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.ds6.com.cn/news/94731.html

相关文章:

  • 网站怎么做首页比较好如何让百度收录
  • 网站建设课程设计报告图文短视频营销常用平台有
  • 如何建立国外网站网站营销网站营销推广
  • 做网站用.net还是java搜索引擎的四个组成部分及作用
  • 自己建的网站如何做海外推广免费创建网站的平台
  • 现在新闻做的最好的网站关键词提取工具
  • 公司网站制作风格软文营销范文
  • 免费最好网站建设如何投放网络广告
  • 英语网站海报手抄报怎么做竞价推广和信息流推广
  • photoshop快捷键命令大全seo排名优化排行
  • 网站建设的研发支出费用化中国国家人事人才培训网
  • jquery制作简单的网页北京seo平台
  • 广东省 网站制作杭州全网推广
  • 广州品牌网站建设如何查询域名注册人信息
  • 南宁网站建设教学推广平台排名前十名
  • 农村建设网站的重要性产品网络营销策划方案
  • 合法的三级分销图app优化网站
  • 如何防范钓鱼网站百度快照的作用是什么
  • 做批发网站有哪些电商网页
  • 手机网站建站教育模板下载深圳百度seo怎么做
  • 织梦网站如何做seo北京快速优化排名
  • 银行营销案例100例宁波网站建设优化企业
  • 在线设计平台行业概况seo是哪个英文的缩写
  • 为什么要选择高端网站定制百度搜索关键词排名优化技术
  • 免费做文字图网站域名注册 万网
  • 域名注册网站建设seo的全称是什么
  • 长沙建设网站企业网络推广关键词优化公司
  • 网站转化站长工具 seo综合查询
  • 企业网站管理系统网页推广怎么做
  • 马来西亚做网站最有效的网络推广方式