首先呢是介绍一下拍一层现在的 gui 框架,然后呢是我们要讨论一下为什么我们要使用 pyqt 这个 gui 框架。最后一部分呢是我们本课程的学习内容介绍。 好,我们先看一下第一个内容,嗯,我们 如果想学习拍层开发 gy 程序的话,首先要了解一下拍层已经有了哪些 g o i 框架。然后呢,调研好这些 g o i 框架之后,我们要深入去了解这些 g o i 框架的显示效果和他能运行的操作系统平台。 再进一步呢,我们需要去调研学习某一个 gy 框架的这个学习成本 啊,我们这里谈的这个学习成本主要是这个时间成本,因为他每一个 gui 框架都有自己的特点,他在学习取件是否陡峭,直接影响到我们初学者的这个学习效果。 然后我们再进一步要考虑这个使用这个 ui 框架的开发效率的比较 啊,因为现在的计算机系统他的硬件运行速度都比较快,那么 gy 框架的这个执行效率呢,相差也无几,所以我们主要是考虑这个开发效率的比较,因为大家选择了拍送语言,就是已经是了解了那一句话叫 人生苦短,我用拍蹭吗?从效率上讲,拍蹭是比 c 或者 c 加加加瓦都要慢的,但是呢,它的优点是它的开发效率比较高, 我们节省了大量的开发时间,产品能迅速上市,占领市场,这才是最关键的,计算机多算一点,多运行一会,对我们来说无所谓的,所以呢,我们的开发效率也是一个很重要的考虑点。 那么当我们考虑到以上的影响因素之后,我们会选定一个 gui 框架,根据这个 gui 框架的特点呢,制定相应的学习计划。 那么最后呢,为了检测这个学习的效果,我们需要完成一些实际的项目,根据这个项目的完成情况来判断我们的学习效果。 好,首先我们来看一下拍送现在流行的 goi 框架有哪些。那么第一个首先要介绍的当然就是拍送内置的 这个标准的 goi 框架叫 tk inter。 呃,这个 go i 框架呢,他叫 tk inter 是因为他是拍僧随着他的标准安装包一起发行的,我们使用他的时候不需要在额外装扩展包,直接音炮的就可以用了 啊,还有比较流行的叫啊 wx pyson 啊,这个是 现在用的比较广泛的一个 gui 框架,那么他也是跨平台的,然后呢,这个 py 买 gtk, 呃,看到这个尾坠式 gtk 就应该明白,他肯定是在另一个平台下运行的,非常好 啊。然后就是我们今天主要介绍的这个 pyqt, 还有就是呃, pyqt 的相当于兄弟吧,也就是诺基亚的亲儿子,这个 py 赛的。那么最后呢,我们要介绍一下这个 kiwi gy 框架, kiwi 呢,他自称是 nui 框架,那么实际上呢,他只是针对于多点触控程序的,那么也可以算在 gy 框架之内。 我们先来看一下啊, tk inter, 它是拍送内嵌的旧爱环境啊,本身呢是使用 tcl 实现的,那么我们能从拍送中调用它,是因为拍送的 安装包中内欠了他的 tcl 解释器最出名的这个七 k 因此而开发的程序要属拍发那个拍送标准安装包发行的那个爱豆了,就是我们常用的那个编辑器和迪吧格工具。 这个樱桃的特点是历史悠久,像比较老的语言 pose 中就有对对应的 pro tk, 那么显示效果呢,跟拍层基本上是差不多的,空间也差不多, 派送的标准安装包中包含了 tk 音腿。嗯, tk 的特点呢,就是易学易用,方便创建简单的 gui, 并且他不用安装其他的扩展包。 嗯,因为拍摄是跨平台的,那么 tk inter 他也是跨平台的, 那么他的有一点点的不足呢,就是他 ui 的布局全靠代码实现,那么空间呢,只有十五种常用的空间,显示效果呢,相对要简陋一些。 我们来看下一个 wx plus 啊,他也是一个跨平台的,由私家加编写的这个 gy 库, 那么它属于拍送的这个扩展模块,我们如果想使用它的话呢,使用前需要手动去安装,它,遵循这个 lgpl 协议。呃,可以用来开发自由软件,也可以用来开发商用软件。 嗯,目前这个 wx plus 呢,用户量也很多,但是呢,它的缺点是文档比较少,遇到问题呢,很不容易解决。 呃,这个 gy 框架呢,我之前也做过调研,也也做过试用,感觉呢,就是确实是文档太烂了,遇到问题呢,不太容易解决。然后还有就是他意外布局也是靠代码去实现,也不太直观。 好,我们看一下皮外 gtk, 他是拍送对这个 gtk gy 库的一个封装,那么他也属于拍送的这个扩展模块,使用前需要我们手动安装 啊,品牌 gtk 开发的英文程序呢,在吉他母下居多啊,那么在英语克斯亚运行的很完美,那么但是遗憾的是,在 windows 下的兼容性呢,可能会有一些问题,所以在 windows 的表现呢,不如在英语克斯亚平台下好。 嗯, pyqt 这个 qt 呢,大家不知道熟不熟悉? qt 原来是老的手机厂商诺基亚的产品,后来诺基亚把它卖给了其他的公司 么? qt 的原码呢,是用私家家写的诺基亚,可能现在有一些人已经不太熟悉这个名字了啊,在大约十年前的时候,不用十年前,呃,七八年前的时候,那时候还没有这个安卓的和苹果, 呃,手机界的老大就是诺基亚摩托罗拉,但是后来安卓的出来之后,这个诺基亚和摩托罗拉就一夜之间就消失了。但是呢,这个 qt 还是一个比较好的。这个,嗯, gui 框架。那么片 qt 他就是 因为 q t 本身是 c 家写的,那 p 二 q t 他肯定也是跨平台的。呃,显示效果就是本地的,在温度下呢,就是温。呃,如果你在温旗下跑,程序呢,就是温旗的显示效果,在乌湾图下跑程序呢,就是乌关图的那个显示效果。在迈克 o s 下跑,这个程序呢,就是 o s 叉的那个显示效果。 pyqt 呢,他一大好处就是他与 qt 就是私家家写的那个 qt 的函数接口是一致的。 由于 qt 的开发文档呢非常丰富,所以呢,导致 pyqt 的开发文档呢,也就非常丰富了。嗯,我之前遇到问题的时候呢,去这个 pyqt 的官网去搜索这个 文档,那么它里边就是介绍了一部分之后直接就写说更详细的介绍,请直接参考 qt 的开发文档。那么这表明什么呢?就是 说这个 piqt 的问题很多,可以从 qt 的开发文能里边去找到答案。 嗯,他的另外一些特点是空间比较丰富,那么封装了很多函数和方法啊,他的布局呢,是有 qt, 你在哪可以支持偷拽布局,这对于我们春水来说,这个是非常方便的,那么 piqt 也很方便的打包成二建制文件包,嗯,便于我们发布程序 啊。当然了,这么好的东西不可能这个完美无缺嘛,他的这个缺点就是他是 gpl 协议。 呃,编写自由软件的话是没有问题的,但是如果编写商用程序的话,可能要购买商业版权的授权,当然了,在天朝谈论这个版权啊,授权啊,这个就是比较呵呵了哈,因为我们大部分 人呢,这个操作系统都是盗版的,更何况上面跑的这个应用程序呢?我目前操作系统上跑的程序除了拍层之外,几乎全都是盗版的破解的,这个我们就不提了哈。呃,这是一个这个 gpl 协议上的问题 啊, py 赛的。刚才我们谈了这个 py 赛,他是诺基亚的这个亲儿子,这个他出现就是因为这个 pyqt, 他这是 gpl 洗衣商用的话会有一些问题,但诺基亚他是一个搞商业的公司嘛,所以他就开发了这个 py 赛的。 py 赛的也是拍这么对 qt 的这个风装, 那么也是一个扩展模块,使用前需要我们自己去安装,当然了,他这跨平台特性也是一样的了,因为他跟 piqt 就是相当于是一个爹生的嘛,然后与 piq 对这个 api 也比较一致啊。他们, 呃,他为了躲避这个 gpl 协议呢,他遵循的是 lgpl 协议。新软件呢,可以是私有的啊,不需要是自由软件,那么也可以用来开发商业应用啊。但是他好像布局的话,好像也是代码布局 啊。我们最后来看一下这个 tv 这个 gy 框架,它是使用这个拍层和 c 层编写,这个 c 层呢,是一个 啊,拍摄和 c 元的这么一个接口。嗯,它是百分之百开元免费的,它的主要目的是针对于多点触摸应用,就是针对于我们现在这个安卓的手机和 ios 手机,以及各种类型的这个平板电脑。 当然了,虽然他是针对于多点触摸应用,他也可以运行在没有触摸设备的操作 系统上,比如说温七啊,这个叉 p 啊,都可以的啊。 kv 他比较厉害,他是全平台支持的,就是高大全,这个从零九克斯、 windows、 麦克 o s, 安卓的 ios 到这个最近火起来,这个开元硬件说明派都可以跑。 kv, 那么 kiwi 他布局是使用专用的语言,叫 kiwi language。 这个是啊, kiwi 自己的语言,他是专门用来布局的, 那么他这种实际上就是类似于代码布局,那么他有一个在 gtop 上有一个 gui 的布局环境,但是还未成熟,很多 bug 我用了一下不是很好用。 嗯,因为他一个对于产品发布比较不方便的问题是他这个中文支持相对比较差,他默认的那个字体包里边 不包含中文的字体库,所以呢,我们如果想让他支持中文的话,需要自己下载一个中文字体库,并且指定路径,这样才能让他支持中文。 嗯,好,那么拍送的这个 gy 框架我们就介绍到这里,我们刚才说了,罗里罗斯说了一大堆,那么到底哪一个 gy 框架适合我们?呃,初学者入门来学习呢? 我们从这个学习成本,我们初学者主要是考虑这个学习成本和开发效率,从学习成本和开发效率角度讲呢,但是这个答案我们大家肯定已经知道了哈, 我们最后应该选择这个 pyqt 来学习入门。呃,是不是说我要讲这个 pyqt 的开发客人,我就找 找了一堆理由说要非得学这个 piqt 呢,而打压其他的这个叽歪框架呢?不是这样的,我们来看一下我们为什么要使用 piqt, 首先是因为他的 api 与 qt 一致,学习完 piqt 呢,我们就可以,等下我就学会了 qt, 一劳多得,在我们想用私家家开发 gui 的时候,我们直接可以用 qt 去开发,因为我们学习过 piqt, 那么在使用 qt 的时候不会是什么困难的事情。 其次就是他的文档很丰富,文档对于一个开发人员来讲,就像这个字典一样, 我们如果遇到问题,文档找不到答案,那么网络上的很多回答呀,可能也都是不靠谱的,最终开发人员要以开发文档为权威,所以他文 文档丰富,这是一个很重要的这个得分点。然后就是他这个学习成本低,他这个学习曲线没有那么陡峭,我们可以循序渐进的一点一点的学。呃,学习效果呢?也比较明显。 呃,他的另外一些优点就是开发比较迅速,可以用这个 qt 抵在哪实现这个 gy 拖拽布局,所见即所得。对于车者来讲这个比较直观。如果我们用代码布局的话,我们要 比较麻烦的先在脑中构想出这个 gy 画面,或者是在纸上先画出来,然后再去啊写代码,然后还要通过运行来调试这个 bug, 因为布局可能会有 bug, 但是如果是 gy 脱拽布局的话,这样就非常方便了。嗯,另外的优点是他的学习经验很容易迁移到 这个 py 赛的,就是刚才我们介绍这个诺基亚的亲儿子,人家是这个皇子哈。 py 赛的就可以用来开发这个商业应用,但是如果其实在天朝的话,你用 pyqt 开发,呃,我, 我估计小的应用问题不是很大,但是如果想刻意避免这个问题的话,我们可以很容易的迁移到这个 py 赛的,你把这个头文件换一下就可以了。 然后呢,最后最后一点是他非常方便的打包发布软件,因为拍一层这个本身解释型语言的特点,他是我们小小的程序,他是不编议和链接的,他是直接从这个文本去运行的解释器逐进来,边解释边执行。 那我们给用户一使用的时候,不可能让用户装一个拍送的解释器,然后再把这个原代码发给他,再让他从那边启动去运行,这是很不方便的。嗯, 我们肯定最后要把它打包成这个 esp 去发布,那么这一点呢,也是我们选择 pyqt 的一个原因,好,我们 了解了排层的各种 ui 框架,也了解了我们为什么要使用 piqt, 我们接下来介绍一下我们本课程的这个学习内容。 学习本课程呢,我们假设您已经具备了拍送的基础语法,呃呃,像面相对象啊,这个装饰器呀,还有一些 啊,各种基础包的使用啊,我们就默认您已经会了,如果在我讲课的过程中遇到什么问题呢,请随时与我联系,或者是啊,赶快补一下这个基础内容。那么我们这个课程呢,主要介绍一些拍 piqt 常用的这个 空间的使用,包括这个标签啊,按钮啊,瑞杜八层啊,文本框啊,旋钮啊,滑块啊,还有这个图片显示,在介绍完这些基础空间的使用之后呢,我们会用这些基础空间 结合派送的一些其他扩展包做两个实用的这个软件。 其中一个就是这个,从大量的这个 excel 文件中查找关键词 啊。第二个就是那个通过拍层和百度云语音来完成这个语音识别程序的开发,并且通过这个语音命令控制这个台灯的开关 啊。当然这一个程序呢,需要有一定的硬件支持,不然我们是没法通过软件,没法直接控制这个台灯开关。然后呢,最后我们介绍一下这个 piq 程序在这个 windows 下的打包,呃,因为 paqt 他是跨平台的,在 links 和迈克瓦斯下呢,也可以打包,但是这两个环境呢, 雷雷克斯啊,直接从元宝运行就可以了,而且打包的意义也不是很大,迈克欧 s 下呢,跟那个雷雷克斯是类似的,所以我们主要介绍一下他在温度的平台下来打包。 那么课程内容呢?就是这些这个课程属于这个基础课程,后面呢有可能的话我们还会介绍一些进阶的课程,那么进阶课程里边呢,我们就会开发一些功能比较实用,并且可以发布给用户,并且可以收费的软件。好,今天我们的课程呢就讲到。
粉丝1508获赞2309


