用 python 提升你的能力进阶篇十二点一点儿一、使用 w x python 创建一个简单的 jy 程序 在前面的课程中,我们学习了使用 t k 音涛模块创建 g y 程序的方法。 这张开始呢,我们介绍一下使用 w x python 模块创建 g o i 程序的方法。这节课呢,我们学习一下使用 w x python 创建一个简单 g o i 程序的方法。 由于 w x python 这个模块呢是第三方模块,所以说我们要首先安装这个模块。安装这个模块的方 法呢,就是在 windows 的命令横窗口中输入 pipe install w x python, 然后按 inter 键就可以进行安装。如果安装的速度比较慢,则可以在后面加上 国内的软件镜像地址,然后按 enter 键,这样安装的速度就比较快。我们可以使用 w x python 这个模块创建一个简单的 d y 程序。 首先我们要了解这个模块中最基础的两个对象,应用程序对象和顶级窗口对象。 其中应用程序对象是由 w x python 库中的应用程序类创建,该对象管理主世界循 主事件循环是 w x python 程序的动力。顶级窗口对象是由 w x python 库中的顶级窗口类创建,该对象管理最重要的数据控制并显示窗口。 大家可以看一下这张图片。如果我们要使用这个模块创建 d y 程序, 首先要创建应用程序对象,然后呢要创建顶级窗口对象, 然后我们使用顶级窗口对向下的方法显示窗口,然后调用应用程序对象的主事件循环方法。 这样呢,我们就可以创建一个 g u i 程序。下面我们做一个例题演示,实践一下,使用 w x python 库创建一个最简单的 g u i 程序, 当然 w x passing 库呢,也可以称为 w x passing 模块,我们演示实践一下, 打开 sublime tax 编辑器,点击 file new file, 按 ctrl s 保存, 我们将它保存在地板的 practice 文件夹下,将它命名为十二杠,一点 p y 按 inter 键。 首先呢,我们要引入呃 w x 这个模块, 我们这个地方呢,大家一定要注意,我们并不是要引入 w x passing, 而是要引入 w x 来代表这个 w x passing 库。 然后呢,我们创建一个应用程序对象,我们主要使用了这个模块下的 a p p 这个方法, 我们将它复制给变量 a p p 就是小写的字母 a a p p w x 点儿 a p p 这个函数,创建应用程序对象。然后呢,我们使用 该模块下的 freeing 这个函数,创建顶级窗口,并复制给变量 freeing。 我们使用 wx 大写的 f free, 它的参数呢?我们,呃尽量剪短一些 title, 这个要设置一下, 抬头呢,我们设置为 w x python, 我们这个地方要大写的撇。 然后呢,我们使用 size 这个参数呢,设置一下呃它的长宽。 然后呢,我们显示窗口使用 free 这个对向下的数这个方法。然后呢,我们调用应用程序的 主事件循环方法,我们使用 a p p 点儿闷 loop 这个方法,我们这个地方一定要注意,这个闷 loop 的,这个 m 是大写的, l 也是大写的, 我们检查一下这段代码,这个 s 呢,一定要大写。这是 w x python 有别于 t k 英特模块儿的一个很大的区别,也就是说它的很多函数的首字母是大写的, 如果一个函数中包含了两个单词,则每个单词的首字母都要打, 也就是使用了大脱风的写法。我们按 ctrl s 保存,运行一下这段代码,点击 win 加 r, 打开运行窗口。我们在运行窗口中输入 c m d, 按一条键, 我们打开了 windows 的命令行窗口。由于当前窗口的工作目录是在 c 盘下, 我们需要切换到地盘的 practice 文件,加一下我们 d 帽儿,按一条键, c d practice, 按一个键。 然后呢,我们输入 python 十二杠,一点 p y, 按一条键。大家可以看, 我们已经创建了这个 g u i 程序,它的抬头为 w x python, 然后它的长为五百,宽为二百,我们关闭一下。 我们也可以使用应用程序类此类的方法来创建 g u i 程序。当然这个地方呢, w x 点 a p p 就是表示应用程序类, 它的步骤呢如下,首先呢,是定义 w x 点 a p p 的词类, 该子类继承了 w s 点 a p p 的属性和方法。第二步,在子类中 创建一个初始化方法,也就是 on i n i t 这个方法。初始化方法呢,会创建顶级窗口对象,并显示顶级窗口。第三步呢,使用 此类创建一个对象,也就是创建这个类的一个实力。最后一步呢,就是调用 对象的这个闷 loop 这个方法。这个方法呢,可以将程序的控制权交给 w x python 的窗口,也就是显示这个窗口。 下面我们做一个例题演示,实践一下,使用 w x python 库创建一个最简单的 diy 程序,需使用创建 w x 点 a p p 此类的方法创建 d u i 程序,我们演示实践一下, 打开 sublime text 编辑器,点击 file new file, 按 ctrl s 保存,我们将它保存在地盘的 practice 文件加下,将它命名为十二杠二点 p y 按 enter 键。 首先呢,我们要引入呃 w x。 然后呢,我们创建一个 a p p 类 大写的 a, 然后呢,它继承了这个 w x a p p 这个类。 然后呢,我们在这个类中定义一个初始化方法,当然我们也可以使用构造方法,但这次呢,我们使用这个初始化方法 i n i t 然后呢,参数为 self。 我们在这个初始化方法中呢,创建顶级窗口对象,并复制给变量 free, 使用 wx 点 free。 然后呢,它的 嗯 parent, 也就是副窗口为 nine, 它的 title 为 w x python。 嗯,然后我们设置一下它的长宽 size 为五百二百。 然后呢,我们要显示这个窗口 frame 点竖,这个地方一定要使用大写的 s 竖。最后呢,我们要返回一个针 return return 处。 然后呢,我们使用 python 中的主程序来使用这个类创建一个对象 if men, 我们创建一个实力创建一个对象。然后呢,我们调用该对象下的 a p p 的闷 look。 这个方法呢, 让主事件循环按 ctrl s 保存。这样呢,我们就可以创建一个完整的 g y 程序。我们运行一下这段弹, 打开 windows 的命令行窗口,我们在其中输入 python 十二杠二点 p y 按 inter 键。大家可以看一下,我们已经将这个 g y y 程序创建完成了。嗯,它的长为五百,宽为二百。它的标题为 w x python。 我们关闭一下, 我们看一下这段代码,这段代码呢,其实就是将顶级窗口放置到了这个 a p p 类的初始化方法中。 在上一章中,我们使用 t k 金特库创建 d y 程序中,是主要使用了面向过程的编程方法。在这一章中呢,我们主要使用了面向对象的编程方法。 如果有的同学不熟悉这样的方法,那么多做几个例题,你就会发现,其实用面向对象的方法来创建 d y 程序还是比较方便的。
粉丝2556获赞7938

