这一节咱们来说一下网站详情页当中,嗯,参数表格是怎么编辑的? 然后咱们看现在看这个页面,现在看到的这个表格的话,嗯,他有左右滑动的滑动条,然后呢他有翻译页的功能。再看 下边这个表格,这个表格咱们是用 wordpress 原有的表格功能来制作的,现在看这个表格,问题是它的宽度太宽了,然后超出了网站的屏幕,导致它看上去很混乱。 今天咱们来说一下如何制作这种可以翻页而且呢带底部滑动条的表格是怎么制作的?回到网站的后台,首先咱们来安装一个插件, 安装 tablepress 这个插件,然后咱们直接起用,我这是已经安装完成了,然后进入到 tablepress 的 编辑页面,新建表格, 然后首先输入表格名称 描述,可填可不填,下边是表格的行数跟列数,这个地方不重要,咱们直接创建表格, 然后进入到表格的编辑界面,打开咱们提前准备好的呃,网站产品的参数表格, 然后复制在这里呢,进行粘贴,这时候来看啊,嗯,咱们的表格在这里边就已经呈现了,我特意找了一个特别宽的一个表格, 编辑完了之后,咱们可以调整一下表格的宽度,然后下边的话,你可以在表格当中插入图片,插入链接,也可以调整表格的上下的切换。 再往下来,把第一行的表格作为整个表格的 pdf, 这时会看到 header 的 话,它是有颜色加深的,然后福特也是有颜色加深。再往下来,咱们看到表格的一些其他的功能,设置, 设置,翻页,然后设置水平滚动条,在这个地方可以设置,还可以设置一页显示几行的表格,设置完成之后咱们进行保存, 转换成后咱们把短代码进行复制,然后再回到产品的编辑页面, 咱们在详情编辑页面,你可以直接复制刚才的短代码, 把表格的短代码复制在这里,或者呢,咱们来到上面的编辑器,这有一个 tablepress 的 表格,然后把它点开, 这里有两个表格,咱们刚才制作的是参数一,把它插入也可以,这两个是一样的,咱们删掉一个,这时候进行更新, 咱们预览更改,这时候来看,嗯,这个表格就制作成功了,有底部滑动条的功能,还有翻页的功能,每一页呢显示,嗯,十行表格。
粉丝4239获赞1.0万

