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

南皮县做网站wordpress for sae 4.4

南皮县做网站,wordpress for sae 4.4,的网站建设,福彩网网站建设方案自定义实现的Table控件#xff0c;支持跨qt版本#xff0c;兼容qt5,qt6#xff01; 截图如下所示: 黑色风格如下所示#xff1a; 视频演示入口#xff1a;Qt QML QianWindowV2.5(新增曲线综合示例、QML最全Table交互示例、支持qt5/qt6)_哔哩哔哩_bilibili 1.示例页面入口…自定义实现的Table控件支持跨qt版本兼容qt5,qt6 截图如下所示: 黑色风格如下所示 视频演示入口Qt QML QianWindowV2.5(新增曲线综合示例、QML最全Table交互示例、支持qt5/qt6)_哔哩哔哩_bilibili 1.示例页面入口 源码已更新至QianWindow2.5版本中位于Table交互分页里,如下图所示 分页界面实现位于pages/QianTableTestPages/QianTableEditPage.qml,如下图所示 2.Table新增属性-多列固定 多列固定用到columnfixedEnable使能属性和columnfixedNum固定列数属性假如columnfixedEnable为true, columnfixedNum为3则表示固定前3列表头。 3.Table新增属性-行列拖拽 行列拖拽相关属性如下所示 rowDragEnable: bool, 行拖拽使能,如果为false,则无法进行拖拽,并且行拖拽图标也不会显示rowDragWidth, int, 行拖拽图标的宽度,一般默认值即可rowDragIndex, int, 行拖拽索引号,未拖拽时的值为-1,如果正在拖拽则会实时更新值columnDragEnable: bool, 列拖拽使能columnDragIndex, int, 列拖拽索引号,未拖拽时的值为-1,如果正在拖拽则会实时更新值columnDragStretchIndex: int, 列伸展索引号比如对某列进行拉伸,未拖拽时的值为-1dragContentBackColor: color, 拖拽源对象的背景色。dragLineColor: color, 拖拽到目标位置的提示线颜色signal rowDragMoved(int preRow, int crtRow) : 行拖拽信号,preRow是拖拽目标之前的行号, ctrRow是拖拽目标当前的行号 4.Table新增属性-标题菜单栏 标题菜单栏属性为headerMenu当用户右击时就会调用headerMenu显示并设置headerMenuColumnIdx为对应点击所在的列号 示例界面如下所示 对应代码如下所示 headerMenu: Menu {id: _headerMenuContent MenuItem {text: 表头固定至此列font.pixelSize: 14implicitWidth: 103implicitHeight: 28font.family: Microsoft YaheionTriggered: {table.columnfixedEnable truetable.columnfixedNum table.headerMenuColumnIdx 1}}MenuItem {text: ← 左侧插入新列font.pixelSize: 14implicitWidth: 103height: visible ? 28 : 0visible: table.headerMenuColumnIdx ! 0font.family: Microsoft YaheionTriggered: {if (tableHeaderComp.status ! Component.Ready) {message(info, 加载失败 tableHeaderComp.errorString())return;}let i _headerMenuContent.getValidReserveColumnIdx();if(i 0) {message(info, 已超出最大支持扩展)return;}// ...}}MenuItem {text: → 右侧插入新列font.pixelSize: 14implicitWidth: 103height: visible ? 28 : 0visible: table.headerMenuColumnIdx ! table.headers.length-1font.family: Microsoft YaheionTriggered: {if (tableHeaderComp.status ! Component.Ready) {message(info, 加载失败 tableHeaderComp.errorString())return;}let i _headerMenuContent.getValidReserveColumnIdx();if(i 0) {message(info, 已超出最大支持扩展)return;}//...}}MenuItem {text: 重命名标题font.pixelSize: 14implicitWidth: 103implicitHeight: 28font.family: Microsoft YaheionTriggered: {let target table.headers[table.headerMenuColumnIdx]skinQianInputDialog.dialogOpen(更改标题:, table.headers[table.headerMenuColumnIdx].display, function(defaultInputText, text) {if(!text.length) {message(info, 更改标题不能为空);return;}if(defaultInputText text) {return;}target.display text})}}MenuItem {text: ✕ 删除该列font.pixelSize: 14implicitWidth: 103implicitHeight: 28font.family: Microsoft YaheionTriggered: {// ...}}} 5.单元格委托内置委托使用 每行每列对应某个数据都称为一个个单元格,由于Table每列的显示委托和编辑委托往往是一样的所以最新Table的单元格委托存在TableHeader标题列类中。 内置委托相关属性介绍如下所示 cellDelegateType: enum CellDelegateType,单元格委委托, 默认为文本委托,其它值如下所示 CellDelegateTypeText 文本委托,如下图所示CellDelegateTypeColorComboBox 带颜色下拉框委托如下图所示CellDelegateTypeUsersComboBox 多用户下拉框委托,如下图所示CellDelegateTypeCalendar 日期日历委托,如下图所示CellDelegateTypeTime 时间委托,如下图所示:CellDelegateTypeCustom 自定义委托,如果设置为CellDelegateTypeCustom,则需要设置cellDelegateCustomShowItem属性指定显示委托对象 如果只想显示不编辑,则设置customEditEnable属性为false即可customEditEnable默认为true。 如果我们需要设置为自定义显示委托,则设置cellDelegateType属性为CellDelegateTypeCustom并给cellDelegateCustomShowItem属性设置一个基于Item子类的显示委托即可。 Table给显示委托提供了多个附加属性,常用的如下所示 modeldata: key或者keys对应的数据rowIdx: 行号columnIdx: 列号 6.重点概要 如果设置cellDelegateType属性为CellDelegateTypeCustom,并且customEditEnable为true时假如未设置cellDelegateCustomEditItem编辑委托对象,那么编辑时默认为文本方式可以参考Table组件界面下的成绩列 如果我们想要设置显示为内置委托,编辑时为自定义委托则设置cellDelegateCustomEditItem编辑委托对象即可,可以参考Table组件界面下的姓名列 如果我们想设置编辑委托是一个弹出型窗口,设置cellDelegateCustomEditItem编辑委托对象的同时,还需要设置cellEditHideCellDelegateShowLayer为false,否则编辑时会自动隐藏掉显示委托,可以参考Table组件界面下的日期列 如果我们编辑的内容需要进行审核确认,可以设置customEditConfirmCallback属性,比如Table组件界面下的成绩列限制用户只能输入0~100的值,对应的代码如下所示: 如果cellDelegateCustomShowItem显示委托属性是个交互性控件(比如是个button),那么我们需要设置customEditEnable为false才能进行交互,否则会被编辑委托占用。
http://www.hkea.cn/news/14371609/