qt 框架是一个跨平台的 c 加加 j i 库, j i 是什么呢? 你所看到的这些啊,就是 g u i 了。而 p i q t 呢,是 python 编程语言与 q t 库的成功融合,也是目前 q t 最强的库之一了。 p i q t 提供了良好的窗口控件儿集合,你可以拖在控件儿来创建用户界面,比如大家现在所看到的图书管理系统, 又或者是进销存系统,一般啊,都是本地段的项目完成后啊,可以打包成可安装的程序,发给你的朋友们,双击就可以安装使用了。有这么几个小项目,感兴趣的朋友领取练手吧!

二零二二年拍摄最流行的三大柜框架,第三个最牛逼,先点赞收藏再观看。什么叫柜框架? 就是用来做扣端软件的,电脑里像 office 软件, qq 软件都叫扣端软件。第一个 teator, 它是拍摄官方附带一个故意框架裤,它非常简单,非常容易使用,对于很简单小型的这种需求,用它编写是最快的,也可以运行在麦克, linx 为等式都可以运行。 第二个 paqt, 你有没有听说过大名鼎鼎的 qt, 它本身是个 ci 的框架,而 passeng 对他进行封装叫 paqt, 相比 tiktok 他也非常非常流行,但是比 tiktok 功能更加强大。同时呢,提供那个可润化的洁面,叫 qt, 设计师你通过拖拽的方式就可以做个洁面出来。 第三个叫 kv, 最最牛逼,他牛的什么程度?主要是他开的程序不只是运行于麦克温度,省的六四,可以直接运行到安卓 os 等系统。这个框架在国外已经非常非常流行了,在国内逐步的运行起来。 总结来说,简单项目有 kitty, 承受项目有 psqt。 如果你想跨更多的平台,更加流行的技术用 ktv。