打开这小伙伴的问题,我已经把他代码放到这个戴帽里了,什么意思呢?就是比如正常情况下,我们在这个固定高度的 elk 包里边新增一行,新增一行的超出表格的时候,他就会出现公众条,但是呢,注意我刷新一下, 如果我就增加两行,然后呢,这时候还没有中间滚动条,对吧?我不加了,我是在这多选几个选项,大家注意看,第一行就被称高了,对吧? 但是呢, bug 就出现了,他没有出现滚动条,导致我现在已经滚动不到第二行了。那怎么处理这个问题呢?我们首先来判断一下他这滚动条是怎么出来的,大家看啊,我们找到这个 eartable, 就这个 eartable, 现在呢打注意是这个样式,但是呢,如果我再新增一行,打开这里边 多出一个 e r table skar table y, 我把这个属性先复制一下,然后啊,咱们再刷新一下,然后还是刚才那个操作,加两行,然后多选几个选项,把它撑高,这时候没有出现滚动条,对吧?好,我们手动给这个 e r table 加一个这个样式, 大家注意在这里粘贴回车,大家看滚动条就有了,比如说 重点就在于这个 eartable skarable y 为什么没有出现,对吧?我们先来看一下 eartable 原版哈,我们点进去,大家看这里就有一个 eartable skarable y 了, 所以重点就是这个变量,那这个变量怎么来的呢?我们在这里全文搜是没有复制的,只有取值哈,所以呢,我们重点看料的,料的怎么来的?搜一下,大家,这有一个 out, 你用了一个 table layout, 所以呢,我们现场查找,在这里我们进到这个 table layout 里面啊 table layout, 然后呢,我们在这里去搜,看到他用到的这个四个二 y, 我们看在这里他什么时候负的值,这个不算四个二 y, 大家看在这里 sky y 等于他就做了个计算,是否出现这个纵向公众条。然后呢,其实这个方法,我们再去搜看这里哪里在调用这个方法,这有一个,这是声明这又回来了,所以也就这一个地方在调用 sky y 什么地方呢? 这个 update else had, 然后我们再回过头看一下 eartable 元马里哪里在调这个,大家看这有一个 do layout, 那什么时候再调用 do layout 呢?我们再去搜 这里 create 不算 monte 的也不算,我们再搜这有一个 resize listener 好, resize listener 是在什么时候绑定的呢?大家看它在这儿绑定的搬的 events, 也就说它应该是在创建的时候 打开 montage 的时候绑定的。然后呢,给谁绑定了一个 resize list 呢?就是给这个当前的容器的最外层的元素 list 点 e l, 就是这个 div, 比如说这个 div 尺寸发生变化的时候,他就会执行刚才那个 do lay out。 但是呢,我们再看这个代码哈,其实他这个 e r table 设置了一个固定的高度,也说他最外层这个容器他的高度是不变的了,所以他永远都不会触发 re 塞。 即便咱们新增了好几行,那也是在他的内部尺寸变化,这个 div 始终没有变好。那有同学可能会问,那为什么刚才新增好几行的时候他还会出现滚动条,你不是说他外部的尺寸没有变化吗?是的,那是因为啊, 他在新增一行的时候,这个数据发生变化了,他在数据发生变化的时候,他还会触发这个更新的动作。我们来看一下这部分代码,这部分代码他藏的比较深,我们就不演示他查找过程了,这给大家上结果啊,打开他调用了一个, 然后呢在这里生成了一个 star 对象。 star 对象干嘛用了呢?我们再来搜一下 star 对象啊, star 点 commit, 我们搜 commit site data, 在这里大家看 它在监听 data 属性变化, data 是什么?就是我们传进来的这个数组,然后呢,当这个数组发生变化的时候呢?它 starcommate data。 所以呢,我们来看一下这个 set data 哈,它在这里 set data 的时候,比如说当我们这个数组发生变化的时候,就是我们新增了一行或者减少一行, 他在最后会调用 this 点 update table score y。 这个 update table score y 在哪呢?我们来搜一下啊,在这里又做了一层封装,其实呢,还是在调用 table 的 update score y, 我们再回到一二 table, 在这里他还是调的这个方法。 所以呢,也就是说啊, ertable, 他考虑了两种情况,一种是我们新增一行啊,减少一行啊,他会更新这个纵向 的滚动条,包括横向的啊。然后呢,另一种情况呢,就是当外层的这个 dnv, 就是最外层的这个尺寸发生变化的时候,他也会重新去计算这个四杠啊,我们也可以验证一下,我们先把刚才的问题出现出来,先弄一个,然后呢?好, 现在已经有 bug 了,对吧?好,这时候咱们改变一下它的宽度啊,比如说我就放大一下网页,它宽度其实就变了,大家看 它里边的滚动条就出现了。好,那分析出原因之后呢?相信很多小伙伴已经有了解决的思路了。那我的思路呢?其实很简单,我们就在他这个 slack 变化的时候,我们在这印铺他,我们要想办法掉这个 table 里边的, 我们现在这写 my table, 点读 layout 这个方法就可以了。我们把 连麦 table 声明一下,我们来试一下啊,刷新一下,我把这尺寸再缩回来啊,新增一个好选,打开就没有问题了。



