粉丝2.7万获赞7.8万

大家好,我们这节课来学习一下界面的基本设置。界面的基本设置常见的有四种,第一个设置标题,第二个设置窗口大小,第三个设置图标,第四个设置背景色,我们来动手操作一下。 好,首先是设置窗口的标题,窗口的标题的属性是头头,比如我们想将当前窗口的标题设置为一个小程序,可以这么写 好,然后运行一下, 我们就可以看到当前窗口的标题已经改为一个小程序。第二个我们可以设置当前窗口的大小,比如我们想将当前的窗口大小设置为宽八百,高五百,单位是像素,可以这么写。 比如说我们想将当前窗口的图标改为我们指定的图标,可以这么写, 图标就已经改掉了。最后我们想将当前窗口的背景设设置为红色,可以这么写, 我们可以使用英文名。

好,今天我们使用拍摄的 tkent gui 来实现一个登录的窗体, 那已经做好的有一个灯,我们先看一下,就是目前看到的一个结果,窗口是三百乘二百的,有一些图片,文字,标签,文本框,按钮等等。好,这是一个基本的布局,接下来我们看代码,具体的实现登录按钮没有实现操作取消按钮呢?可以关闭当前的窗体。 好,我们使用的图片呢,就是我们这个 bg, 点击 bg, 然后我们接下来在呆默这个空代码里边逐一去实现我们的需求球。 首先导入必要的组件库,这里面的核心是 tk 因特以及 p i l, 那二十三以上装的是 plue, 导入一个叫 emazh 和 emax tk 的两个类。 那我们的窗体和空间呢?我们是以面相对象的方式来组织,我们写一个类似 f 的 k 线让他继承字 t k 下边的大写 t 开的是 t k, 他本身就是一个窗体,在阴历的构造函数里边,我们继承一下积累的呃勾搭函数, 然后通过太的方法初始化一下标题栏的文字,再通过 gm 这方法初始化我们的窗底的尺寸为三百乘二百个像素,然后在程序的入口里边初始化我们的 ak 型类型的实力,然后调音的 mlop 循环来让我们程序运行。 此时的代码结构比较简单,只是初始化一个窗体,加上一个个的函数,那执行两行代码就是做标题栏和尺寸的初始化。好,我们运行一下当前的 dm 点派,那目前看到的窗体就是一个三百乘二百的空白窗体。接下来将我们的空间 说实话的操作呢,单独定义到一个方法里边,我们叫他印里的 v 字词,因为他是类的实力方法,我们加上 cf 作为关键字,然后在印里的搁到函数里边,把它调用一下。 空间的第一件事情就是准备好我们的图片,我们生命好一个变量叫 foto, 它是来自于 emaj tk, 他是来自于 prl 明空间下边的有一个叫 fote mat 出手画,然后再通过 emaj 的 open 打开当前位置就叫 bg 连接 pg, 好,这样得到一个内存里边的图片 foto, 然后再把它显示到一个 vivo 标签上,但目前 vivo 标签没有这个地方。我们构造一个说当前创体的 vivo ema 九是来自于 tk 下边 vivo 帮我们构造的,他所依附的对象就是当前的创体本身 cr, 然后指定他的一米九是就是刚才的包头,然后他的宽呢跟窗体是一致的,那高是五十,然后接下来再加一句说,来吧,一米九,你的一米九是来自于刚才勾搭好的 booto, 然后呢再把当前的标签把它定位在我们的窗体上, 然后这个时候我们看到图片已经显示出来了,接下来我们就是做下部的标签和文本框,但是呢我们向整体周边的留出一定的范围来,所以说我们给他做一个大的容器,是否认框架是来自于 tk 命名空间下部的类型就叫福瑞 好默认型呢,他是不显示,只是界定一个范围。然后我们构造完毕之后呢,接下来我们就可以直接把它定位在我们的整个窗体上,我们说当前的窗体 freme 使用派克方法 帮我呈现在当前的窗体上,那这里边加上一个参数。首先呢我们要让他横向流出二十个像素,就是左右各流出像二十个像素,那纵向 pad y, 那流出五个像素,然后让他横向的填充 tk 的 x, 在这个框架容器里边,我们准备好一些标签或者文本框,比如说显示用户名的,我们叫做 libus 类,同时通过 logo 构造的,这次他显示的容器就是刚才的, 呈现的文字叫做用户名,那这里文字的对齐呢?不是按捺,它有一个叫安口叫毛点,指向 tktw, 这个 w 指的是 vs 的西边就上北下南,左西右东,左边就是 ys 的,然后 pat 填充到框架里边,那这样看到用户名这个标签文本就已经成 显出来了。那同样在下边呢,我们再加上一行用来输入用户名的文本框,是来自于 tk 下边的 n 区。好,他所在的空间呢,也是刚才的, 那同样我们把它定位显示通过 bug, 那这里边占整行的空间,我们都指定一个属性叫 fal 等 tk 的 x, 也就是说填充是横向,这样的话呢,就是窗体外侧的容器有多宽,他就占多宽的宽度。 下面两行分别是密码框的标签和文本,那由于是一致的,直接可以把它复制粘贴,然后改一下他的变量名称,将优思类目改为 pass 五的。好,内部两行,文本框两行。然后接下来呢,我们直接改一下他显示的 文字叫密码,其他不变,我们来看一下结果这个时候用户名和密码框都已经呈现了,但他都是普通的,我们框密码框里边是以铭文的方式显示字符,那不符合我们的需求,那我们直接在刚才的 tk 的 nt 构造密码框的时候加上一个属性序号,等于信号, 建议来,不管你输入什么,他显示的都是新号,但是取值的时候还是真实的文本,这个不用担心。接下来有两个按钮,我想放到一行里边,所以说把它的宽度呢变窄一点,然后一个放到左边,一个放到右边,首先登陆的,我们叫他八千落定 八点构造的也是显示在福瑞姆框架里边,文本是登录,那宽度呢?我们指定为十六下边的停靠在左边,这一次呢,我们不是使用安靠毛点来指定,而是使用赛的。 我们看一下效果,那我们看到左边的灯的按钮已经出来了,已经放到想要的位置,接下来在同一行,我们想放一个取消的按钮,那构造的方法跟刚才一样,只不过是我们把他的停靠的位置呢放放到右边就 tk 的 red。 好,我们看一下效果,这个时候已经满足我们的要求了,那这个时候呢,按钮都没有响应事件,接下来的话呢,我们来做一个取消,那这里边主要是通过按钮的靠慢的属性 可以指向一个已经定义好的函数,那这里逻辑比较简单的话,直接可以使用拉麦的表达式也可以,那因为只有银行代码,那关闭当天的窗口就四 f 本身的 disco 位就可以了, 再看一下结果好点一下取消当前的窗体就关闭了。好,这样我们就快速的体验了一下 tk 音的窗体,这些基本构 造和控制的出手画的一些基本概念,那这里面用到了图片类位、标签、文本框、按钮等等,他的布局方式其实有很多种,那这里边只是简单介绍了一些 pat, 如果需要源代码,可以关注我们的微信公众号,优特编程回复规定字窗体登录就可以下载, 下载圆满。最后,如果你觉得这个视频对你有用的话,别忘了点赞、关注、转发、评论我们的视频。