各位同学好,欢迎大家来到用 p y site 六或 p y q t 六创建 g y 程序微课堂。本节课主要介绍一下应用 p y site 六创建第一个 g y 程序的方法。 在前面的课程中,我们安装了拍摄,并且安装了 p y side 的六模块。 我们也介绍了使用文本编辑器创建运行拍审代码的方法。 这节课呢,我们就使用 p y 三的六创建一个最简单的 j y 程序,并创建简单的 j y 程序。首先呢,我们介绍一下 创建最简单的对外程序的代码,大家看这段代码的第一行, impover 的 s y s 表示引入 s y s 模块。 s y s 模块呢,是 python 的内置模块,负责与 python 的交解释器的交互。第二行呢, from p y side 六点 q t videos import q application kiwidid 表示从 p y side 六的 qtwigis 这个此模块儿下引入 q app q application 类,这个 q application 呢,表示应用程序类。然后 后呢,引入了 kiwidit 类, kiwidit 类呢,表示窗口类。然后呢,我们使用 q application 类创建应用程序对象。 q application 的参数呢? s y s 点 a r g v 用于返回传递给 python 脚本的命令行参数列表。 然后呢,我们使用窗口类 created 来创建窗口对象,并辅值给变量 window。 然后呢,我们使用窗口对象的数这个函数显示窗口。然后呢,我们执行 a p p 对象,也就是应用程序对象的 e x e c 方法进入实践循环,如果要关闭窗口,则返回整数值。 最后一段代码呢,就是调用了 s y s 这个模块的 e x i t 这个函数,它的主要功能是通知 python 的解释器结束程序运行, 如果这个 a p p 点 e x, e c 返回的是整数值,那么它就会关闭这个程序。 下面呢,我们演示实践一下。我们打开 sublime text 编辑器,点击 file new file, 按 ctrl s 保存,我们将它保存在地盘的 chapter 文件夹下,将它命名为 demo。 二点 p y 按 inter 键。首先呢,我们要引入内置模块 s y s import。 然后呢,我们引入 p y side 六的 q t devities, 这个子模块儿下的两个类,应用程序类, q application 和窗口类。 kiwi did 应该是 cuvides import q application 应用程序类,然后是 cuvated 窗口类。然后呢,我们创建 应用程序对象,呃,它的参数呢?为 s y s a r j v。 然后呢,我们创建窗口对象并复制给变量 window, 然后使用 kiwidis kiwidit 嗯,这个类。 然后呢,我们调用窗口对象的数,这个函数显示窗口。 然后呢,我们执行应用程序对向的 e x e c 方法,进入事件循环,如果要关闭窗口呢,它会返回整 数值,我们将它将返回的值复制给变量 m。 然后是应用程序对象的 e x, e c 方法。 如果说要关闭这个窗口呢,我们需要使用 s y s e x i t 这个函数,然后呢,它的参数为 m。 我们创建好这段代码,就运行一下,我们输入 python demo。 二 点 p y 安全条件, 大家可以看一下,他已经将这个窗口运行出来的就是这个窗口。我们关闭一下这个窗口, 我们发现呢,这个窗口其实太简单了,所以呢,我们要创建一个简单的 d y 程序,其中里面要加一些空键。 我们也看一下这个例题。使用 p y side 六创建一个 g y 程序, 设置程序的窗口,标题为第二个 j y 程序,设置窗口的长为七百,宽为二七零,窗口左上角距离计算机屏幕左上角的距离为二百二百。创建一个 按钮,单击该按钮,关闭窗口,需打印 q application 对象的 e x e c 方法返回的数值。 这个题目呢比较长,实际上有一段呢,就是他的要求呢,就是创建一个窗口,窗口中有一个按钮,如果单机按钮会关闭窗口,窗口的这个左上角的距离计算机屏幕的左上角为二百二百,然后 窗口的长为七百,宽为二五七。我们下面呢演示实践一下。 我们在制作这个程序的时候呢,主要是使用了继承的方法来做这个程序,我们也去实践, 打开 sublime text 编辑器,点击 file new file, 按 control s 播放, 我们将它保存在地盘的 chapter 一文件夹下,将它命名为 demo 三点 p y 按 alt 键。 同样呢,我们首先要引入 s y s 这个模块,然后呢,我们从 prom, 应该是 from 从 p y side 六的 q t v 这个词模块 下,呃,引入应该是应用程序对象,然后是窗口对象, 嗯,然后呢,就是 q button, q button 类呢,表示按钮空间。 然后呢,我们创建一个类啊,命名为 window window 这个类呢,继承了这个 quidity 这个类。然后呢,我们写一下它的构造函数, 嗯,双下划线,然后 i n i t, 然后它的参数为 self。 我们要继承负类的一些属性和方法,我们使用 super 这个函数, 然后呢,在 super 点儿双下划线, i n i n t 然后双下划线。 首先呢,我们要设置这个窗口的位置和宽高,这里呢,我们使用了这个继承字 curated 类的这个 set d ometry 这个函数。 set d ometry 呢,这个 方法呢,有四个参数,第一个参数呢,表示窗口距离计算机屏幕左左侧的距离。然后第二个参数呢, 表示距离计算机屏幕上侧的距离。然后呢,就是他的第三个参数呢,表示 窗口的长。第四个参数呢,表示窗口的高。 然后呢,我们使用继承字窗口类的 set window title 这个函数呢,设置一下这个窗口的标题,我们使用 self。 第二应该是 set windo title 这个函数,然后呢,题目的要求是第二个 j y 程序。 然后呢,题目的要求呢, 就是还要创建一个按钮空间。然后呢,我们使用 q pose button 这个类呢,创建按钮对象并复制给变量。八点一,我们使用 q pose button, 然后呢,它的按钮显示关闭窗口,嗯,第二个参数呢,表示它的副窗口或副容器,它的副窗口和副容器呢,就是这个窗口。 然后呢,他题目要求呢,就是要单击这个按钮,会关闭这个窗口。这个时候呢,我们使用了 p y s s 六的信号槽机制,我我们先将 这个代码打印出来。八点一点 click, 点儿 connect self 第二, close 这段代码的意思呢,就是如果说要单击这个按钮呢,它会 connect 连接这个函数, self close, 会关闭这个窗口, self close 呢,这是窗口类的一个方法,这个方法呢,可以关闭窗口。 然后呢,我们写一下主函数 if men, 嗯,同样的, 我们首先创建应用程序,对象 应该是 s y s 点 a, r, d, v, 然后呢我们创建窗口对象,并复制给变量 w i n。 这个时候呢,我们使用我们自己写的窗口类 window, 然后呢我们要显示这个窗口, 然后呢我们执行应用程序对象的 e x, e c 方法,进入事件循环, 我们将它返回的数值呢返回给变量 m, 然后呢,我们使用 s y, s, e, x, i t 这个方法, 如果这个 m 的数值呢为涨数,则通知 python 解释器呢结束这个程序的运行。确认代码呢,我们运行一下,同样呢,我们打开这个 windows 的命令横窗口,我们在其中输入 python demo 三点 p y, 大家可以看一下,我们已经运行了这个窗口,他的要求呢就是单击这个按钮呢,要关闭这个窗口,我们单击一下他已经关闭了,但是有个地方呢,我们要 没有看清楚,就是如果说要单击这个关闭这个窗口的时候呢,这个 m 的数值是多少?我们要打印一下这个 m 的数值,看一下它是否是整数值。然后呢,我们再运行一下这段代码, 按一个键,大家可以看一下这个,按这个窗口,它的长为七百,宽为二百七。我们 单击一下这个关闭按钮,大家可以看一下它返回一个整数值。在上一个案例中呢,我们使用了 p y c 的六的信号槽,就是这段代码八点一点 clicked, 点 collect, self 点 close。 这段代码呢,就是将按钮的单机信号 click 与窗口的关闭槽函数连接。关闭的槽函数呢就是 self 点 close。 其中这个信号是指 p y 三的六空间儿中在某个动作下 或状态改变时发出的一条指令。比如说单机槽呢,是指系统对空间发出的信号进行响应 或者产生动作。通常使用函数来定义系统的响应和动静。比如这个短代码,八点一点 click, 就是按钮的单机信号。 self 点 cloth 就是曹函数,它是一个函数,使用 connect 这个函数将它们连接在一起。 下面呢,我们再做一个例题,使用 p y 三的六创建一个 g y 程序,程序的窗口上呢,包含一个按钮, q pose party 空间,一个标签 q label 空间。 当点击按钮时,标签上的文本发生变化,我们演示实践一下这段代码呢, 我就在这里,就是不敲击的,大家可以看一下书中的 demo。 四这个带呢, 这个代码呢,同样首先要引入 s y s 这个内置模块,然后呢,从 p y side 六点 q t vigis 这个子模块下引入应用程序类, 呃,窗口类,然后是按压按钮类,然后是标签类,这个 cule label 就是标签类。同样呢,我们 创建了一个类,继承了 curatedly, 设置了这个窗口的位置和宽高。然后呢,我们在这其中创建了一个 label 空间,然后并设置了 label 空间的位置。然后呢,我们设置了这个 label 空间,显示的这个 文字是,猜一猜这句诗是谁写的。然后呢,我们创建了一个按钮,按钮呢,它显示的文字为点击我,然后呢,我们使用这个信号槽机制 连接了一个草函数,这个草函数呢,为 self 点 change label 是我们自己写,这是自定义的草函数。 在上面这个代码中的 self dear close, 这是内置草函数,是系统的, 而我们这次呢是使用的自定义草函数,就是我们自己写的,就是如果说要单击这个按钮,会改 变这个标签空间上显示的文本,我们运行一下这段代码,同样我们在 windows 的命令行窗口中输入 python demo 四点 p y 按一等键, 大家可以看一下,这样代码以这个窗口已经显示出来,我们单击一下这个按钮,点击我,他会改变这个标签的文本,我们再关闭一下这个窗口。 改变这个文本最主要的哈方法呢,其实就调用了这个标签对象的 set text 这个方法。对于这个 代码中的 q push button 和 q labor 空间,我们将会在后面的章节中进行详细的介绍。