前两天写了一个这样批量导入的效果,那其他都还好,包括这个对勾啊,还有这个等待效果。今天给大家分享一个可以让这个 e l table 自动滚动到某一行的方法,然后呢顺便说一下他的实现思路, 呃,但是首先前提是这个方法适用于这种固定高度的 eartable, 导致它里边在滚动,而不是整个 eartable 在页面里滚动哈,首先呢用的时候是这样把这个方法引炮的导进来在这里, 然后呢我们调用这个方法传两个参数,第一个是这个 eartable 的这个对象,我们可以用 rifs 绑定,然后呢第二个参数是我们要滚动到那一行的数据对象就可以了,他会根据这个数据对象找到他在第几行在这里边。那实现的思路其实也并不复杂。 天我们知道这个滚动其实是一个大的 table 在一个固定高度的 div 里边进行滚动,这个固定高度呢,之前其实我们也提过,就是这个 包的 rapper 就这个层,这个层大,看他是二百零一高度,但是里边有个 table 是一千四百八十八的高度,这个呢我们也可以通过这个雷尔斯来验证哈,这个雷尔斯之前我提过,大家如果找不到呢,在这 点这个 motors 里边有 layers, 把它打开,然后大家看这个层,现在就是这个 body weapon, 然后呢我稍微把它放大一点啊, 我来滚动里边 table, 大家看它其实就是里边大的 table 在这个 body weapon 里边滚动,所以我们也可以这样来试一下哈,我们先 选中这个包内弯坡,然后呢我们用代码来控制一下它的 score top, score top 就说我们让它等于二百,大看就滚动了,但是呢它没有动画,是不是 怎么加动画呢?这个之前我们也说过,我们可以用这个 style 点 scar behaver 等于思慕斯,然后我们再来试一下,让它等于二百, 注意大家看他就有动画了,那剩下的就好说了,我们就来计算他的高度值就好了,这是这个方法的全部代码啊。首先呢我们找到这个 body weapon, 然后呢 通过这个数据对象找到他在第几行,找到了这个第几行,其他的就好判了,我们就知道要滚动到什么位置了。只是呢我这加了一个判断,用来判断什么时候他才需要滚动,因为他有时候已经在这个 范围内了,他就不需要滚动了,那最核心的滚动的位置就是这行代码,这行代码的逻辑其实也很简单哈,首先呢这有一个 bodywhapper, 然后呢 bodywhapper 里边有一个高高的 table, 然后其中有一行就是我要滚动的那个位置,假设我们现在已经滚动到那个具体的位置了,因为我想让他滚动完之后啊,他处于这个包的外牌最下边,一会我们来说滚动到上面那个更简单哈, 比如说我想让他最终滚动完这行,就处在这个位置上,那我们最终要给这个 scar top 设置的值是什么呢?就是这个 这个的高度,所以呢我们可以这样,因为这个就是那个 t r 嘛,所以它的高度就可以用 t r 的这一部分的高度,这个就是 offset top, 然后呢去加上他自身的这个高度,就是这一块的高度,这样的话呢我们就找到了整个这一块的高度,再去减去中间这个包的 vapper 的高度,那最终对应起来呢,这就是 t r 点 offset top 这一块呢,中间这个蓝色呢,就是点点 clant hide, 然后然后呢减去的这一块就是 boy one right 点 clant 黑。 那如果最终想要的效果是滚动完这行在这个 body weapon 的最上面其实更简单,我们直接让它滚动到这个 tr 的 offset top 就行了,我们来试一下啊, 大家看,因为他在这个范围内的时候他是不滚动的,我们也可以把这个 判断去掉,我们再来试一下,大家看就是这样的效果了,那这个代码呢,我会给他放到 get up 这个 demo 库里边,或者的话呢,大家记着这个幺零二 spox 点 com 这个地址也可以,一会我会把这个 demo 和代码的入口放在这里边。