那 python 的环境搭建又是什么呢?刚刚已经给大家提到过了, python 它是一个跨平台可移植的一个编程语言,所以说它是可以在 windows 系统, linu 和 micros 系统中安装去使用。 那你安装之后你就会得到 pass 的这样的一个解释器的环境,你可以去通过这一个终端输入我们 pass 的命令,去查看你本地是否去安装的这样的一个 pass, 以及我们 pass 的一个版本。 但是在这里需要注意的是什么呢?哎,你在安装这一个 python 的过程当中,你需要去在它的安装目录下去添加到我们的这一个环境变调中,否则的话它是会报错的。 如果说你在安装过程当中忘记添加了,那你之后的话就需要去手动的安装到我们的拍摄环境。那接下来我们来看一下 这一个 python 官网当中他是如何,他是什么样子的啊?给大家简单的了解一下。那么他我是提前进来了哈,因为他的网速非常慢。那在这里的话,我们不用管其他的,我们直接去看他的这个 downloader, 当 note 当中它会有一个 windows 以及 micros, 那你是什么操作系统?那你就下载相应的一个版本下它旁边的这个最新版本,它安装的就是 for windows, 就是 windows 的一个版本,三点是一点一的。 那其他的话我们再来回到这一步,回到这一块,那大家想一下,你是要下载 pass 二版本还是 pass 三版本呢? 很明显哈, python 三,这是什么原因呢?我们来看一下 python 官网是如何解释的。首先第一个 python 三 is strongly, 就是 python 三,现在非常强大且非常流行,那 s o 二零二零他就表示的是你在二零二零的时候, python 二已经到了 intellif, 就是他的一个生命的尽头,也就是说我们 python 的官网已经对这一个 python 二版本已经开始不维护了,既然不维护的话,你在使用 python 二出现了什么问题,你给官网反应的话,他也是不会理你的, 所以说大家在之后的话,使用 python 三会比较主流一点。那接下来我们来看一下这一个 python, 它的一个官网,它的一个操作系统,刚刚是不是已经给大家讲过了,就不细讲了哈。 那在这里给大家讲一下我们的这个六十四位和三十二位之间的一个区别。那这个六十四和三十二是在哪里看的呢?就根据你电脑的这一个属性来看,他这里会有一个系统类型,旁边六十四位操作系统,是不是你六十四位的话,你既可以使用六十四,也可以使用三十二,但是你 在这里是三十二位的话,你就不能使用六十四,不能越级哈, ok。 那其他的话,这个 zip file 就是你下载的这一个安装包,是一个解压的文件,还有什么安装包,还有在线安装等等。好,其他的也是一样的。那接下来我们来看一下它的一个傻瓜式安装, 点击这一个啊,安装包之后的话,他会出现两个小箭头,首先在点这两个小箭头其中一个之前,要选择你的黄金配置的 变量,选择勾选号,如果说你没勾选的话,你后续可能需要自己手动的去安装。那其次的话,这一个 instagram 就是系统安装,他会自己帮你安装。直接安装在哪里? c 盘下面,你可能最后还找不到他的路径,所以说我是不推荐这一个 instagram 的,那我们直接去选择第二个自定 安装,自定安装之后直接进入到什么页面?这一个页面我们不用管它,也不用取消勾选,直接点击 next 下一步, 点击下一步之后呢,他会出现一个路径,他的路径还是在 c 盘,我不是很建议哈,尽量的选择在 c 盘之外的攀附。其次路径中不要有中文,可以看到他这个系统中就没有中文的路径, 那么我们如何去修改呢?点击 boards 去找到你自己想要把它放在的路径之后这中,然后点击因素下载就好了哈。下载就好了。 下载之后呢,我们直接 windows 加 r 键,他会出现在右下角的一个这样的页面当中,输入这一个 c m d, 进入到我们的 dust 命令行,是不是进来了,进来之后的话,我们输入这一个 python, 他就能够进入到我们 python 的一个叫 环境,可以看到我的 pass 是三点七点五的一个版本。好,这样子的一个环境,出现了大三个大于号的符号,就表示你的 pass 已经安装成功了。已经安装成功了。好,接下来的话我们来看一下。哎,是不是那么可以在三个大于号后面去输入我们的一个命令,我就不输入了哈。 我们来看一下它的一个小小的小贴士。第一个就是你安装的路径不要有中文,第二个尽量安装在 c 盘以外的一个盘符。第三个就是你要知道你安装到了哪里,如果说不知道的话,也有一个好方法哈,我要 pass, 像这个的话,因为我没有这样的一个模式哈,所以说就提提取不到,但是的话大家可以去找到哈,大家可以去找到,我没有用那个管 里面模式。好,除此之外的话,就是你的这一个黄金变量的添加,然后 pack, 嗯,就是你苹果电脑,就是 mac 系统的话,它会自带一个 pass 二的一个版本。如果说你想要进入到 pass 三的一个交通环境的话,你需要提前的去安装它。 像出现了这样的一个问题啊, python 什么什么不是内部和外部的命令,那就表示你的一个环境变量没有安装,直接解决它就好了哈。点击属性,点击这一个高级系统设置,点击环境变量。这里步骤的话是已经写的非常详细了,大家根据这一个步骤来就可以了, 添加好之后你得一个一个点确定,确定保存之后重启我们的 dust 命令行哈。好,这个呢就是我们的一个 person 的环境搭建, 拍摄环境搭建的话,其实是非常非常重要的一步,如果说你的环境面料没有配置好,那你之后去写代码,去配置这一个编辑器,去配置编辑器当中的一个依赖的话,就会出现很多问题,很多小问题哈。