相关文章:

  • 手机网站免费制作商业综合体设计
  • 做女装代理需要自建网站么北京做网站那家好
  • 网站设计与制作成品作品ps网站建设要知道的知识
  • 排名好的徐州网站建设岳阳市住房和城乡建设局网站
  • 免费做网站哪里有网站空间和域名价格
  • 做运营需要知道素材网站网站建设与管理是学什么
  • 网站建设分为几个时期漯河网站建设网站建设
  • 网站设计的网站旧电脑做php网站服务器
  • 网站开发如何适应各分辨率企业官网建设费用
  • 张家港网站制作哪家好郑州高端装修设计公司
  • 如何增加网站的权重响应式网站用什么语言
  • 贵州省城乡和建设厅网站成都住建局官网从哪里查房屋备案没有
  • 网站前台和后台wordpress截取标题长度
  • 四川建设网证书查询宁波优化关键词首页排名
  • 上线了建的网站免费吗深圳做网站建设月薪多少
  • WordPress搭建手机网站网站建设hnshangtian
  • 网站的建立与运营北京响应式网站如何开发
  • 四川做网站的公司有哪些网站建设不备案后果
  • 北京企业免费建站制作模板网站
  • 海尔建设网站的内容深圳小程序
  • 广州建筑东莞分公司优就业seo课程学多久
  • 自己可以做装修效果图的网站网站LOGO透明底色PNG格式怎么做的
  • 吴江做网站的公司正规招聘网站有哪些
  • 建设网站要钱么做网站美工工资多少
  • 紫川网站建设网站建设完成大概多久
  • 天津市建设局网站宁波哪里有做网站的
  • 建站公司哪家好都选万维科技海安做网站
  • 酒东莞网站建设技术支持wordpress移除评论
  • 网站seo顾问图片编辑器在线制作
  • 上海建材网站专业营销网站带客