哈喽,大家好,很多人在入门编程的时候碰到的一个最头疼的问题,就是环境的问题,就是装酷的问题, 就是你经常缺库,经常出现 nomodo nem 的,可能很多初学者就被这个问题来劝推了,今天我就要详细的讲一下各种安装的方法,然后我把这四种方法都写的非常的详细,比如有 直接拍参谋里安装就非常的方便直接,但是它里面有的有的库可能不行,不行的就要在命令行,就就要用拍拍音丝刀去装, 然后就是在三亩地里装,但是三亩地里装有时候会碰到一些问题,比如你的他 paper 会有问题啊,或者别的问题,因为康大,因为呢康大这个终端装会更保险一些,这 基本就都可以。然后就是最后一种就是比较流,比较流氓的方法,就是你直接把别人装好的裤拿过来用,再但这种方法他的他的前提是你和别人的拍摄版本差不多,比如你们都是三点七,或者是你是三点七,你是三点六,就是差别不大的话 是问题不大的。就是有些库就可以是可以直接复制过来用的,但有的可能会有问题。接下来我就详细给大家介绍这四种方法吧。首先来讲第一种最直接的方法,直接在拍差么里面安装, 这个前提是当然你用的编译器是拍叉母,因为我一直都用拍叉母,所以别的编译器我我不清楚。拍叉母拍叉母的话就是怎么安装,非常的简单,就是当你缺某个酷的时候,比如我缺,比如我想引, 靠的就是我们上节课讲的 word 的读写需要导入这个库,但你看这个库,他就没有我我我运行的话,他报的错误,就他报的错误,就是这个,这个问这个报错,就是你没有这个库, 那安装这个库,拍差不安装,首先是点费用,然后塞 tes, 然后找到这个 pojet 这个,这个里面会有这个拍层编译器, 点这个之后你可以看到这边会有很多东西,你你这个可能要加载一会他才有,就是你等一会,等他加载出来, 这边就是所有你装过的裤,一般只要你装冷了康大,他就会自带很多裤了。如果你没有装冷的康大,直接是官网下的排损的话,那你这边可能就裤很少很少,你就要自己下很多东西,那康大的话就是这些裤都是有的, 但是比如我刚才用的那个酷就没有,我想我想要下载这个酷,直接右看到右边这个加号,点这个加号,在这里搜搜我想要的这个酷, 可以看到这里就有了,这里就会出现这个库,然后你点这个 install package, 就是下这就是安装这个库了,然后 你可以看这个右下角这一块,他就有这个安装中,正在安装这个这个库,你再你等一会, 现在是安装完了,正在加载了,正在加载这个库,可以看到这是这个时候, 我这我这边这个波浪号就已经消失掉了,就是他已经有这个库了,你看我们运行的话,他就已经 已经没有刚才那个错误了。这就是第一种安装方法。我接下来想要读写 word, 我需要用到另一个库,我需要用到 docx 这个库,明泡的丢 cx 这个库 可以看到这里,就是他有红色的波浪号,他就是没有这个库,可以看到没有这个 docx 这个库,然后我们在这个里面去找呢,在这个里面去找丢 cx, 发现他没有 这个库,他其实应该叫排整杠 docx, 但是不论你是 docs 还是这个他都没有,所以就不能通过这种方式来安装,那么我们就要只能通过电 第二种方法会或第三种方法安装。第一种方法我们讲他方便直观,但他有的库没有,现在就是这种情况,这个时候你就要在那个 cmd 或者这个安达康大的这个面去装。 其实第二种和第三种是差不多的,是,嗯的康大的命令行,这是三亩地,是你电脑的命令行。第二种和第三种都是一样的。第二种就是你直接在这里温家尔三亩地回车,然后你想要装什么, 直接 paper install, 直接输入 paper install 什么什么就可以了,我们要拍 paper install 拍成杠。丢 cx 回车 可以看到他有五点六兆,他有点大,而他速度有点慢,跟大家讲一个提升速度的方法,有时候 速度很慢,他甚至会爆错,所以就是如果你是速度因为速度慢导致的错误,你可以用清华镜像吧 ctrl 加 c 就可以退出,退出当前的这个安装 ctrl 加 c, 然后 这个方法很简单,就是加上清华镜像,加上这个是清华镜像的这个清华镜像园 还是拍不 install, 只是在拍不 install 杠啊。然后后面是这个清华镜像的这个网址,然后再输入你想安装的这个酷的名字就行了。 看到这里在后面输入这个就可以了,然后回车可以看到速度比刚才快了很多, 现在就安装完了,我们再来看一下,看到这里红色的波浪号没有了,运行一下呢,看,没有爆错了,就是这个裤他已经有了, 我用这个三亩地没有问题,但是你可能会,就是每个人情况不一样,他可能会出问题,如果他出问题,你可以在那康大这个里面去安装这个也是一样的。你怎么去找这个呢?你就问时的话,你就在这里搜就可以了, 你所有的康达他就会出现这个呢,康达这个你直接点他点他就可以了,然后一样的在这里,在这里输 paper inside 就可以了, 一样的我,我就不重复了。一样的也是可以用这个清华镜像的,这个也是会更快。 如果你不是温室,你找不到他在哪里。我,我的建议还是你下一个艾瑞森的软件,就是这个放大镜的这个图标的这个软件你给去搜一下就可以了, 这个软件如果你没有的话,强烈建议你装一下,就是非常好用。我,我找文件都是用它。 现在开始讲最后一种方法,最后一种方法非常的流氓,但是也比较好用,就是你直接复制别人装好的库来用,比如这个库,你你你的同学装好了,你把他装好的库直接烤过来,烤到你的对应目录下 就可以了,我来给你讲是考为哪,从哪个目录考到哪个目录,前提是你们两个的啊,那康大里面的拍子的版本相差不大,就是如果是同一个版本,比如都是三点七或都是三点八,这样是最好的,就是你们兼容性会更好一些。如果, 如果,比如一个三点五,一个三点七,可能某些库会有问题,具体能不能用你可以复制试一下。就是前面这几种方法实在都不行了,你再用最后一种。你装完的库在哪里呢?你知道他装完了,但你不知道他装在哪里,对不对?我现在就告诉你,你装的库都跑到哪里去了? 找开你我的康大的这个安装目录,我的安装目录是在这里,我把它都我的整个的康大都在这里。打开你的我的康大安装目录,找到这个力不力不文件夹,然后再找这个撒的派克杰尔斯, 你的所有库都在这里了。比如我们去找我们刚才装的 docx 试一下,看到这里 docx, 这是我们刚才装的 docx, 我们刚才还装了那个 xlwt, 他是 xlwt, 这就是我们装满的库。比如你的同学装了这个 xlwt, 你不想, 你懒得再装了,你直接把他的这两个文件一起复制过去,然后放到你的这个安达康大的内部塞着拍给解释里面就可以了。 但你要注意一下,有的时候他不只是这前面,你想装某一个库的时候,不只是前面有这个文件夹,后面可能这个点 py 文件里面也有对应的那个库的,你就去找那个名字就可以了。就是这个 czcz, 这里有一个文件夹,这里有一个文件夹,只复制这两个还不 够,他下面还有一个 c 认点 py, 这个 c 认点 py, 这三个你都要复制过去才可以, 就是说你要注意你你要复制的东西,他有没有他同名的点 pr 文件,有的话你就一直复制过去,没有的话就复制那两个文件夹就可以了,复制过去一般都是能用的,不能用的话你就只能自己去用这种一二三种方式去安装了。你用这几种方法安装的库也都是在这个文件夹里面的, 所以如果你你装的某一个库出现问题了,你直接把这个,把那个库对应,比如这辆库的文件夹直接删掉,然后再重新下就可以了。是不是非常通俗易懂的几种方法,我们来总结一下。我安装库首选就是直接拍岔门里面 安装,直接在这里按拍插门里面安装,非常的方便。但是如果这个时候这个库没有,或者是这个库不行,版本不对, 那么我就去在三亩地里安装,三亩地里不行的话就去了那康那里面安装,那康那里面安装再不行的话, 我就换一台电脑去装,那台电脑装完之后把它里面的环境烤过来,是不是再也不用怕安装裤了?如果你再碰到这是我能碰到的一些问题,基本都给大家总结了出来, 如果你碰到的问题我这里没有讲到,你可以留评论,希望大家再也不用怕安装酷程序员,再也不用死于配环境。