大家好,我们今天来来给大家演示一下如何用拍摄脚板机批量登录到网络设备,修改配置。我这里时间关系,我这里简单说一下, 我在银行抢借了我的台式电脑网卡,然后首先你要保证能聘通,然后要写写能登录,登录完之后,那我们在你随便建一个文件夹,然后创建一个一个 ip 列表,比如说我那个四台路由器,我就把这个写在这个 tst 文本上面,然后放一定要放在同一个陌路下,比如说我的拍摄标准在这里,你这个 ip 进来一定要放在这里, 然后我们现在来看一下拍摄脚本怎么写,这里给大家演示出来了,大家可以截图下来回去看,我用我要引入模块,要引爆的导入,然后 这个是写密码这个世界模块,然后最后这里就是先定义一个优者的变量名,然后保证到你破的说错了,是验铺的,让你提示你输入用户的密码,然后用文件,比如说我定一个 f 文件的对象,然后 本机打开这个我们刚才定义好的 ip 清单,指的模式器,切切的去打开去赌气。游戏完之后,我们着行提起出来里面的 ip, 左行踢出来给他定一下这个赖,然后这里再调整一下,切掉空格,然后前面的空空白地方啊回车这东西反正就是说把里面的 ip 提出来,不给这个 ip, 然后这里是登录 这里 ip 待用到这里,然后用户名就这里输入密码,这样,然后登录我,我们就如果成功,我们就给他回写一个成功,然后登录上来 app, 然后这里就是你要执行的命令,比如说我创建伟大呢?然后 ospf, 啊,对吧?最后你就把它关掉,那我们现在来编辑一下,然后再来执行一下,他就会提示,提示你输入用户名密码。那我们来说一下,我创建的是 移动,然后移动一二三回车,那现在你就能看到,恭喜您成功登陆到哪一台交换机,对吧?然后这里第二台,是吧?第三台,第二台他登录完你给你回信出来, 第四台已经 ok 了。然后配完了之后,那如果说我们要验证有没有配成功,我们可以去随便点一台,你就可以看到配置,比如说有没有多的处理。各位安二十啊,对吧?是不是到了一个 vip 二十啊?包括你也可以去看一下 oppo 是不是已经有了,对吧?随便你去找哪一台他已经都配好,所以说这个就是拍成的效率就在这里, 你一个脚本一起下去,所有设备都有了,是不是?提升提升你的工作效率,对吧? ok, 那我们本期就分享到这里了,感谢大家。