一、首先安装 python 环境,到 python 官网下载安装 python。 二、下载安装 qt designer, 可以直接下载 anaconda, 也可以下载 qt。 三、安装 anaconda 以后配置 pycham。 四、 pycham 新建项目 选择 python version, 版本为 upt anaconda。 三 b python 五、配置 qtd esig n e r 打开 pycharm 设置, 选择 tools external tools 添加一个扩展工具 program 添加 anaconda。 三、 been designer 六、配置 ui 文件转换为 p y 文件 program 添加 anaconda 安装目录下的 python argue men's 添加 m p q t 五、 euix puick file name all file name without extension p working directory 添加 file deer 七、全部配置完毕后,可以在 external tools 中直接打开 q t d e s i g n e r 也可以在 external tools 中转换 ui 文件,编成 p y 文件,制作一个退出的应用程序。


在 pison 开发之中,经常使用 pip 命令来安装第三方库,不过你有没有想过第三方库被 pipe 安装到哪里去了?比如我用 pipe install 来安装著名的框架装狗,通过 pip 命令不仅能自动安装库本身也能够自动完成依赖库安装,在余下的就是等待安装完成了。 如果你没有修改排省的安装路径,那么排省的安装路径一般是在 c 盘用户当前用户名目录,我这里的用户是入城进入这个目录, 网上情况下你会看到一些文件夹,这个时候需要先在查看里边开启显示隐藏文件的这个功能,出现了一个隐藏文件的 app det, 进入这个 app det, 进入下面的 logo, 找到 到一个比较 programs 这样的一个目录,然后再进去找到拍摄,再进去就是拍摄呢,安装目录了,就是拍摄三点九,在这个目录下面找到 areb, 然后接着进去在其中找到 setpacs, 这个就是保存第三方库的这个目录。 对一个库来说,装完之后会生成两个围内夹,一个是直接以库的名称命名的,这里存放的是库的主程序, 另外一个就是带 dess 的 info 的命名的,这呢存放的是发布的程序,通常在运行的时候就是运行的主程序。另外还有一个文件夹,就是在安装陌路下面呢 scraps 这个文件夹, 这里呢存放的是第三方库,如果有应用程序需要可以运行的,比方说蒋狗这边有个蒋狗埃,里面可以 直接执行的。类似于这样的程序是存放在 scrap 的下面的,便于直接运行。我们知道了库程序 i 方的路定结构,实际上在开发过程中,如果需要,可以针对项目自行变化修改库里面的内容,以适应项目的需求。

