使用pycharm+pyqt 编写一个桌面端(mac)

1.安装Pycharm软件 下载地址

2.Pycharm ji活设置文件在这JetbrainsCrack-release-enc.jar 

1)先使用账号登录,进入软件

 2)选择Help-->Edit Custom Vm Options

会打开一个文件pycharm.vmoptions,其绝对地址在下面

/Users/xxx/Library/Application Support/JetBrains/PyCharm2020.3/pycharm.vmoptions

然后在最后一行添加一行,注意文件名不要写错

-javaagent:/Applications/PyCharm.app/Contents/bin/JetbrainsCrack-release-enc.jar
将文件JetbrainsCrack-release-enc.jar 复制到/Applications/PyCharm.app/Contents/bin/这个目录下。重启即可,若文件放错或 pycharm.vmoptions的内容写错会打不开软件,只需要去绝对位置检查有无写错。

成功即如下图所示

 

3.安装python3.9

Python Releases for macOS | Python.org

下载安装即可。

4.新建项目

1.选择文件夹

2.选择python版本

 5.下载安装qt Designer下载地址

6.创建外部插件关联qt Designer

打开PyCharm,打开File—>Settings—>External Tools

我这里是已经添加了,未添加需要自行添加

 

 点击➕号创建一个tool

1.名称 QT5Designer 

2.qt Designer地址/Users/yangzhou/Qt/6.2.2/macos/bin/Designer.app

3.项目地址要填刚新建项目的根地址

 

1.名称 PyUIC5

2.python地址 /usr/local/Cellar/python@3.9/3.9.6/Frameworks/Python.framework/Versions/3.9/bin/python3.9

3.参数

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

4.项目地址要填刚新建项目的根地址

这个时候在Tool-->External Tools下可以看到多出来两个工具 

 7.用QTDesigner设计一个.ui文件

点击Qt5Designer 可以看到会弹出设计界面

 直接创建一个Main window点击创建即可

创建完成设计好ui界面之后,点击保存,保存到刚刚新建项目目录下

可以在pycharm目录下看到test.ui文件

这个适合我们需要使用刚刚创建的工具PyUIC5将ui文件生成test.py的python代码

8.用PyUIC5将.ui文件转换成.py代码

右键test.ui会看到如下图所示,直接点击PyUIC5即可

 可以看到生成了test.py  这个时候就可以去main函数里调用了

 9.运行代码生成界面

class testFrom(QMainWindow, test.Ui_MainWindow):
    def __init__(self):
        super(testFrom, self).__init__()
        self.setupUi(self)

if __name__ == '__main__':
    app = QApplication(sys.argv)
    QApplication.processEvents()
    win = testFrom()

    win.show()
    sys.exit(app.exec_())

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Y_Hungry

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

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

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

打赏作者

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

抵扣说明:

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

余额充值