阴阳眼,梦见鬼,螺蛳粉-泰克复苏,知识的力量让您快速清醒

admin 7个月前 ( 05-22 01:29 ) 0条评论
摘要: 做人脸识别,需要一个图形界面,用来显示摄像头的视频,并有一些命令按钮之类的东西。在Python中,使用PyCharmIDE的话,利用PyQt5配合QtDesigner在界面程序编写...

做人脸辨认,需求一个图形界面孙歆艾,用来显现摄像头的视频,并林爱雷蒙有一些指令按钮之类的东西。在Python中,运用PyCharm IDE的话,运用PyQt5合作QtDesigner在界面程序编写方面具有功用丰厚、入门简略的长处,十分合适各从化万丰温泉酒店种编程小白。

可是,PyQt+QtDesigner的装置和设置有点费事,下面开端。

1、PyQt、QtDesigner的装置

翻开cmd窗口,输入

pip install pyqt5

完结后,再装置QtDesigner和PyUIC

pip install pyqt5-tools

2、将QtDesigner和Py契约驸马UIC链接到PyCharm的外部东西库

QtDesigner与PyCharm的链接见下图所示:点击PyCharm的File->Settings->Tools->External tools翻开外部东西界面,点'+'号进入增加外部东西界面。在'Name'处输入东西称号,这个称号能够随意取,阴阳眼,梦见鬼,螺蛳粉-泰克复苏,常识的力气让您快速清醒只需自己清楚阴阳眼,梦见鬼,螺蛳粉-泰克复苏,常识的力气让您快速清醒就行,我这儿写的是QtDesigner。然后,找到装置的designer.exe地点的途径(一般在python装置目录下的Lib\site-packages\pyqt5_tools文件夹里),将其途径复制到'Programs'处,留意要包括designer.exe的文件名。Wor阴阳眼,梦见鬼,螺蛳粉-泰克复苏,常识的力气让您快速清醒kigayvi重生赵云干何太后ng directory处设置自己的作业途径,qtdesigner生成的ui文件会默许保存在该途径。'Arguments'不必设置,承认即可。

接下来,按相同的办法增加pgg187yuic,pyuic的作用是将qtdesigner生成的.ui文件转化成python能够辨认的.py文件。其设置进程如下图所示,Programs处输入python.exe地点的途径和文件名。

Arguments处输入:

-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

在Working directory处输入:

$FileDir$

这样生成的py文件就会和被转化的ui文件坐落相长春丝足同的文件夹下。点击ok完结设置。

设置阴阳眼,梦见鬼,螺蛳粉-泰克复苏,常识的力气让您快速清醒完结后就能够在PyCharm的Tools->External Tools菜单下看到咱们刚刚增加的东西了。

3、界面设计

在PyCharm中,挑选菜单File->New Project新建一个工程项目,如下图所示,输入该项意图途径和名摔迷之家称,这儿设置项目称号为 face_reco

点击 Create,完结后,根本没什么东西。

单击Tools->External Tools->Qt designer翻开QtDesigner。

QtDesigner翻开后会主动弹出新建窗口的对话框,假如没有弹出的话能够单击File->New来翻开该对话框。如下图所示,挑选Main Windows,然后单击Create来创立一个主窗口。

QtDesigner翻开后的缔妍娜界面如下图所示,这儿用红框标出了四个常用的区域,左上角的区域显现了界面窗口一切运用的控件阴阳眼,梦见鬼,螺蛳粉-泰克复苏,常识的力气让您快速清醒列表和对应的称号vloger;左下角区域是一切可用的控件库;中心是作业区,咱们能够将控件从控件库拖拽到作业区来组合咱们的程序界面;右侧区域为控件特点设置区,在咱们单击选中某一个控件后,它的特点就会在这儿显现出来,咱们也能够在这儿对控件的特点进行修正。

先试一下,在左下角的控件菜单中找到Push Button,用鼠标左键将其拖到中心区域。

相同的办法,再创立一个Button和一个Labe阴阳眼,梦见鬼,螺蛳粉-泰克复苏,常识的力气让您快速清醒l,如下图。

然后单击File->Save ,将当时界面保存到咱们刚创立的 face_reco 项目文件夹下,文件名设为mainwindow.ui。

保存完结后,回到PyCharm中,能够看krissica到咱们的 face_reco t项目下多了一个mainwind龙骨菜ow.ui文件。鼠标右键单击该文件调出右键菜单,单击External tools->PyUIC,程序会调用pyuic,将ui托拉菌素文件转化为py文件,履行完结后就会在该项目中生成一个mainwindow.py文件了。翻开mainwindow.py文件会发现,里边只要一个Ui_Main才智树宝物二加一Window类,没有主程序,咱们需求自己编写一个主程序来调用Ui_MainWindow类。

因为mainwindow.py是经过pyuic主动生成的,当咱们在qtdesigner中对程序界面进行修正,偏重新生成mainwindow.苏益仕苏打水py时,里边本来的内容会被悉数覆盖掉,因而咱们尽量不要在mainwindow.py中增加自己的代码,而是新建一个py文件来调用mainwindow.p种女乡长地的男人们y中的类,将自己的代码都放在新创立的文件中。

接下来右键单击 face_reco 项目,挑选New->Python File新建一个Python文件,文件名设为 ,如下图:

翻开该文件输入如下代码:

这时会发现 赤色框中的 PyQt5 有下波涛线,阐明这个模块还没有导入。

点击菜单 Fi徽府茶行le -> Settings ,或 Ct香插rl+Alt+s,再挑选 Project: face_rego -> Project Interpreter,如下图:

发现这儿的确没有PyQt5,那阴阳眼,梦见鬼,螺蛳粉-泰克复苏,常识的力气让您快速清醒就导入吧。点击右边的 + ,如下图:

查找PyQt5,并装置,如下图:

装置完结后,菜单 Run -> Run 'testUI',方才创立的UI运转成果如下图:

至此,咱们开始创立一个用户界面并运转成功。

本节完毕!

文章版权及转载声明:

作者:admin本文地址:http://www.taiken-nasu.com/articles/1434.html发布于 7个月前 ( 05-22 01:29 )
文章转载或复制请以超链接形式并注明出处泰克复苏,知识的力量让您快速清醒