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

上海城乡建设网站证件查询wordpress onepress

上海城乡建设网站证件查询,wordpress onepress,公司注册需要哪些资料,0基础怎么做网站模版Qt Quick - TabBar使用总结 一、概述二、调整选项卡三、Flickable标签三、定制化 一、概述 TabBar其实就是选项卡,TabBar是由TabButton控件填充,TabBar可以与任何提供currentIndex属性的布局或容器控件一起使用,如StackLayout或SwipeView。T…

Qt Quick - TabBar使用总结

  • 一、概述
  • 二、调整选项卡
  • 三、Flickable标签
  • 三、定制化

一、概述

TabBar其实就是选项卡,TabBar是由TabButton控件填充,TabBar可以与任何提供currentIndex属性的布局或容器控件一起使用,如StackLayout或SwipeView。TabBar其实只是一个导航控件,就类似于一组RadioButton用来切换一个一个的。TabBar并不和这个内容的容器一起绑定使用的,TabBar和Qt里面的QTabWidget不一样,QTabWidget是把那个导航和内容容器结合在一起的,而TabBar已经分离开这些逻辑啦,我们也可以用这个TabBar来当RadioButton用也未尝不可。

import QtQuick 2.12
import QtQuick.Window 2.12
import QtQuick.Layouts 1.3
import QtQuick.Controls 2.5Window {visible: truewidth: 640height: 480title: qsTr("Hello World")TabBar {id: barwidth: parent.widthTabButton {text: qsTr("Home")}TabButton {text: qsTr("Discover")}TabButton {text: qsTr("Activity")}}StackLayout {id:stackLayoutanchors.topMargin: 41anchors.fill: parentcurrentIndex: bar.currentIndexItem {id: homeTabText {id: homeLabelx: 308y: 196text: qsTr("home")anchors.verticalCenter: parent.verticalCenteranchors.horizontalCenter: parent.horizontalCenter}}Item {id: discoverTabText {id: discoverLabelx: 308y: 196text: qsTr("discover")anchors.verticalCenter: parent.verticalCenteranchors.horizontalCenter: parent.horizontalCenter}}Item {id: activityTabText {id: activityLabelx: 308y: 196text: qsTr("activity")anchors.verticalCenter: parent.verticalCenteranchors.horizontalCenter: parent.horizontalCenter}}}}

在这里插入图片描述

如上所示,TabBar通常用一组静态的选项卡按钮填充,这些选项卡按钮被内联定义为选项卡栏的子元素。还可以在运行时动态地添加、插入、移动和删除元素。可以使用itemAt()或contentChildren来访问元素项。

二、调整选项卡

默认情况下,TabBar调整其按钮大小以适应控件的宽度。可用空间平均分配给每个按钮。可以通过为按钮设置一个显式的宽度来覆盖默认的缩放行为。这个就会让Bar大小适应内容大小。
在这里插入图片描述

下面的例子演示了如何保持每个选项卡按钮的隐式大小,而不是调整大小以适应选项卡栏:

  TabBar {width: parent.widthTabButton {text: "First"width: implicitWidth}TabButton {text: "Second"width: implicitWidth}TabButton {text: "Third"width: implicitWidth}}

三、Flickable标签

如果按钮的总宽度超过了标签栏的可用宽度,它会自动变成可闪烁的。

TabBar {id: barwidth: parent.widthRepeater {model: ["First", "Second", "Third", "Fourth", "Fifth"]TabButton {text: modelDatawidth: Math.max(100, bar.width / 5)}}}

三、定制化

在这里插入图片描述
这个定制化其实就只是定制的TabBar的最外层的边框,内容还需要对 TabButton 美化

 import QtQuick 2.12import QtQuick.Controls 2.12TabBar {id: controlbackground: Rectangle {color: "#46a2da"}TabButton {text: qsTr("Home")}TabButton {text: qsTr("Discover")}TabButton {text: qsTr("Activity")}}
http://www.yayakq.cn/news/500287/

相关文章:

  • 如何做网站seo优化网站导航建设注意
  • 生物制药公司网站建设如何购买一个网站的域名
  • 厦门微信商城网站建设广东如何做网站设计
  • 大连模板网站制作哪家专业重庆市建设工程交易中心网站
  • 关于大创做网站的项目计划书网站建设合同义务
  • 给公司做网站的公司平面设计培训学校学费
  • 网站的页面风格有哪些监控设备公司企业网站源码
  • 公司推广做哪个网站上海网站建设公司哪家好?
  • 网站建设seo网络推广手机排行榜2024前十名最新
  • 俄语网站服务器朝阳周边网站建设
  • 校园网站平台建设没有货源可以开网店吗
  • 网站后角色管理权限怎么设置?wordpress 扣积分
  • 模板板网站布吉商城网站建设哪家便宜
  • 万网怎样做网站调试做设计一般用什么素材网站
  • 陕西网站制作公司宁波做微信网站
  • 中铁建设投资集团有限公司网站网站开发毕业设计指导记录
  • 看风格的网站海口wordpress培训
  • wordpress博客实例seo自动优化软件安卓
  • 网站顶部布局wordpress 图片 网盘
  • 网站编辑文章网站建设属于什么费
  • 威海网站优化推广做网站特别简单的软件
  • 品质培训网站建设建设银行网站总是崩溃
  • 可以直接观看的网站正能量3如何做网站推广
  • 企业支付的网站开发费如何入帐郑州免费建站
  • 注册网站后怎么建设一物一码二维码生成系统
  • 建网站需不需要服务器清远网站推广优化公司
  • 做柜子好的设计网站my77738免费域名查询
  • 成都公租房官方网站做个网站一年要多少钱
  • 专业的移动网站建设公南京家装口碑排名前十
  • 公司网站建设的分类外贸购物网站制作