大家好,今天该视频给大家介绍 q e g 的 动态图像,我们打开 q t 手册第四部分 q e g 的 框架序号时,这里内容是模板界面和悬浮窗体加动态的 q w e g 的 界面, 这里选择一些比较典型的图像,添加上动态数据,是从前面序号二内容总结的二十多种 q w e g 图像中选择出的。 下面介绍一下选出的三种动态图像截图。第一个 kuigi 图像是动态折线图,会不断会制随机数据的折线, 点击下方的模拟滚动数据开启按钮即可开始绘制折线。第二个动态 kuigi 图像是动态环丙图。第三个动态 kuigi 图像是动态柱状图, 点击下面按钮可以输出这个例子的完整的代码,包含上述的悬浮窗体和模板主界面和里面包含的三个动态图像。 我们打开输出的项目文件加启动项目, 选择编辑 图像,界面的源码包含着树状目录信息和界面类对象生成添加的源码, 我们查看运行成功的项目。首先是一个登录框,点击登录进入,点击选择根节点。四、动态的简单 quiz 的 图像选择。一、动态折线,点击开启按钮,我们可以看到动态折线已经开始绘制, 点击模拟滚动数据关闭按钮就可以暂停动态图像绘制。再次点击开始又可以开始绘制, 我们点击关闭后看下一个饼状动态图像,上方合环饼状图中的标签是各个部分的数值展示,点击开始按钮,我们能发现各个部分的数值在进行变化, 点击模拟滚动数据停止按钮,可以发现数据停止变化,再次点击开始按钮,又回开始数据滚动, 我们关闭这个部分的数据滚动,看下一个动态柱状图,点击模拟数据滚动开始按钮,就可以看到数据滚动的效果。每次的刷新各个部分的数据都是随机生成的数据, 同样点击模拟数据滚动停止按钮,就会停止数据的滚动刷新。 以上就是这个视频介绍的三种动态数据的 kuigi 图像,下面介绍这个项目中带的悬浮窗体,前面我们关闭了主界面,可以通过悬浮窗体再次唤醒主界面, 这个悬浮窗体也可以任意拖动, 右击菜单中选择关闭,就可以彻底退出这个应用项目。以上就是这个例子的所有内容获取方式,参看视频下方信息,拜拜!