啊?四件,这个带参数的,带参数的,四件 money, money 啊,对啊,在这里面的话,我假设,假设这一个打招呼的这个内容我并不是直接用的,我是给它传进去的,那么我该怎么去进行一个处理?在这个地方 想一想。呃,在这里面的话我们给他来啊,这个地方 command 的话,我们还是用之前那个 configure 的一个方式去进行一个绑定,这个地方我们给他去处理一下。呃,在这里面的话,我们你吃了没有,对吧?你吃了没?这个地方信息我们给他传进去,比如说这个引否我们默认啊,使用函数的一个默认参数,等于这个你吃了没有 啊?默认是这一个,然后你还可以去传递其他的一个内容,那么是这样啊,这样如果我去进行一个绑定,我们再来运行看一下这个地方,我们直接点击这一个打招呼,他这一个地方的话,应该是 啊,这个地方的话我们没有传递参数,是因为有一个默认参数,假设这个默认参数我们也不给。我们再来运行看一下啊,在这里面的话,我们打招呼的话,他就会报错的,报错的一个原因,他提醒我没有,没有参数,对不对啊?也就是我们这一个事件绑定的时候就是绑定的事件不能,必须,不能有参数, 必须啊,不能有参数啊,绑定的事件不能有参数啊,不能有参数。那么我们想一下,这一个我们的一个事件是有参数的,事件是有参数的, 试卷是有参数的啊,试卷是有参数的,但是我们绑定时间它是不能有参数的,那么这这个地方不就是啊不能实现吗?这个地方我们确实是不能实现,对吧?啊?因为一个是有,一个是没有 啊,那么我们怎么去解决这个问题?既然他需要没有的一个参数,那么我就想我能不能找一个函数帮一下我啊?帮一下我去解决这一个问题,在这里面的话,我们使用的就是一个单点函数啊,既然你 hello 有参数,对吧?但是我又不能传递一个参数,那么我们是不是可以用另外一个内容,比如说我们用这一个,在这里面我们写一个啊, 我们就给他一个 funk 吧,这个地方我们 func funk 里面我们就直接给他啊,给一个没有参数的,那么在这个里面我们去调用一下这个哈喽,在这个哈喽里面我们再给他传递,你吃了没?对不对啊?这样的话我们就可以实现这么一个需求了,在这里面我们就把哈后面这一个哈喽改成这一个 funk 就行了 啊,在这里面我们是找了一个代理函数啊,找一个代理函数啊,自己写一个新的代理函数,实现需求啊,实现需求啊,这 再一个的话是我们这一个 funk, 但是这一种写法的话,他能实现我们的一个需求,但是也有一个非常严重的一个问题 啊,这是我们这一个按钮去进行一个绑定,如果我按钮非常的多,我每一个按钮的话都要去调用同样的一个事情的话,那么用饭口就啊,就我每一个如果用代理函数的话,如果用代理函数,每一次啊,如果用代理函数 函数,每一每一个点键都需要创建一个函数 啊,这样的话我们是会非常的麻烦的,比如说这里面打招呼,我们再来一个这个地方,我们给他一个打招呼,奥啊,打招呼,奥,这个地方我们是给他一个奥吧?啊?奥的话他问的就不是我们这一个内容了,问的就不是你吃的没有。这个地方啊,这个地方的话我们就给他一个 hello word 吧,这个地方我们是一个 funk。 奥, 梵高啊,这个地方就是给你一个 how do word word 啊,那么在第二个里面的话,他也要去使用这一个代理函数,这个地方是我们 b t m 哦,然后这个是我们的一个 funko, 对吧?然后我们再来啊运行看一下,像这样的话我们就会出现两个按钮,第一个的话是我们的一个打招呼,第二个的话我们没有去进行绑定嘛。 好的,这个我们运行一下啊,像这里面的话,我们第一个打招呼的话,他是一个你吃的没有。第二个的话我们是一个 hello word, 对吧?啊?然后你看这一个程序,你会发现一个问题啊,就是这一个函数,代理函数,呃,他除了参数不一样之外,代理函数的一个逻辑都是一样的,对不对 啊?这样我们用起来就会比较的麻烦,尤其是在重复东西非常多的情况下,这时候我们就可以用另外一个东西了啊,用一个拉姆达去代替我们进行一个操作,注意拉姆达的话,它是一个匿名函数的一个意思,这个拉姆达 啊,第一个参数的话,我们可以不去进行传递,这一个当然我们也可以去进行传递啊,那么传递过来之后的话,在这个地方我们第二个的话,我们直接给他去调用,我们这一个调用我们那个寒露,寒露里面的话直接去传入我们这一个参数,比如说第一个的话,我们应该是一个,你吃了没 啊?你吃了没啊?这是我们第一个,然后第二个的话我们给他改一下吧,这个地方我们给他稍等一下,我们给他复制凉粉。 这个地方我们上面的给他注视一下,注视一下,然后在这里面我们是一个 lamber 啊, lamber 的话我们给一个冒号,然后在这里面我们直接调用这一个 hello, hello, 问一下你吃了没? 呃,你吃了没?第二个的话我们给它改一下,这个地方是第二个,我们改成一个 lamber。 呃,这里面的话 我们是一个 lambda, 然后冒号。这个地方我们给一个 hello, hello 的话我们是一个呃, hello word, hello word, 一个感叹号。呃,在这里面的话我们是这一个内容,像这样的话我们这一个 lambda, 其实上面这一个方克二是一样的啊,我们重新再来运行一下,然后你会发现效果是一样的,像你吃的没有 hello word, 它也能进行一个打印 啊,这一个 number 的话他被称之为匿名函数,匿名函数的话就是可以去啊传递我们这一个内容吧,当我们点 他可以生成我们一次性的一个函数,就我们只用一次啊,那么直接用这一个拉么打去进行一个实现,那么这个的话是我们带参数的一个函数形式。