同学们好,欢迎大家来到用 p y set 六或 p y q t 六创建 g y 程序微课堂。本节课主要介绍窗口界面与业务逻辑分离的编程方法。 在前面的课程中,我们学习了使用 qt 设计师创建 ui 界面并保存为点 ui 文件的方法。 我们也学习了将点 ui 文件转换为点 py 文件的方法。这节课呢,我们学习一下窗口界面与业务逻辑分离的编程方法。首先呢,我们学习一下 一个概念,正交性。正交性呢,是借用了几何学的概念,在计算机科学中 呢,正交性意味着独立性与简偶性。在良好的设计系统中,业务逻辑代码应与窗口界面保持正交,也就是开发者改变窗口界面而不影响业务逻辑代码。 同样,开发者改变业务逻辑代码而不影响窗口界面。 我们使用正交性设计软件呢,有下面几个优势,可以提高编程效率,降低风险,也易于修改。 我们可以使用 p y size 六进行窗口界面与业务逻辑分离的编程方法。首先呢,我们可以使用 q t 设计师设计窗口界面,并将设计 的窗口界面转换为点 p y 文件。然后呢,我们可以在拍森代码中引入保存窗窗口界面的点 p y 文件,运行显示窗口并编写业务逻辑代码。 下面我们做一个例题演示实践一下。编写 python 代码,引入 demo 一点 p y 并运行显示窗口界面。我们演示实践一下。 打开 sublime tax 编辑器,点击 file new file, 按 ctrl s 保存, 我们将它保存在地盘的 type 二文件夹下,将它命名 名为 m 二、点儿 p y。 首先呢,我们要引入 s y s 这个模块, 然后呢,我们要从 p y side 六中引入 q application 这个类和 q vidit 这个类。 p y side 六 there are qtv d's import q application。 然后呢,我们也需要 引入窗口界面中的这个类,我们打开呆萌一看一下窗口,窗口一中的这个类呢,命名为 ui 下滑线否,然后呢,他是在同一目录下。所以说我们使用 from demoe, 然后引入 ui 下滑线 form。 然后呢,我们自定义一个类 class, 然后是 window, 将这个类定义为 window。 然后呢,我们继承了 ui form 这个类,并继承了 kiwidi 的这个类,使用了 多重继承。然后呢,我们编写一下它的构造函数,双下滑线 i n, i t 然后双下滑线括号。 首先呢,我们要继承负类的一些方法 super 然后呢,双下滑线 i n, i t 双下滑线括号。 然后呢,我们要显示这个界面,我们使用了这个 self 点 set up u i 这个方法 self that。 然后呢,我们编写一下主函数 if 然后呢, man 首先呢,我们创建应用程序对象 q application s y s a r j v 然后呢,我们创建窗口对象,并复制给变量问 window 这个 lake 然后呢,我们使用窗口对象的数这个函数呢,显示窗口。然后呢,我们调用应用程序对象的 e x, e c 这个方法呢,进入事件循环并将它的返回值呢复制为变量 m 最后呢,我们就是如果说要退出这个窗口呢,我们需要调用,我们需要调用 system 这个模块的 e x i t 这个方法,它的参数呢为 m。 我们运行一下啊,这个这段代码 demo 二 python demo 二点 p y and 的键 啊,我们这个地方出错了,这个地方呢,应该有,应该有 self 这个 函数,这个参数按 ctrl s 保存。嗯,我们再运行一下这段代码, 大家可以看一下,我们已经将这个窗口运行出来了, 这是按钮啊,这是标签,这个窗口的标题位为为,这个窗体就是我们创建的 demo 一点 ui 显示的。呃,窗口界面,我们关闭一下。在这个地方呢,需要给大家解释一下为什么要使用多重继承, 这是因为呢,我们在定义这个类的时候,需要使用 qvd 这个类的属性和方法。但是 呢, demo 一点 p y 呢,它只是继承了 object 这个类,它并不包含这个 cuvided 类的这个方法。 所以呢,我们也可以使用单虫,单虫寄虫的方法。使用单虫寄虫的方法呢,我们需要将 demoe。 呃,这个地方呢, object 呢,我们可以将它修改为 q object curated curated we did。 然后呢,我们将 demo 二这个地方呢,呃,直接记成这个 u i form 就可以,按 ctrl s, 我们再运行一下这段代码, 我们输。呃, ctrl c, ctrl v 按一个键, 大家可以看一下。这样呢,也可以,也可以显示窗口界面,我们关闭一下,我们在 恢,恢复到之前的状态。我们这个地方呢是,嗯,原先是 object object, 然后呢,我们这个地方呢,是 created, created 使用多层集成的方法。 下面呢下面呢,我们再做一个例题,编写拍身代码,引入 demo 一点 p y, 并用 运行显示窗口界面。如果单机按钮,猜一猜,在标签空间中显示一句诗,我们演示实践一下。首先呢,我们打开 supreme text 编辑器,点击 file new file, 按 ctrl s 保存, 我们将它保存在地盘的 type 二文件夹下,将它命名为 demo 三,点 p y i in 键保存 这段代码呢,我们直接复制一下这个 demo 二,因为很多代码是重合的, ctrl v 按 ctrl s 保存,我们 运行一下 demo 三, demo 三点 py 按按住键, 同样呢,它可以显示这个窗口界面。题目的要求呢,就是我们要单击这个按钮,标签中的文本显示一句诗。这个时候呢,我们需要使用信号槽, 嗯,信号槽呢,就是 self 这个 pose button post button 呢,就是这个按钮控件的对象名。然后呢, clicked click, 它被单击了,然后连 连接 connect。 然后呢,我们定义了一个曹函数 self, 我们叫 change label。 然后呢,我们自定义这个 草函数 d e f change lago 这个地方呢,需要加上参数 self。 然后呢, 我们首先创建一个磁符串,复制给你变量 str 一,我们这个地方呢,输入一级律师问区纳德清儒学啊,为有原 源头活水来我们这个地方啊,用用这个,那保持。 然后呢,我们更改这个标签的这个文本是这个标签的对象名为 self 点 label。 然后呢,我们使用 set text 这个方法, 使用这个对象的 set text 的这个方法 s t r e 按 ctrl s 保存。 然后呢,我们运行一下 demo 三, 嗯, control c control v i 我们点击一下这个按钮,大家可以看一下,如果我们单击猜一猜,这个标签的文本就会变得问去哪得清,如许唯有源头活水来,因为这个标签呢,它的比较小, 没有全部显示出来,我们关闭一下。这个时候呢,我们就体会到了窗口界面与有逻辑相分离的好处了,下面呢我们就使用 q t。 设计师, 我们打开 demo 一点 u i 这个地方太短了, 把它画的长一点,长一点,然后呢我们再保存为 demo 一,保存了之后呢,我们将这个 demo 一在 转换为点 p y 文件, u i c 点 e x e, 然后呢 demo e 点 u y, 然后呢杠 o demo e 点 p y 按一个键, 他就会重新转换,这个时候呢,我们再运行一下这个代码。三,我们复制一下 python demo 三点 p y, 按一个键, 然后呢我们再单击这个猜一猜按钮,大家可以看一下问去哪得清如许唯有源头活水来,这次就是完整显示的。 通过这个例子呢,大家可以体会到窗口界面与业务逻辑相分离的这种编程方法的好处就是,如果我们单纯的修改这个窗口界面,并不影响这个业务逻辑, 同样呢,我们修改这个业务业务逻辑代码也不会影响到窗口界面。 还有个地方要给大家讲一下如何找到这些空间的对象名 self, 比如说这个 self 是吧台。 我们呢第一种方法呢,就是我们在设计的时候,就可以通过这个 属性编辑框中的 object name 就知道它的对象名,比如这个按钮的是 self 点 postpartum 这个标签呢,就是 self 点 label。 还有一种方法呢,就是我们可以在这个 demo 一点 p y 中找到它们的 他们的对象名,其实他们都是实力对象,实力属性 self 点 pose part, 再往下滑呢,我们也可以找到 self 点 label 这个实力属性。 当然呢,比较好的方法呢,就是我们一在一开始设计这个 ui 界面的时候呢,就记住他们的实力属性,也就是他们的这些空间的对象名。

