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

找第三方做网站 需要注意如何制作小程序商城

找第三方做网站 需要注意,如何制作小程序商城,网络营销推广方案总结,微积壹佰 网站建设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/657763/

相关文章:

  • 网站结构 扁平结构 树状结构文本网站开发英文文献
  • 产地证是在哪个网站上做网站建设的课程
  • 网站建设必须买主机吗长沙建网站速成班
  • 灯饰网站开发网站域名 文件夹
  • 国家工程建设标准化网站上海缪斯设计公司的主题文化
  • 企业年底做网站的好处app制作工具无需编程
  • 电商网站会员体制怎么做长沙网站排名优化价格
  • 济南最好的网站制作公司wordpress 附件路径
  • 淘宝网可以做网站吗福州seo结算
  • 商业网站建设案例视频秦皇岛城乡住房建设厅网站
  • 开源网站开发文档下载怎么样把自己的产品网上推广
  • 外海网站如何做网站的推广怎样在微信做产品网站
  • 企业网站备案网地址在线设计平台的发展
  • 网站建设seo优化内蒙广州企业电话大全
  • 中国建设银行信用卡旅游卡服务网站网站推广是怎么做的
  • 怎么做自己公司的网站青岛网站建设网址
  • wordpress多本小说站出售中国制造网外贸站
  • 高端建站行业萍乡网站建设哪家公司好
  • 福建高能建设工程有限公司网站网站建设培训合肥
  • 做电商网站一般需要什么流程图网站 打赏功能
  • 做网站公司在深圳建设网站服务器选择
  • 南阳网站排名优化公司微网站介绍
  • 网站建设说课ppt微信公众号开发流程
  • 盐城本地网站建设公司电话网站个人备案做论坛
  • 建行官网网站网站建设类课题的研究方法
  • 企业模板建站公司室内设计培训班排行榜学校
  • 网站开发过程 文档网站咨询界面设计
  • 国外服务器做网站不能访问网站怎么产品做推广
  • 菜谱网站开发系统建设网站还不如搬砖
  • 企业管理网站系统上海网站建设服务站霸网络