大家好,欢迎来到蒙马工作室,我是老马,今天将要和大家一起探讨的内容是表格窗口空间。 在应用程序当中,表格是最常用的空间,通常用于查看多条数据的记录结果,也是 qt 中最复杂的空间之一。 qt 为我们提供两种方式来实现表格,比较容易理解的 qtuty vgte 以及需要自定义数据模型的 qtvv。 我们先来了解一下 qtut vigt。 qtut vitt 包含两个主要的部件,分别叫做表格元素, qtutevigit 的 iphone 和表头 q i 的 vivo。 q 嗨的 vivo 是用来定义和更改表头的一系列属性,而 q tyboys 的艾特被用来设置每个单元格,也可以说每个单 单元格都包含了一个 q tuteboyg 的艾特类,这也是表格空间相对于其他空间复杂的原因。 下面我们通过实力来了解一下 qtele vj 是如何实现他的一些属性。我们打开工程,打开 uit 文件,我们找到左边的 iphone vitts 有一个 tyboyj, 我们把它拨到我们的 u i 文件当中。 我们为这张表取一个名字,历史记录, 修改内部空间文字的颜色和大小。 我们编辑一下,生成了我们的应用程序。我们前面也提到了表格空间是由表头和表格单元构成,在这里我们 不要通过 q t clout 工具去实现表格。表格的实现对于代码来说相对要简单很多,我们跳转到代码部分,我们通过代码来设置 tyboy 截图。我们为表格添加一个表头 色字三列, 他们威胁的有个函数叫赛道哈利真海尔的雷 boss 设置我们的表图内容,好,我们边运行一下,我们为表格 设置了一个表头,这个表格有三列,分别叫做序号,时间和内容。看到这个表格的时候,首先会发现一个问题,后面还有很多留白,我们 更希望序号站的像素要短一点,时间要站的长一点,内容填充满其余的表格难度表格有个函数叫 set carry yet 表格,用这个函数可以设置第零列的宽度,我们设置为一百,设置第二列他的宽度为两百。在这里碰到一个问题, 就是如果设置第三列,在不知道他的宽度情况下如何去设置,还是需要通过计算得到第三列的宽度,这对于我们程序员来说太过于复杂,太过危急的。也为我们提供了一个函数,叫做赛的筛选类,赛的目的 表示设置我们这个区间大小。他的一个模式,他为我们提供一种模式叫做拉伸,填充留下的其余空白,我们便于运行 一下,我们得到了运行结果,按照我们相应的方式进行了宽度的调整,我们把鼠标放在这个地方,发现我们可以自动的去拉伸他的宽度,一般在我们应用程序当中,这个长度不希望去拉伸。 那么系统是否提供这么一个函数来固定表头的尺寸呢?在在筛序幕的有另外一个不同参数的函数,设置表头的基本模式,找到 fax 的属性,这个函数需要在设置列宽之前设置,否则表格的列宽设置将会失效。 编辑一下,看一下运行结果,我们每一列鼠标已经不能够拉动,下面我们就来插入一些数字,我们编一个函数音色的胎部艾特, 我们在图文件中加上他。每个表格单元他都是由 qtuboys 的艾特来设置他的属性。我们有三列, 我们通过循环来加载一百行,我们当 a 等于零的时候是添加第一行第一列,我们先去获取一下当前的 typu 他总行数。我们为表格新添加一行叫做音色的 logo, 我们把我们要新添加的一行的行号写进来,边运行一下,我们生成了 改行。我们突然发现一个问题,我们的列表头他自动生成。很多应用程序当中我们不喜欢这个列表头,我们可以把列表头隐藏 写的 v 字母。我们希望在序号添加上我们的内容。从一到一百艾特零等于六 q 开个 v 加艾特要用他的函数晒他艾特艾行零裂。 同样我们为第二列添加时间, 二零二零幺二幺零幺六四零。我们为第一列设置时间, 我们为第二列设置内容。再次运行,我们把数据添加进来,下面我们就来设计一下表头的风格,通过简单的修改让表格看起来漂亮一点, 我们可以设置他的字体色的风黑体十六号字。我们希望表格行列交替有一个颜色的变化。通过危机的提供一个函数叫塞的奥特莱斯 处,我们在这边运行一下,看到我们的列表有一个基行和偶行颜色的一个交替,看起来更加的舒服。表头的文字变大了,有时候我们希望表头他的字全部都是左对齐, 我们可以这样设置。表头有一个函数叫 setit fodig mant, 把它设置为水平左对齐和垂直中间对齐。我们再来看一下,我们得到了运行结果,表头所有的文字 全部做对齐,如果我们只希望最后一项是做对齐,前面两项序号和时间他是居中对齐,我们有什么处理办法?相应的表头也有他的一个艾特叫二裂针头艾特,我们取他第零个位置设置他的对齐方式, 他叫晒得太死的二零一九们。同样我们把第一列设置为右对齐,居中对齐,右对齐,左对齐。我们这里有一个已经写好的样式表,我们复制过来。我们首先 取消边框,然后把下面的边框设置为一个像素,把右边的边框设置为一个像素,背景颜色设置为白色,文字的颜色我们也设一下 运行,这就是表托,当然我们可以改一下背景颜色。我们一定会有一个疑问,为什么先把边框取消掉呢?再设下面的边框和右边边框,我们先可以把这两行给取消掉,我们看一下结果,我们设置为 一个像素,我们看一下是怎么结果,我们看到运行的结果,我们可以看到中间的这条线特别粗旷,因为我们每个表头他也是一个单元格,他既然有左边距,相应的也有右边距, 所以我们把编句设为一的时候,表格序号他有一个,右边句是一单元格,时间他的左边的编句也是一,加起来就是二,所以中间的这条线看起来特别的粗,所以我们可以先把它 取消掉。我们设置单元格右边的线条,然后下边的线条,我们左边上边边框都相应的取消掉,左上有我们的外边框,这样我们看起来就很舒服。我们还原一下代码,这就是表头的样式表。 今天的分享就到这里,欢迎大家留言评论,如果喜欢我们的视频,请点赞转发,这里是萌满工作室,我们下期再见!