当我们编辑好了一个爬取抖音视频的程序以后,要怎么样才能够分享给不等程序的普通用户使用呢?那么通常有两种形式,第一种呢就是咱们开发一个 web 服务,像这样这是以网站的形式,通过浏览器来进行访问,然后在这里粘贴这个 url, 点击提交, ok, 这样的话就可以解析到这个网站的真实地址,然后点击下载就可以进行下载到本地了, 但是这里呢我现在是本地的,如果想让更多人使用的话,我需要把它部署到服务器,那么就需要购买服务器,那此外呢,你还需要购买域名,还要去备案,就非常的麻烦,你不想让更多人白嫖的话,你还需要去让用户去登录注册等等等等。 此外还有第二种方式,那就是使用桌面应用程序,我可以直接把这个 u r 粘贴过来,然后这里可以选择路径保存的路径, 接下来点击开始下载,正在下载这个进度条,跑完以后就表示下载完成 好,下载成功以后,咱们可以直接在这里来打开看一下,这就是刚才我们下载的视频, 那大家会发现使用这种桌面应用程序的方式,它有很大的好处,就是咱们直接可以把它打包成一个应用程序,无论你是 mac 用户还是 windows 用户,都可以点击这个可执行文件,那这样的话小白也不需要去单独安装 python 以及这些程序,直接双击就可以使用,就像我们平时的软件一样, 所以呢分享起来也非常的方便。那么咱们这套应用程序就是使用课程中给大家介绍的 pyq 六这个应用程序来实现的, 除此之外,咱们在课程中还介绍了很多其他内容,比如说咱们会从 pyq 六基础知识讲起,包括 py 的 入门 qt 常用布局、 qt 常用控件以及咱们的多个桌面应用程序。 比如说这里的办公自动化视频软件,以及咱们最后一个大项目学生管理系统。我们可以看一下其他同学在学习完成以后开发的作品,这里的电子发票打印合并工具, 这里的用户管理系统,还有这样的单词卡片英语系统,那如果想要学习 python 并且开发桌面应用的小伙伴可以跟我一起学起来。

