Python 3.8 + PyCharm + PyQt5(二)-环境配置(Hello Word)

Python 3.8 + PyCharm + PyQt5(二)-环境配置(Hello Word)


所有后面讲解和记录的源码都会在 GuiHub中,可以自行下载

环境配置

主要的环境配置还是PyCharm的配置,主要配置两点UI界面的显示配置和解码配置

创建工程

打开PyCharm,选择New Project
在这里插入图片描述
再出来的界面中,选择自己工程需要的目录,其他暂时可以先不管。python选择到你安装的python安装的地址,找到exe。
在这里插入图片描述
点击creat建立项目。
进去之后的界面是这样的:
在这里插入图片描述

Python输出Hello Word

将自带的代码删掉,输入以下代码:

print("Hello Word!")

打印界面就输出了Hello Word!
在这里插入图片描述
是不是很简单,甚至连分号都不需要,直接print。

配置QtDesigner

点击File->Settings,找到tools,点击External Tools:
在这里插入图片描述
我这边是已经配置好了,我和大家说下配置方法,点击在这里插入图片描述
增加,再弹出来的框中填入信息:
在这里插入图片描述
name:名字,可以自己随便取
program:exe的路径,python3.8.8的路径再:C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
Working directory:填

$ProjectFileDir$

点击OK,就添加好了UI设计器

PyUIC的配置

配置方法和QTdesigner一样,填写的东西有所区别:
在这里插入图片描述
name:名字,可以自己随便取,这边取PyUIC
program:这边是Python3.8.8的exe路径,默认是C:\Users\Administrator\AppData\Local\Programs\Python\Python38\python.exe
Arguments:填写以下字符串,意思就是把.ui文件转换成.py文件

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

Working directory:填

$ProjectFileDir$

至此,环境配置就配置好了。下面我们来测试以下。

UI显示Hello Word

你可以在空白处点击Exteral Tools,然后选择QTDesigner(刚刚自己取的名字),会出来一个UI界面。
在这里插入图片描述
会出现以下界面:
在这里插入图片描述
出现这个界面,以前做过QT的,是不是很熟悉了。
下面我们选择默认的Main Window,点击创建,出现一个空白的界面:
在这里插入图片描述
做个简单介绍,
1、控件,这边包含了QT自带原生态的所有控件。
2、菜单栏
3、界面布局区域
4、资源包含查看狂
5、选中控件的属性

我们在控件列表中找到label控件,拖到界面中,当然也可以在控件最上面选择搜索控件。
在这里插入图片描述
我们需要显示Hello Word,我们点击刚刚拿出来的label控件,找到右边的属性框,找到Text
在这里插入图片描述
将里面的值改成Hello Word!
在这里插入图片描述
这样我们就编辑好界面了,保存到刚刚的python工程目录下面。命名:HelloWord.ui
在这里插入图片描述
在我们的工程下面已经显示有这个文件了,然后我们选择这个文件,右击,选择External tool中的PyUIC
在这里插入图片描述
会自动生成对应的.py文件,我们UI界面的所有资源都在里面了。
在这里插入图片描述
打开ui.py文件,我们发现有报错,这边我们有2个办法:
1、鼠标移到错误会提示安装包,直接安装即可
在这里插入图片描述
2、在File->Setting中,找到Project ->Project Interpreter,点击这个加号
在这里插入图片描述
在弹出来的界面中,搜索你要安装的包,点击安装即可。
在这里插入图片描述
安装完成后,错误消失。
在这里插入图片描述
下面我们要显示这个界面:
拷贝以下代码到main.py,则可以直接显示

# ! /usr/bin/env python
# -*- coding: utf-8 -*-

import sys
import HelloWord
from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':
  app = QApplication(sys.argv)
  myMainWindow = QMainWindow()
  myUi = HelloWord.Ui_MainWindow()
  myUi.setupUi(myMainWindow)
  myMainWindow.show()
  sys.exit(app.exec_())

显示效果:
在这里插入图片描述
好了,python输出Hello Word和界面显示都完成了。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

誓言神月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值