pyqt5图形化界面,pyqt5开发的漂亮界面

  pyqt5图形化界面,pyqt5开发的漂亮界面

  

目录

  序

  一、PyQt6下载和安装

  二。VS代码中PyQT6的配置

  下载vs代码

  2.展开设置

  序

  课程的研究报告——编写了一个小程序,可以计算混凝土的抗弯承载力。

  仅仅一个学期,基于python的jddxg就踏上了编程之旅。在创建过程中搜索PyQt教程时,你会发现现有的很多教程都是PyQt5,而PyQt6教程很少。另外,虽然PyQt6和PyQt5的思路是一样的,但是我想把这种尝试记录在GUI制作的过程中,尤其是跳转到子窗口的过程中(我遇到了不知道的困难)。像我这样安装PyQt6,可能对写程序的伙伴有一些参考价值。代码不好,请谅解。

  下面是准备工作:pyqt6的安装和vscode上的配置。

  另一方面,PyQt6下载安装1.pyqt6下载

  使用cmd命令行pip来安装。

  pip安装pyqt6

  另外,如果想在自己选择的位置安装pyqt6,请选择cd /d D:python。

  2.安装常用的qt工具

  我还使用了命令行pip安装。

  pip安装pyqt6 _工具

  3.配置环境变量,然后安装pyqt6和pyqt6_tools来配置环境。安装包位于python的安装目录中。如果找不到安装目录,也可以从命令行在pip Install中只找到一次。)

  然后添加对应于系统环境变量的变量值。

  c: users f appdata local programs python python 37 lib site-packages pyqt 6 _ tols

  首先,进入系统面板,在S10关于设置窗口中点击高级系统设置。

  单击环境变量,找到path,然后单击edit。

  单击新建,然后输入上面的地址。

  您可以在cmd上检查配置是否成功。

  在输出信息中查找上面输入的地址。如果找到,则表示配置成功。

  4.测试检查cmd是否进入python环境,安装是否成功。

  以上是成功安装。

  导入PyQt6

  参见帮助(pyqt6)相关模块。

  二。VS代码中PyQT6的配置

  1.下载VS代码。Python常用的编译器好像是PyCharm,但是考虑到Vscode看起来更舒服,还可以编辑其他语言,我最终选择了Vscode。但是!如果只是主要用python,推荐pyCharm。对于初学者来说,会有很多类似的教程。

  下载二维码,直接从官网下载二维码官网。

  选择并下载相应的版本。

  2.安装扩展来搜索PYQT并下载PYQT集成

  然后单击“高级”来设置相应的选项。首先找到PyQt和qtDesigner的安装位置。要在扩展选项中输入位置信息:

  接下来,我们将pyuic修改为pyuic6。扩展后,pyuic5默认显示在这里,在ui文件第一次转换成py文件时通过命令行实现。

  虽然资料片期间的其余配置还不得而知,但如果只是做一个简单的gui世界。

  面,以上大概就够了。(以上处理,pyrcc上有点问题(我还没想通))

  在vscode中配置pyqt6的一般步骤如上,当然建议参考其他文章。附上Python快速入门3359doc.qt.io/Qt的官方文档Qt for Python快速start.html3359doc.qt.io/qtforpython/quick start.html,很多与之相关的信息也在官方文档中介绍的很清楚。还有一个新手指南,可以说很好听。同时,pyqt的下载也可以在官网下载安装。

  三。程序简介:这是一个不太完美的课程作业,但对于像我这样用python制作gui的初学者来说,它可能会给我一点参考。

  1.节目简介:(这些都不重要!)直接看第二点。该软件可以简单地设计矩形截面混凝土受弯构件的截面。

  它可以用于:1。对称配筋的大小偏心截面设计:2.不对称配筋的大小偏心截面设计。

  (对于小偏差非对称配筋的情况,三种情况都考虑了,但第一种情况的作用优于另外两种情况。)同时,在以上所有设计中,弯曲和弯起钢筋默认为同一种钢筋。

  2.程序接口:

  缺乏学术技能的粗糙界面。上面的界面是qtdesigner做的(至于怎么做,这里就不详细介绍了。QtDesigner的使用还是比较简单的,可以找一些其他教程)(或者我有空再写)。这里只介绍工艺,以及制作过程中遇到的不懂的问题。

  (1)ui文件转换成py文件。在qtdesigner中排列好界面后,会有一个ui文件。

  但是,这个文件不能在python中直接编辑。我们必须通过pyuic6将其转换为py文件,以便进一步编辑。

  

方法一

:如果以上在vscode中的配置都成功,那么可以直接在vscode中进行转换。如下图所示:

  单击“编译表单”以生成带有Ui_ as前缀的文件:

  该文件可直接用于后续编程。

  

方法二:cmd命令行转换

  输入cmd ui文件所在的文件目录。输入命令

  Pyc6-o转换后的文件名. py现有文件名. ui

  即转换成功。打开相应的文件目录,您将看到gui.py文件。

  (2)运行转换后的代码:

  这是转换后的py文件,但是不能运行。如果要运行,需要添加以下代码(下一篇不能再写了)

pyqt5图形化界面,pyqt5开发的漂亮界面