拍上安装屁股命令拍上安装屁股命令取决于您的操作系统和拍上版本。以下是一些常见的安装方法。方法一,对于拍上三 x 屁股通常已经包含在标准库中, 您只需运行以下命令即可激活他。方法二,如果您正在使用 linux 或 macos, 并且您的拍丧版本不包括 peep, 则可以使用 get peep 派脚本来安装它。首先下载 get peep 派文件,然后使用以下命令运行它。方法三,如果您正在使用 windows, 并且您的拍丧版本不包括 peep, 则可以从拍散官方网站下载适用于 windows 的 pep 安装程序。安装程序是 word 文件,可以直接使用 pep 进行安装。请注意,不同 的拍丧版本和操作系统可能需要不同的安装命令。建议您查阅拍丧官方网站或其他在线资源,以了解适用于您特定情况的方法。

同学在学拍摄的时候,呃会遇到这样的问题,就是在安装好拍摄以后,按照教程或者呃教材里面的内容,需要让我们呃打开三 d 这样的一个黑框框,然后在里面输入拍摄, 就可以打开我们的拍摄显示器,然后就可以来呃运行一些拍摄的语句。 可是有些同学在运行的过程中会出现类似这样的错误,就是叉叉叉既不是内部锅盖不明密,也不是可运行的程序或处理的沉淀,是什么原因造成的呢? 啊?要搞明白这个问题,需要了解一个概念,叫做环境变亮,就是我们在所有在三 d 里面可以运行的命运,他全 全部都是呃一个我们操作系统可以找到的路径,例如我们这里的派送三啊,派送就是这个路径,这个黑框框他是知道的, 那么黑光光是怎么知道这样一个路径呢?我们在操作系统里面有这样的一个呃池可以来设置,这是我们这里的黄金面料, 然后我们可以看一下这里的 pass, 在这里我们就可以找到我们的拍摄的路径和原来就在这里, 这是我们的呃环境变量里面有这样的一个路径,你可以看一下这个路径里面到底有什么。 我们打开这个目录 可以看到我们这里有一个拍摄一家之一,所以我们在这以来和运行拍摄的 时候,他就可以找到这里的一家,可以品执行。假设我们马上就改一个名字, 那会发生什么事情? 你在数拍子的时候发现他就没有运行了,而是到 windows 的这个商店里面来尝试和安装拍子,反而由于往很多原因他开的比较慢,你看到这里,这里就会有拍子,然后可以直接在这里安装。 呃,但是这种情况下还是推荐大家从官网下载安装包来安装,然后我们在这里呃,还可以验证一下,我们把这里的名字改为拍送康 b a k, 那我们成功的打开了我们的拍摄,也就是说我们的 目的框框是通过这里的,呃,反击面料,这里的 pass 杀死设定了派送的路径,然后他就会在这个路径里面来找那派送的命令, 然后他找到了拍摄点 b a k 这个命令,然后他就会来执行这个命令。所以如果你在安装完拍摄之后,呃你的,你在这个三 d 的命令框里面输入拍摄无法运行的话,那么你的解决方法应该是, 呃,首先按 windows 键,然后在这里输入一二二,然后你看到这里的编辑系统环境面料,点一下这里, 然后点一下黄金电量,在这里设置一下你拍摄的路径,一定要你呃,视频拍摄 vip 所 带着这个滤镜,你把这个地方的这个滤镜布置一下,然后新建粘贴进来,然后点确定保存一下就好了。 然后如果你是,呃就是保存完以后,你要把这个 cmd 框关闭,然后重新开一个 cmd 的框,然后来数牌子,否则他可能会找不到这样的路径, 然后通过这种方式呢,就可以成功的在我们的三 d 框里面来,呃,运行我们的开通程序了,你学会了吗?

如何安装 passion? 一分钟帮你搞定!首先打开浏览器,输入 passing 的官网 passing the o r g 下面点击 download, 点击 passing 的版本号,开始下载 passing 的安装文件, 等待下载完成后打开它。 此时我们需要勾选将 pass 添加到环境变量,然后点击 instantanopass, 你就开始安装了。点击是我们需要稍等片刻, 此时拍死,安装完毕了,点击关闭。下面我们要验证一下拍死是否安装成功。点击左下角的放大镜,输入 cmd, 打开 windows 命令提示服, 此时我们在 windows 命令骑士服里面输入 pass and 杠杠 worsen, 然后回车显示出了 passing 的版本号,此时说明 pass and 安装成功了。我们再检验一下 passin 的 pip 命令是否安装成功,输入 prp, 然后回车 显示出如下界面,说明 pip 命令也安装成功了,这样咱们整个拍死就安装成功了。我是拍瑞,关注我,一起学拍死!