零九,单选框,单选框,然后把这一段我们给它复制过来,这里面的话是我们四门语言啊,然后我想问一下你最喜欢哪一门语言,对吧?你最喜欢哪一门语言?然后在这里面我们是这一个,最终的话是一个 read, 点上一个 myrip 啊门路口。接下来我们要把这些内容全部给他布局到页面中去,那么我们还是 for for are in 我们的一个软件啊, in 我们的一个难规矩里面,好吧,把这一个语言里面的一个内容给他啊,并立出来。第一个的话应该是我们的一个难规矩这个地方语言,那么我们就给个 a n g, 然后第二个的话是我们的一个 index, 就是它的一个序号,呃,在这里面的话我们还需要去定一个,这一个是定义我们默认选择的一个那种定义,嗯,定义默认选择的那种,我们什么都不选中,好, 好吧,我们还是给这一个 vv 的话,应该是等于我们 tk 点上一个樱桃霸,樱桃霸里面有 v, 点上一个 seat, 我们给他设置为一个零啊,我们给他默认什么都不选中,那么在这里面的话我们就要去进行一个设置了,那么是一个 tk 点上我们的一个 radio button 啊,里面的话绑定到 rot 对象上面去,然后设置一下它的一个文字信息, t x t, 对吧?我们就直接等于这一个语言,也就是并列出来的 passion 啊, 啊, puree, 然后还有一个 review 和 roar 啊,在这里面的话我们就给这一个,第二个的话是它的一个 value, 对不对?这个 value 的话就是它选中之后的一个结果,选中之后的话,我们就给这一个 index 就行了 啊,这是通过这一个最终去取我们想要的一个值的啊,那么是这一个,然后再一个的话是我们啊,是我们去绑定的他那一个变量,也就是上面这一个微选择的一个结果,这个地方是我们的一个 哇, very able 啊, very able 直接等于这一个 v, 最终的话,我们给它 pack 一下啊, pack 上去,这样的话我们就可以把这些内容全部给它绑定进去了啊,绑进进去之后,最后我们还要获取一下一个结果,那么这一局我们就直接复制过来,好吧,这个地方就不敲了,最后这个地方我们直接给它复制过来一下 啊,然后在这里面的话,我们就直接打印一下这一个 v, 点上一个 get 就行了,我们重新再来运行看一下啊,像是在这里面的话,就是你最喜欢的一门语言,你最喜欢哪一门语言?然后我们直接点击选择这个,选择一个零,对吧?我们点击这一个 rubio, 然后他是一个三,我们选择这一个 pass 啊,然后我们看一下 pass 是一个一,对吧?啊,那么这样我们去进行一个选择的时候,他只会打印我们选择的这一个序号啊,接下来我们要的并不是序号,对不对?我要的话我应该是打印我喜欢的那门语, 那么我们这门语言的话,可以从上面这个列表里面去取啊,那么我们可以得到这一个,这一个的话是我们的一个,先获取一下我们的一个 index 吧,就是我选择的是哪一门语言啊,然后再去提取我们那一门语言里面的一个内容,应该是同从这一个男鬼群里面, 男规矩是里面去提取我们这一个 index 的这一个内容,对不对?提取这一个 index 啊,然后 index 里面提取出来是一个原组,我应该打印原组的一个 d 零个,因为我只要打印语言就行了,所以是一个 d 零个,我们再把这一部分给它去打印看一下,我们 prepare 一下 啊,这样的话我们就可以直接打印我们选中的一个内容,并不会打印我们刚刚那一个序号了。像这样的话我们是一个啊,这里还要减去一个一才行。这个 index 的话还要减去一个一,因为上面是从一二三四开始的,但是列表的话他是从零开始计数的,所以我们给他换一下就行了。这里面我们选择这一个 拍摄,然后点击这个结果啊,就是拍摄,对吧?然后你可以换成其他的,比如说撸啊啊,在这里面的话我们就可以进行一个选择,但是这一个的话会有一个 bug, 想想默认的话他是什么都没有的啊,默认的话他会是一个啊,默认的话他是一个零,对吧?零的话他减去一个一,他等于负一取到我们最后一个区的,所以这个地方是一个 bug 啊,所以最好最上面的话我们应该可以给他设置一下默认的字,默认字的话我们直接给他设置为 pass 进行一个选中啊,这样的话就不会出现我们刚刚那一种 bug 的一个问题了吧?那么这个的话是关于我们的一个单选框。