picasa 从零开始学小知识篇 tickingterloo 的 使用,这是别人写的代码运行起来是这个样子的,而你学习了一个月的 python, 写不出小程序和网站,每天都是对着黑乎乎的控制窗口。那么我们怎么让代码从文字变成我们经常在网站中 看到的格式化界面呢?使用 python 中自带的库 tk 映客让你轻松学会做这个登录界面。想要得到一个图形化界面,我们只要学会在 python 文件中写这三个步骤。 在使用 tkinter 做图形化界面之前,我们一定要记得先导入库。在这里我们给这个库取了别名 tk, 让我们在后面反复使用 tkinter 库的时候更方便。第一步,我们来创建一个窗口,并且给这个窗口取一个名字。我的窗口叫做 root, 并且使用 map 方法让窗口显示出来。使用 tkinter, 我 们还可以给窗口设置标题和窗口的大小。写完这些,恭喜你,你就拥有了第一个图形化界面了。 如果你想要在窗口中添加上文字输入框和按钮,那么我们就可以添加组建。 使用 tkinter 中的 number 方法, 在 number 方法的括号内写上属性 test, 在 后面的值写上我们想要在窗口中写录的字,并且使用 pack 方法告诉 python 这个文字组建怎么放。告诉了 python 这个组建的布局方式,这个组建才能够在窗口中显示出来。 如果使用 t k 点音讯方法,就会在窗口中获得到输入框组建添加按钮就使用 t k 点 button 方法, 并且在 test 内还可以写上需要显示在按钮上的字。如果有多个组键需要组合出现在窗口中,我们一般会将这些组键按照布局格式放入到容器里面,让我们的界面变得更清晰。例如在这里我们有一个组键,是一个文字组键, 写的是用户名,还有一个输入框组键,我们需要将它们两个放在一起,那么就使用 t k 点 free 方法创建一个容器 free, 这两个组键都放到容器 free 中,让这个页面变得更加干净清晰。学会了组键之后,我们还会调整每个组键之间的布局方式, 使用刚刚的 pack 方法,组键之间会从上至下一个接一个的排列。除了使用 pack 方法之外,我们还可以使用 grid 方法,也就是网格布局。 像 excel 表格一样,组键之间按横和列排列。记得我们需要给每个组键都写上行列号。 第三个方式是精确位置,这种方法可以指定组键在窗口中的位置。 x 属性后面的值表示横向的位置,距离窗口的左边一百个像素。 y 的 值表示横向的位置,距离窗口上边五十个像素。 学习到这里,你就可以使用 tkinner 做一个简单的图形化界面。例如在这里我们可以创建一个简易的用户登录界面,既可以在输入框中输入文字,也可以点击它。那么练习时间,让我们把这些知识运用起来,创建一个完整的 qq 登录界面。 在 pdf 文件中,我们导入这个 tiktok 库,用来创建图形化界面,然后再导入这个 messagebox 方法,用于提示用户是否登录成功。在这个 user 变量内存放的就是用户的用户名以及用户的密码, 然后我们创建了 login 函数, login 函数里面就会判断用户名是否存在和用户的密码是否正确,如果验证成功就会显示欢迎回来,如果验证失败就会显示密码错误。做完这些之后,我们再来正式创建一个图形化界面。 首先我们创建了一个窗口叫做 root, 然后给窗口设置了标题以及窗口的大小,并且使用 root 点 configure 方法设置了窗口的背景颜色。 创建了窗口之后,我们来做一个 qq 标题,使用文字主线显示 qq 这两个字,然后给它设置了字体的样式以及字体的颜色, 再给这个文字组件添加了背景颜色和布局方式,这个 pin y 就是 设置上下组件之间间隔多少。然后我们创建了一个登录框, 同样给它设置了背景颜色和间隔距离,而这个 fill 属性则是表示让这个登录框横向填满。在登录框中我们又需要写上输入框, 首先我们需要获得到用户里就是用户名,然后创建一个输入框组建还是让下面的主键与这个主键之间存在五个像素的距离, 如法炮制。我们又做了一个 qq 密码的输入框组建,再次创建一个选项框架,在这个选项框架中,我们写入了记住密码和自动登录的复选框,并且让它们一个向左显示,一个向右显示。 最后我们来创建这个登录按钮,给它添加上背景颜色和文字的颜色以及文字样式。 最重要的是我们需要写上这样一个属性, common 等于 login, 这个 login 就是 我们上面创建的这个函数表示用户点击了这个登录按钮之后,就会调用这个 login 函数来判断用户输入的用户名和密码是否正确。 最后我们一定要让这个窗口一直保持显示状态,使用 root 点 my root 方法。现在我们来运行一下这段代码,可以看到我们已经得到了一个 qq 登录界面,能否验证密码成功呢?首先我们来看一共有两个用户,一个是 admin, 一个是 user, 我们写上这个耳麦,一二三四五六,点击登录提示,我们欢迎回来,说明我们已经成功的创建了一个登录界面,并且能够让它验证用户的密码是否正确, 这样我们写上几十行代码就可以搞定一个程序的登录界面。编辑独行话程序是不是也没有想象中的难呢?