我的 excel 的水平滚动条和垂直滚动条还有工作表标签都不见了,怎么办啊?不着急,我来教你。首先在文件下面选中选项, 然后在弹出的 excel 选项对话框中左侧找到高级 滚动鼠标,下拉对话框界面,找到此工作部的显示选项, 然后把显示水平滚动条,显示垂直滚动条,还有显示工作表标签三个选项勾选, 最后点击确定,看两个滚动条和标签都出来了。

如果一二胎宝同时使用这种固定链和展开,行的时候,大家看被展开的区域在滚动的时候就会被截断, 那今天呢,就给大家分享一个用纯 css 来解决的思路。只是呢,他有一点不完美的地方,就是被展开的这块区域就只能是一个固定高度了,这个高度值你可以设置,只是呢,他不能动态的被撑高或者缩小了。 我们首先啊,需要让这一块展开的区域用这个阿布斯路塔来脱离目前的门挡流,目的呢,就是让他不受这个滚动的影响。 脱离之后呢,我们把它毛定在 e r type 这个组件的最外层的那个容器上,这样的话里边的 table 这么滚动他就不动了,那我们怎么做呢?让他毛钉在最外层, 在这个伊尔推爆的容器里边呢,因为它中间还有很多层级的盗墓结构,所以呢,这就要用到子爵副相了,我们呀,要把中间的这几层的盗墓结点都给它改成这个默认的 stytic, 也说从这一直到最爱层的一二胎宝中间这一些层级的盗母结点,他们的 pose 人不能等于 rentitv, 又说不能改动,就得是默认之的 statit。 所以呢,我在样式里边写了一个,这个 其实就是两个元素会影响他,一个是这个 tv, 一个是这个包得的 wifi。 他俩在一二胎宝里是 relative 的,他会影响我们去找到最外层的一二胎宝,所以呢, 我们把它改成 static, 这样的话呢,这个 div 就会跳过他俩一直找到最外层的这个 div。 然后呢,我们再把里边展开的区域啊射成 abus lut, 然后呢 cnex 调高一点,这样的话呢就能盖住左右两边固定的裂了。然后为什么要设一个背景颜色呢?大家看,如果不设背景颜色的话呢,他左右两边滚动的时候,他这个阴影不好看, 所以呢我们用背景颜色把阴影盖住,然后呢还有一个问题需要解决,就是因为我们把它脱离文档流了,所以他就不会再撑高原来的那个容器了,所以呢我们要想办法让他 在脱离文档流的同时,还能有办法让他撑高原来的容器。那,那怎么办呢?我就想了一个办法,嗯,不是这在这大看,这个就是脱离了文档流的那个容器,然后下边写了一个空的点位,然后样式怎么写? 姐呢,我们让这个,这个是脱离我脑瘤的容器,和跟他相邻的,打开这个加号,跟他相邻的后边这个 dnav 的高度一起设置,要么是一百二啊,要么是一百五,这个都可以打开,设置完以后呢,他就一直变高了。最后呢,为什么下面还有一个拍定呢?大家看,如果不写拍定的话呀,他在滚动的时候,这个阴影概不全,他上面 还有一部分还有阴影,下边也有,所以呢我们加一个拍顶,这样的话呢,能把这个阴影盖住,需要再有空隙的话呢,我们可以自己在这个 dna 里面再设拍顶这个代码,等一下我把它提交到呆萌里,大家未来如果碰到这种需求,可以自己来找一下。