好,今天我们来说一下最后一个,记住空间包臀按钮,按钮呢,可以,上面可以放上文本或者图像。按钮可以用于监听用户行为。 按钮能够,最重要是按钮能与一个拍摄的函数关联,当按钮被按下时,自动调用该函数。 用户跟界面主要的交互,一个是输入框划快,在某某种意义上也是你自己玩游戏除了发语音打字之外,不就是按钮按来按去。好,我们通过一个例子来练习一下按钮,来说一下按钮,按钮呢 的语法。一样的啊,跟那个 labor 啊, n 圈都是一样的啊,先新建一个按钮啊, 然后我们按钮上面的文字啊, tax, 默认来说,他会根据你的文字大小来改变他的按钮大小, 我是一个小艾,然后呢,我们给他一个东西,给他,给他一个什么,就比如说我们下面给一个内部啊,内部呢,我们也给他一个那个文字福串避难对象啊,当做他的内容 测试表情可以了啊。然后呢,按钮呢,我们首先说一个,嗯,我们来说几个, 我们来说几个他独有的属性。第一个呢是 state, 当然这个和 state 好像跟那个 n 球是一样的啊。状态一般有三种状态,默认为 normal, 那里面可以有图片 image。 当鼠标放上去的时候,这个按钮以后有一个前景色和背景色, active back, wrong 和 xe, 一个是按钮放上去的背景色,一个是按钮放上去的前景色。 好,如果我们说想要一个姨妹子呢,我们首先要有一个姨妹子对象,你对象呢?这背面有一个风头姨妹子啊,这,我们已经有一个,我放了一个图片放着啊像像一个这个地球一样 个萝卜平衡起来在这里呢指定这个图片 嗯就可以了啊运行一下但是这时候会发现什么问题呢原先这个我是一个小按钮这个东西没有了对吧。就这个图片呢就不能跟这个文字 并存如果说你想要图片跟文字并存呢你就必须让人再加一个属性叫康胖子。 康胖的有哪几个属性。就是说这两个图片在文字的什么地方啊。上下左右 your left top right bottom center。 啊比我们以这个 top 啊来试一下这个图片在上面文字在下面可以了啊我们来试下。心疼我看心疼会是什么样子 而我的中间会怎么样覆盖掉吗。对会覆盖。嗯对图片文字会在一起你会仔细去理解了。这个代表附加图片的位置啊。第一个 但这个我们就暂时需要啊我们继续往下研究啊。 state stead 等于 k 点 nomer 这个是默认的嘛咱们就应该是那样的我们来试一下这个题 活动会怎么样。应该也能用吧也能用 dc 包肯定不能用不能用的 dc 包肯定不能用。 好我们来设置一下 active background 按钮放上去的背景色设置为蓝色试一下按钮放上去的背景 没有反应哦 按下去了 这是按下去的颜色。应该说是按下去不应该是放上去啊那这是不是应该是按钮按下去的前景色按下去按下去 啊。把这个我们再设一个前景色 现在再说一个红色吧 一个是背景字一个是前景字哎是的啊对吧可以了然后按钮的 交互事件就是可以绑定一个函数,用 come 的 come 的来绑定一个函数,这要直写函数谜,这么之前先把函数写好,这个 f, 这个比如说踏棋,踏棋现在可以写到空运之家站位,站着 让别人 print 啊,一下,刚这个拿到这个东西 s, 这就是绑定一个很简单的事件啊,然后他也可以绑定一个字母函数。 好,除了这个之外呢, come on 的还可以念接一个人体民函数,人体民函数可以去传参数,也可以去做一些 比较。呃,就正常这个函数做不到的事啊,我们举个例子,怎么做呢?我们想要把它本身的这个按钮有一个需求,叫做把本身按钮上这个 taste text 了,可以打印出来后传出去。首先呢,我们给他一个,先给个变量吧,假设有个变量变量叫做真人 tex 啊,我们就等于这个,我是一个小按钮,现在他这个参数,他这个,他这个变量嘛,我们把这个变量给他传出去啊。首先呢,我们得到这个太克斯肯定是用这个变量啊,扛不了,这,这个可以写,扛不了,那么那么的那么的 t t 等于六个 btn test。 然后干嘛呢?首先要如果简单一点,不用追这个,直接在这就可以, 这个气就可以了,试一下啊,我这个小按钮按一下,我可以打印出来,对吧?那有人说我们兰博的不这样,可不可以?我直接兰博的冒冒号,然后不认得就提升 tex, 可不可以?那你可以试一下,对吧? 当然也可能也是可以的,但是我不是很坚强,你要在外面给他包装一下 这第一种,第二种把这个参数给传出去,传出去也简单,就这种塔子,这种塔子来传,这上面有一个东西啊,我们把这个结果是 今天,我是啊,加上一个穿过这个 n, 你可以试一下啊, 结果说我是个小按钮,这,这也是一个比较常见的就通过匿名函数来传餐的一种方式。