大家好,从这一期开始呢,我们一起来学习中文拍摄的一些界面库 啊,这一次呢我先给大家介绍这个,这个界面库,他叫 p y c p u r, 可以理解成是简单的界面啊,当然我们是汉化的翻译的,这个虽然他名字叫做简单,但是来看一下他的这个演示啊,也可以做出比较复杂的效果, 而且呢使用起来呢比这个拍摄自带的要非常的漂亮很多。好,我们来学习一下, 其实呢拍摄呢,它本身啊自带了一种这个界面库,我们在中文拍摄中也把它分装了一下,非常简单,比如说我们常说这个按钮框, 但是呢这样呢非常的啊,不太好看啊,就这样子啊,这也是拍成他啊,这个自带的一个酷的一个风装,他就是这种颜色啊, 而且呢啊,虽然这个我们封装起来之后,写起来非常简单,一行呢你写上这么一行命令就可以做出一个弹框,但是呢这些弹框都不能修改,就是固定的一些形式, 如果你想这个修改呢,所以说呢,我们就给大家介绍了这个界面库啊,这个界面库呢也不用安装,就在中文拍摄里面,但如果你还没有安装中文拍摄呢, 你就访问我的网址,我的网站是五二中文编程点 com, 这是五二中编程, 然后呢点击这个常用中文库啊,这里面呢我们就可以下载到这个。好,现在我们来看一下,这里面呢集成了很多常用的中文这个库,现在我们就给大家看一下怎么找出来。 好,我们写一个导入 input, 然后呢你写完这个中文拍成之后,加个点儿就可以看到,这里面呢,我汉化了一些常用的库 啊,这个库的名字叫 py simplegi, 你们看到有两个带大写的,这个是原版,你也可以直接使用英文版,英文版也不用安装啊,就是我已经把它集中到这里面了,如果你现在安装最新版本,反而呢是一个啊,最新的版本反而是需要注册, 需要收费的,现在是一个之前一个不收费的版本啊,你现在呢?我们点击这个,这个是英文版,加上这个下划线 z w 就是中文版。 好,我们现在导入之后给他取一个名字哦,你呢可以取自己喜欢的名字,或者就叫 ur 或者 gur 或者等等,我这用一个中文的界面两个字,大家这样看起来会比较 啊,一读好,现在我们就来看一下演示,就这个时候啊,我们点一下他输入演示两个汉字。 好,我们现在直接运行一下,就可以看到他有一个演示效果啊,稍等一会啊,这个演示效果 有这个菜单栏,这些颜色呢,你都可以自己设置啊,有些文本这个进度条什么的啊,还有一些这个常用的啊,展示了一下这些主件 啊,内容比较多啊,我这有个界面没有翻译,当我们使用这一组件都可以使用中文的名称啊,这个一会给大家演示 啊,这里面我想重点介绍的是这个主题,他这个主题非常的好啊,就是啊,这个主题的输入输入我们不说了, 可以看到能够一键切换不同的颜色搭配。这样子啊,这介绍这个搭配啊,我先关掉啊,这个有点慢啊,点赞切换主题啊, 刚才是啊,这个这种颜色,你看我点这个黑色啊,现在有这么多主题呢,我先切换第一个,大家看,你看就说他的主题的类型是非常多的, 这个我就不再一一切换了,这个现在我们来正式的来学习一下这个,这个库, 好,这个库呢,实际上我已经写好了一个例子,大家把鼠标指到这上面,就可以看到我已经写好的一个例子。好,现在我来直接复制一下,大家看一下这个例子就行,从这开始第一行我已经有了 on 这个,这一行是设置字体大小的,如果啊,我们现在直接运行吧,直接运一下,我这个例子已经算好了,你看就是出来这么一个啊,稍微复杂一点的窗口,当然我们可以自己去写这个窗口的布局 啊,现在我们演示一下,随便输入两个字,点击确定啊,就来了一个弹框,而且呢,你看到这也出现了这两个字,这呢提醒我们输入了什么可以接收这些数据啊,这个意思呢,我们之后再看, 我们现在先来看一下这个窗口他怎么显示的,我们说我们现在这个窗口是复杂的,所以说不是一行代码就能够显示出来,你复杂的窗口就需要复杂的来配置 啊,其中这一行,第一行,这一行呢是设置一个选项可以看出来的,我使用的微燃雅黑字体二十号字,如果没有这一行也行,他是用默认的字体和字号,这样就太小了, 就不利于大家的这个看这个教程了。但如果你的电脑分辨率比较低,那这个会显得大一些,根据自己的情况啊,是否使用这一行啊?然后第二部分是布局,来看一下这个布局,这就是我这要重点讲的,你看 这个布局他们的关系啊,就是你这个窗口复杂的,窗口在里面是摆摆放哪些内容,怎么摆啊?一会我们再来详细介绍。现在我们来看一下窗口的显示, 这的显示呢,好像比较复杂啊,实际上呢,这里面不但有窗口的显示呢,还有对于这个窗口内的组件点了和输入了之后做出哪些反应,所以说显得有点复杂 啊,我们先把它简化一下,我们下一节再讲怎么去反映你的输入和点击。现在呢,我们先把它简化这个模型来看,我这样简化一下,这样呢,这只有这么几行,大家看起来就清晰多了,你看 首先呢布局呢,就是啊,这个窗口内放入哪些内容?看这个窗口放了这么几行内容啊,这个文本欢迎使用一个输入框啊,这还有个文本,但是你现在 看不见,我输入两个字之后呢,啊,这要更新一下界面啊,这个现在我把它删掉,更新不了了,我把那个处理删掉,我们先对照一下吧,就是有这么五行内容。好,这就是布局, 布完局呢,你得,你呢需要把它给啊,窗口放到里面来,我们先定义一个窗口,这个窗口呢使用了这么一个界面,窗口类标题,我们可以起个标题,这呢他用了默认的 布局,就是把这个布局给拿过来,如果我们布局改了,这个就会改,然后呢下一行是窗口的读取,所谓读取呢,就是显示出来,就是把这个窗口给展示出来,最后是关闭,但是他不是直接 关闭啊,是你点了之后他才会关闭,但是呢我们一般啊,写上这一行就是防止出错啊,虽然把这行省略也行,那我建议大家写上,就是说要真正的显示一个窗口有四行内容比较重要。 哪四行内容呢?要定义一个布局,然后呢啊实力化窗口类,然后呢读取这个窗口,最后呢关闭这个窗口。 好,现在我们就来看一下布局,所谓布局呢,大家刚才也看到了这么一个效果 啊,这个布局中呢,可以给窗口的内内部呢放一些主件,这些主件呢有文本按钮等,主件有点多,我现在准备给大家简化一下,我们光用按钮 组件,只用这一个组件,这样呢会简单一些。大家看一下布局呢,他必须写一个列表,就是你写一个双过号的就行,我现在把它全删掉,这样 就说所有的内容这个布局都写到一个列表中,现在我列表是空的,我看一下会显示什么啊?这样不行,好了,这个布局中,我们然后再干什么呢?我现在回车,我现在分多行来写,这样显得更清晰。 这里面我再加一个列表,然后放入我刚才复制的这个按钮来看一下,效果。 好,现在出现了一个按钮,比如说这个列表中再刷 一个列表,什么意思呢?这个总的列表就是整个所有的内容,这个窗口中,然后呢这里面有再放多个列表,每个列表代表一行,现在我加一个逗号来看,我继续呢再来复制粘贴一下。 好,现在我再来运行,他会出现两行确定按钮来看一下,是不是 啊,刚才这个还没关掉,先关掉它再来一次 啊,有两行就说这个总的列表中你放上几个列表,然后呢,这些列表就作为每一行的内容,我们可以再来一个回车,就是我们在这个代码中一行就放一个列表,这样就就给他进行了一一个 一一对应,我现在改成一和二,然后每一行中也可以放多个组件,我这个组件,比如说大家看这啊,我这第一行我想放两个按钮,我就可以这样想 啊,在这个列表呢有两个元素啊,这个加一个一点一吧,一点二吧,这个叫一点一啊,大家看一下效果,我先把它关掉 来看,就这样你们可以在啊这一个列表中放多个储件, 也可以只放一个,但是只放一个也必须用列表把它包围起来,否则呢也会出错啊。现在呢,由于我没有设置啊,读取了这些点击操作怎么 办?所以现在默认是点,这是关闭,点按钮也是关闭。好,现在我们啊又弹出来有,刚才可能我点击了两次导致的 啊,现在我给大家试验一下,如果你觉得这样写会不行的,这样写这样写会应该会出错误,就是每一行都必须这样做 啊,这样就会出错,如果大家看到这个界面 er 就是一个错误的意思,就是创建布局出错了,这时候呢,你点这个 close 啊,有时候呢点 close 也不行,有时候点了 close 也不行,这种界面你点这个 q, 这个红色的啊,就是杀死这个程序啊,他这个指一过来就是这个意思, 这是彻底关掉的。好了,这就是我们的该讲的这个界面,这个刚才出串,出串有时候会弹两次啊, 就是啊,我们今天重点讲的就是窗口的显示,要用一个窗口类,这个我下节再给大家讲讲啊,然后呢窗口要读取,想读取就是显示出来,然后呢要关闭窗口 啊,重点是布局,布局呢我们就写一个列表,列表中在千套列表,千套的列表呢,每一个千套的列表就是一行内容,这一行中呢可以放一个组件,也可以放多个组件。 好,这就是这节的内容,大家呢可以自己呢去写一个,自己啊,常 试一下,然后除了按钮也可以尝试其他的,比如说你可以尝试我这里面这些,其他的你不会使用。不要紧,大家先使用这几种去组合一下。 好,这就是今天的主要内容啊,我们下一节再详细的讲。这个读取了值之后啊,怎么去使用这些值啊?读取了这些用户的点击输入操作等等 啊,这就是今天内容啊,我的这个库呢啊,不需要安装原版啊,原版实际上呢它 那已经变成了一个收费的了啊。如果你想安装,请访问我的网站五二中文编程点 com。 好,今天的视频就到这,如果你喜欢我的视频,请别忘了点赞和关注,谢谢大家,我们下期再见。