q table viewy data free 是常用的组合,本视频继续这个系列分享的主题有此前代码的完整回顾。再次讨论 post event 的机制。 data free 的过滤操作。 本系列第一个视频有第三人开发窗体的详细内容,这里用第三人回顾一下。界面最主要的是 tw 两个按钮,一个信息栏。最下面的大文本编辑器用于模拟数据员,通常的数据员有文件数据库,网上实时抓取数据。这里只是用个简单办法模拟一下, 编一一下这个文件,结果是一个 py 文件。内涵界面所有空间的代码,还有曹函数的连接定义,这里的类名是 uavino, 这个名字后面有用, 这是业务逻辑代码。由于继承了 uv 运动界面定义方面的工作,就不需要我们做的。程序员的主要经历应该是开发业务代码 窗口。类定义的代码是固定套路,抄来即可。这里有个界面整体风格的选择,不同平台提供的选项是不同的,可以打印出来选择一个。 通过补写注视。回顾一下以往的代码。然而是显示按钮的槽函数,它有三项功能,读取数据,在自适应列宽模式下显示首条记录 用于列宽。自动适应显示全部数据的函数被 post 事件对列中任 l 函数实现了在手动调列宽模式下显示全部数据,这种方式显示数据 速度是很快的。特与式清除按钮的槽函数 msg 适用于显示信息。 customy vent 用于获取自定义事件。如果是 post immigrant, 则调用其靠函数。 post immigrant 函数封装了 post event posing more k went 是自定义事件,他继承 q bent。 出事化时要提供回调函数和参数,当该事件被捕获时,执行回掉函数。 dataframe table mother 是 q table build mother。 用 dataframe 实现初始化时,传入一个 dataframe, 然后以个 dataframe 为核心实现规定的一些函数。 详细的解释请参考本系列第一个视频, sort 函数,点击表头的槽函数, sort 函数先排序,然后发送数据修改的信号。艾玛回顾完成了。下面通过一个势力深入理解 post event 运行机制。 为了深入理解 post event 机制,模拟一个阻塞式任务,延时一秒,模拟任务运行过程,任务完成后填写表格并显示出去。 借用一下显示按钮,把原本的代码注视掉,模拟提交五个任务, 此前要传入一个空的妈的模拟过程启动时显示开始,结束时显示结。 这里有个小 bug, 修改后运行, 点击显示按钮,五秒后五个模拟任务一块显示出来。 我们希望任务完成一个显示一个,而目前的结果并不意外,因为在逐视舰循环中,一起执行了五个任务,当然是全部完成才能显示。修改代码,把马克扎韩束剖死出去 运行,点击显示按钮,结果还是五条信息一起显示出来,而不是一个个显示的。 思考一下原因,当前主事间循环 post 五个事件,给下一个循环,下一个循环收到了五个事件内涵。五个任务当然是全部完成后才能显示结果。 为了达到任务完成一个显示一个的效果,应该让任务形成烈士先 pose 一个任务,任务后用一个实力变量保存, 修改一下任务的代码,首先是任务号部分,这个任务完成后,如果任务号小于五,再 pose 下一个,否则整个任务结束,信息栏输出结束 运行代码。这次的效果符合预期, post spent 运行机制的势力就到这里。下一个主题是 data free 的过滤操作, 代码恢复原状,用 desire 编辑界面, table biu 控件,增加双击事件,定一槽函数,并连接到双击事件上。 保存界面文件,然后编一下,在双击试电中实现过滤操作。取出双击的行号 列号,双击单元格的值,然后用列名获值组成过滤表达是双击的列名是日期,品种,批发市场这三个字段时做过滤操作,双击其他位置时恢复原数据 运行代码测试一下,过滤操作是 ok 的, 发现一个爆 过滤操作后,在培训触发了一个警告, satin with copywarning both, 根源是 in place we too。 过滤操作是一个 view 更新 view 的排序引发警告。解决方法,如视频那样更改代码 测试一下吧,不存在了。 对于价格来说,这里采用上下浮动百分之二十的范围进行过滤, 测试一下,功能良好,符合逾期。 本期视频就到这里,欢迎您点赞、关注、留言,谢谢! 不管 activated。