讲解这一个内容之前的话,我们也再来解决一个问题啊,就是我们为什么选择这一个 ticket 而不去选择其他的,对吧?呃,这里面我们给它一个新建一个文件吧,这个地方我们就给一个呃,给一个呃,给个呃这一个选择 ticket 的原因, 原因这个地方我们给个 t x t 吧,我们先把它给复制过来一下,复制过来一下 啊,这个的话就是我们选择 t k 音的的原因。第一个的话是它功能相对简单,相对简单以及功能啊比较完善,其实不管 t k 音的也好, p y c 的也好, p y k t 也好, 还是你其他的一个界面,只要是你 gui 的一个内容的话,其实他都是一样的,就是你一些布局,然后逻辑把它嵌套起来啊,最终实现一个效果啊。对于学编程来说,对于初学者可能会觉得这些 些知识点,就是啊,这些酷的一个用法可能会很难记啊,就是记那些酷的一个用法的话,只是第一步,其实最难的话是在于我们去熟练用的一个东西啊,所以这是我们去选择 tiking 的吧,就是你学了这一个之后,你再去学其他的东西就会变得非常简单,因为原理是相通的 啊。第二个的话,我们选 t k 音的,他能很快的产出效果,以及学习之后会有反馈啊。像我们 t k 音的在进阶课里面,我们用三节课,就我们能把一个啊,把 t k 音的大部分的一个内容全部给学完,以及我们能用它去做好几个案例。但是如果你学 p y q t, 别说三节课,三十节课还可能还做不出一个大型的一个项目,因为 q t 的话内容实在是太多了啊,以及其他的内容的话,它相对大的话也会相对的复杂一些,所以我们是选择的这一个简简单的啊。第三个的话就是它可以与进阶课后面其他的一个知识点结合起来 一起去讲,像我们与网络编程以及与数据库啊结合起来的话,我们能看到更生动的一些案例,所以我们选择这一个 tiking 的 啊。最后强调一点, pk 呢,它不适合大型项目以及商业项目啊,如果你是个个人使用或者是小型项目是没有问题的啊,小型项目比如说什么?比如说 pass 里面的一个 i d l e, 对吧? i d l e 啊,这个 i d l e 的话,其实就是我们这一个,其实这一个的话是 pass 里面的一个 i d l e 这个窗口的话,其实也是我们 啊,这个内容的话也是拍死拍拍死用这一个 t k 音的把它给做出来的。像我们可以去溜这一个 feel 啊,然后去新进这些窗口什么的,这一个就是用 t k 音的给他做出来的。像有这么多的一些功能啊,到后面的话,我们学完整个课程之后,你也能做出这么一个效果, 所以这是关于我们去选择这一个 tk 音的。

呃,今天给大家讲讲 tk 的环境配置啊。最近抖音上一大批人在说这个 tk 的怎么下载,怎么用,但其实都没说到点上。 第一个你要有一个 jd, 这个东西比较敏感,你们可以私信我,如果不懂的话。第二呢,你要做手机的环境配置,第一个是系统时间,第二个是系统语言,第三个是隐藏的一个系统的 app, 他的分布 pk, 他会隐藏的去检检测这些东西,然后这些都做好了,你就可以用 tk 了。

今天我们来配置 vs code 的 python 开发环境,首先打开我们安装好的 vs code, 然后点这里,然后在这里输入 chinese, 再点这个,然后我们等待安装完成后,点 restart now 重启软件, 现在界面就是中文的啦,我们在这里输入拍放,然后我们点击安装,安装中安装完成,接下来让我们在这帅气的界面里谢谢代码,看看吧,哈哈。点这里, 然后点打开文件夹,选择一个文件夹用来存放我们的代码,选好后,我们点这里创建一个文件,接下来输入文件名,点 py, 接下来我们点击这个文件,可以看到右边进入编辑模式,我们在这里写下这句代码,然后按 f 头上出现这个,点这里看下面是代码执行后输出的结果,宝贝你又成功了,真棒呀!课后小思考,宝贝们猜猜代码里的 print 代表什么呢?

然后上一节课不是说想开发一个就是 ui 有 ui 界面的那个软件吗?这节课就先配置一下 ui 的环境啊。首先呢,呃,看一下这个环境配置。 第一步,我把那个什么下载的园给换成了清华园啊。呃,因为之前下载的慢,好像就是因为这个问题, 点击 for setting, 然后这个 project 啊这个,然后点击这个加号,点击这个 manage, 然后直接把这个这个这个就是网站换成清华园的, 直接搜一下 t y t h o 镜像员吧 啊,大家可以把那些网站随便换一个啊,我这里替换的是第一个啊,清华,然后替换完了, ok, 然后下载。呃,下载那什么呢?下载三个三个三个 在哪里 下载三个库啊?第一个 p y q t 五,大家这里直接就是搜 p y q t 五啊,直接点着下载就行了啊,因为你换成了清华的人应该可以直接下载成功啊。我我就我 模式下载成功了,然后下载它,然后再下载这个 p y q t 我 tos, 然后这个,还有这个啊,把这三个下载完了之后呢啊,我们就是试一试它的代码能不能用啊。 首先呢就是韩式百度啊,百度,我这里是直接搜的是 p y q t 啊, p y q t。 然后这里从零开始使用 p y q t。 呃,是哪个呢 啊?应该就是这个这个,然后首先他就是让你安装了,安装了这几个库啊,然后是他说安装好了之后试一下这个代码,看看能不能用。我这里已经复制过来了啊,右键啊,运行一下 啊,运行成这样呢,就说明可以使用啊,就证明你这个 p y q t 五啊。第一个是安装成功了,其他的 其他的安装成功你就在这里看啊,就是这里有没有那个什么呃,什么 tos 啊?刚刚安装的那些 p y q t 五,然后 d e s i g n e r 啊,就这三个啊, 嗯,有的话就是安装成功,没有的话安装失败,然后安装失败了,大家自己百度错的原因啊,是怎么回事?然后所有都安装成功了之后呢?需要配置一个。

