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

上海app定制开发公司大城网站优化

上海app定制开发公司,大城网站优化,企业官网建设的重要性,辽宁建设工程信息网专家入库Qt Quick - TabBar使用总结 一、概述二、调整选项卡三、Flickable标签三、定制化 一、概述 TabBar其实就是选项卡#xff0c;TabBar是由TabButton控件填充#xff0c;TabBar可以与任何提供currentIndex属性的布局或容器控件一起使用#xff0c;如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: Firstwidth: implicitWidth}TabButton {text: Secondwidth: implicitWidth}TabButton {text: Thirdwidth: 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.w-s-a.com/news/459179/

相关文章:

  • 工厂 网站建设北京招聘网站设计师
  • 企业网站建设与网络营销的关系网页qq音乐在线听
  • 网站如何制作学校的做做代销的网站
  • 灌云网站建设维护常州市天宁区建设局网站
  • 广州中小企业网站建设网络营销平台的类型
  • 做非遗网站的原因wordpress ip 插件
  • 微信企业网站 源码下载wordpress 4.9.5 太卡
  • 湖北网站建设公司哪家好房地产最新政策调整
  • 重庆建设岗位培训网站今天重大新闻乌克兰
  • 流水线 东莞网站建设如何在网上销售产品
  • 哪些做图片赚钱的网站网站建设销售业绩任务
  • 建立网站 知乎如何做网站的图片滑动块
  • 国外做珠宝的网站有哪些滨湖区建设局官方网站
  • 关于中国幼教网站开发的经验中国建设银行晋中分行网站
  • 挪威网站后缀如何外贸网络推广
  • 外汇交易网站开发仟亿家设计软件好吗亿家
  • 专门教做甜品的网站郑州高新区建设环保局网站
  • 建站公司怎么获客网站建设全网营销
  • 黄石做网站的公司html免费网站模板
  • 做个商城网站怎么做便宜优酷视频网站源码
  • 网站侧边栏导航代码泰兴市住房和建设局网站
  • html网站登录界面模板确定建设电子商务网站目的
  • wordpress 多站点迁移三台网站seo
  • 工信部网站备案文件好网站建设公司地址
  • 怎么做app和网站购物网站单页面怎么做的
  • 西宁专业做网站教育网站建设策划书
  • 个人网站域名怎么起网站建设业务好跑吗
  • 网页设计的网网页设计的网站企业网站怎样做优化
  • 论文中小企业的网站建设域名网站空间
  • 宿迁网站建设联系电话现在出入邯郸最新规定