已知一句话如何对齐自动分词断句呢?建议看完别收藏。首先 pip install 安装结巴分词,安装完结巴分词后,然后仅使用下面一行代码就能完成对 tax 的分词。分词结果如下所示。你看,太简单好用了,快去试试吧!

其实拍照里的库就相当于咱们生活中不同的锁打开不同的锁,需要不同的钥匙密码,这个逻辑懂吗?今天就按这个思路让你秒懂拍分库。假设你有三把不同的锁,挂锁、密码锁、指纹锁,这三把锁就对应三个不同的拍分库。 那如果只有锁,没有对应的解锁方式,这锁是不是没用?就像只有拍分库,没传入对应的方法,库也发挥不了作用, 这就好理解了吧。每把锁都有对应的解锁方式,挂锁要钥匙,密码锁要密码,指纹锁要指纹。 这些钥匙、密码、指纹就是传入库的方法,你不用自己造锁,也不用自己造钥匙,直接用现成的锁,再传入对应的解锁方式方法,就能快速实现想要的功能, 这就是排风库的核心价值。而且锁的种类有很多,除了挂锁、指纹锁,还有远程锁、 nfc 锁对应不同的解锁方法。排层库也是如此, 不同的库对应不同的功能,想处理表格数据就用 panda 库加数据筛选方法,想画图表就用 markle 笔库加绘图方法。 想网络爬虫就用 request 库加网络请求方法。库是功能代替方法,是使用方式,两者搭配才能干活。 总结一下,胎藏库就是现成的不同功能的锁,传入的方法就是匹配的解锁方式,不用你从零开发库,也不用从零编辑方法, 直接拿现成的库配对应的方法,就能快速实现功能。这就是派送库的本质。是不是超简单?是不是很轻松就了解了派送库了呢?