五分钟学习 peasant, 今天我们来讲解如何构建一个 peasant 的编辑器,也就是我们经常讲的 id。 今天讲的主要是 vs code s 扣的呢,是一个比较小的,比较方便的,同时可以用来编辑拍摄和 cr 加的这样的一个 ide。 我们来看一下,在 百度或者是其他的搜索框里面去输入 vs code, 然后在第一个,也就是进入他的官网中, 也就是我们这里看到的一个官网,点击 down for windows 或者是 down for 其他的平台。我们以 windows 为例,点击下载之后呢,这里有一个下载任务,我们可以看到如果你装了迅雷的话,会跳出来迅雷下载的这样的这个链接, 然后你点立即下载就可以了,因为我已经下好了,我再试一次,我已经下好了我的下载的下载好的呢,是在这个地方,我进来之后双击 双击安装,安装的时候同意协议,然后下一步安装的地址呢?我会,我所有的软件呢都会装在地盘里面的一个叫做 software 的文件夹里,这样我在删除或者在找的时候比较方便。 点击地盘 software, 然后它自动生成 microsoft vs code, 然后点击下一步, 这里选择默认,然后创建桌面快捷方式,然后添加到 pass, 重启有效,我们就先不重启,然后点安装等它就可以了。安装完成后, 点击完成同时运行,我们来设置他的拍层的环境。进来之后呢,其实你现在是没有拍层的,这是我之前用它打开的一个一个这个拍层的,自己随便写了一个,我们看下他能不能运行。 他这里直接运行了是因为我电脑之前他保留了我的之前的设置,如果你是第一次安装没有进行过拍摄的设置的话,你需要点击这里有一个拓展,这里有一个拓展,一定要点这个拓展,或者用 culture 加 sifter, 然后再加 x 这个快捷键, 这个地方,也就是这个正方形这个角出来一块,然后在这里输入 ice, 然后点确定,确定之后呢,他会搜索搜,点击第一个,第一个之后这里有一个安装,有一个安装,你们点安装啊,我这里是 卸载或者安装,因为我已经安装好了,所以这里就不用了。安装好之后大家注意,安装好之后呢,你需要对你的这个,你可以随便在你这里呢打开一个文件或者新建文件,对新建文件,新建文件,你输入这个文件的名称,也就是这个名称, 选择编程语言,你选择 poison, 然后你输入一行命令,比如说 import os, 随便经加载一个第三方的包,你 print 一个 hello world, 而你看他能不能打印出来,一般情况下的话,这个时候是不能打印的。由于你创建的这个拍森的创建这个拍森的程序他是没有保存的,所以你可以他会将它保存在 在一个地方,比如你按 ctrl s, 然后将它保存到桌面,将它的名字改一下,而改成 hello roll, 加上一个短斜杠, 点击确定,然后你点一下运行,一般情况下这个时候他是不能直接运行的,因为你没有配置你的 pison 的解释,解释器在哪里?怎么去做配置呢?去做这个配置呢?我们一般呢是选择在这个地方左下角有一个 pison 的这个地方, 你点击之后呢,他会有在这呢会选择解释器,然后我的电脑里面的解释器非常多,我有安装在地盘 software anna coda environments 里面的 thans floor 下面的 pison 点 exc, exc 这是用 anna coda 的方式安装的,排损也有这个 相同的方式安装在一个名字叫 tooch 一点二里面的拍摄的环境,当然也有直接在这个我们的电脑环境下的地盘 softier where, 然后里面的拍摄三点九点九里面的拍摄 exe, 这是这个不同的这个环境,你选择自己的环境就可以,当完成之后呢,你再点击运行,他就可以将你想要的程序进行打印。 另外 vs code 刚装好之后应该是英文的界面,所以你在这里面呢,还要再搜索一个中文的,中文的一个包应该叫 chin chinese 解体中中文就是这个包,你说 chinese 有一个简体中文,他就会将 vs code 的语言变成中文的语。 我们平时打开一个已经写好的拍送的程序的话,一般会在这个地方点击打开文件或者打开文件夹,打开文件呢,就是打开了你 做你单个的这个拍摄的程序,比如说我这里的 hello world 的这一个程序,他打开这里有一个是否信任你,点击确认就可以了,当然你也可以打开一个文件夹,那这样子的话,整个文件夹下面的,比如我们打开这里的法斯塔尔森,选择 这里再点击发的二三拍托尔尺码词,因为这是这才是我代码的最后的一个目录。如果你点击文件夹的话,这个时候呢,他会将整个文件夹下的代码作为一个项目,大家可以看到,在这里呢,我的 里面呢会有很多的子文件夹和子代码。

拍叉五,配置环境一共有这三步,建议看完毕收藏。那么第一步呢,是打开设置面板,并选择拍摄解释器。第二步呢,点击这里的配置菜单,选择添加 第三步,新弹出来的这个窗口,选择左侧康大环境选项,并配置下雨的环境,配置上就行了,收藏后大家快去试试吧!