【Python GUI编程系列 01】安装python pycharm 和 pyside6

这篇具有很好参考价值的文章主要介绍了【Python GUI编程系列 01】安装python pycharm 和 pyside6。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装python pycharm 和 pyside6

本系列使用python3 +pycharm+pyside6 来进行python gui设计,首先我们来配置编程环境
PS:为了减少复杂程度,本文使用venv来创建虚拟环境,所有的包都安装在同一虚拟环境中,新手也可以不用虚拟环境直接安装,关于虚拟环境配置这部分 本系列不做过多介绍,感兴趣的同学可以自己找资料

1、安装python

注意你电脑操作系统和python版本的匹配,以及安装位置和环境变量的设置。具体过程可以参考Python安装和环境搭建教程

2、安装pycharm

python自带的开发环境比较简陋,本文使用pycharm作为IDLE,您可以自己选择喜欢的其他的IDLE。
注意pycharm的版本选择要和操作系统还有python版本匹配。免费的可以使用社区版,学生可以申请免费的正式版授权。
具体过程参考Pycharm安装和环境搭建教程

3、安装 pyside6

PySide 是 大名鼎鼎的Qt在python的绑定,是把c++环境下的Qt移植到python环境下。

QT是众多GUI框架里面非常著名的一款,它本身由C++开发,天然支持基于C++的GUI编程,编出来的图形化软件在当今众多GUI框架中运行效率几乎是天花板级别的,拥有完善的第三方库,极其适合数字图像处理、文档排版、多媒体、3D建模等专业软件开发。与此同时,QT还有一个强大的功能:支持跨平台,简单来理解,就是我们只需要编写一套代码就可以同时在windows、mac、linux上运行。

值得一提的是,QT对Python也有完善API支持,意味着我们可以规避C++编程的苦恼,使用更简洁的Python来代替C++开发QT应用,同样具备跨平台等优势。需要说明的是,目前有两种QT对应的Python工具:PySide和PyQt。这里首先介绍下两者的区别。

PySide是Qt公司的产品,PyQt是第三方公司的产品,二者用法基本相同,不过在使用协议上却有很大差别。PySide可以在LGPL协议下使用,PyQt则在GPL协议下使用。这两个协议的区别就是如果使用PyQt,那么你开发的软件必须开源,否则就存在被告的风险。而PySide就没有这种约束,不管是开发商业闭源软件还是开源软件,你都可以不开源代码,开不开源是你的自由。从这一点上来看,对于商业公司或者说有商业考虑的软件来说,我更倾向于推荐PySide,更何况PySide还是QT的亲儿子。虽然PySide和PyQt在协议上有不同,但是两者提供的接口几乎是完全一致的。目前市面上PyQt的教程完全适合PySide,因此,对于学习者来说学习任何一个都是可以的。
PySide目前常见的有两个版本:PySide2和PySide6。PySide2由C++版的Qt5开发而来.,而PySide6对应的则是C++版的Qt6。从PySide6开始,PySide的命名也会与Qt的大版本号保持一致,不会再出现类似PySide2对应Qt5这种容易混淆的情况。
在使用层面上,PySide2和PySide6无过多的差异,只有一点需要注意,使用PySide6开发的程序在默认情况下不兼容Windows7系统,这也是Qt6所决定的(即使是C++的QT6也不支持windows7)。

对于PySide开发来说,我们不需要完整的安装几个G的Qt,可以像普通Python库一样直接通过pip安装就行,大概占用300MB空间(需要提前安装好python3以及pip)。

安装方法很简单
激活虚拟环境后,打开cmd,运行以下指令即可

pip install pyside6

【Python GUI编程系列 01】安装python pycharm 和 pyside6文章来源地址https://www.toymoban.com/news/detail-496700.html

到了这里,关于【Python GUI编程系列 01】安装python pycharm 和 pyside6的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python——GUI界面编程(一)

    有的时候想一想曾经的那些人和事, 时时嘴角上扬, 是过去太值得留恋, 还是经历的是最美好的生活与青春 今天来谈一谈GUI编程,好久前发的一个资源,得到了大家的一些认可 这次正好好好地说一下GUI编程的事情 GUI 即图形用户界面,今天说一下曾经实现的Python - GUI 编程

    2024年02月03日
    浏览(48)
  • Python GUI编程(Tkinter)

    Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大

    2024年02月14日
    浏览(63)
  • Python入门篇(八)---GUI编程

    目录 GUI编程的概念和应用领域 GUI编程概念 GUI编程应用领域 Tkinter库的使用 创建一个GUI应用程序 控件 标签控件 按钮控件 文本框控件 按钮控件(Button) PyQt库的使用 安装PyQt库 创建一个PyQt窗口 添加标签和按钮  Python中常用的GUI编程工具有多种,比如Tkinter、wxPython、PyQt等等。

    2024年02月08日
    浏览(42)
  • python GUI工具之PyQt5模块,pyCharm 配置PyQt5可视化窗口

    https://doc.qt.io/qt-5/qtwidgets-module.html https://doc.qt.io/qt-5/qt.html#AlignmentFlag-enum 一、简介 PyQt是Qt框架的Python语言实现,由Riverbank Computing开发,是最强大的GUI库之一。PyQt提供了一个设计良好的窗口控件集合,每一个PyQt控件都对应一个Qt控件。 PyQt5是由一系列Python模块组成,有超过6

    2024年02月11日
    浏览(50)
  • Python的GUI编程库Tkinter的学习

    GUI编程 就像是 搭积木 一样,把库里一个个的组件填好参数放到一个主体里面,最终形成一个可用的用户界面。 总体的流程大概是如此这般: 导入库- 创建主体对象 - 组装库中的组件放入到主体对象里。 Tkinter 内置到python的安装包里,可以不用下载直接使用。 导入库 如下:

    2024年02月21日
    浏览(58)
  • Python pygame(GUI编程)模块最完整教程(5)

    上一篇文章:Python pygame(GUI编程)模块最完整教程(4)_pygame绘制圆角矩形_Python-ZZY的博客-CSDN博客   总目录: README.md · Python-ZZY/Python-Pygame最完整教程 - Gitee.com 参考资料:pygame.display — pygame-ce v2.3.1 documentation pg.display.set_mode方法用于创建窗口。 size参数指定窗口的大小,一般是

    2024年02月14日
    浏览(46)
  • Python pygame(GUI编程)模块最完整教程(4)

    上一篇文章: Python pygame(GUI编程)模块最完整教程(3)_pygame教程pdf_Python-ZZY的博客-CSDN博客 总目录: README.md · Python-ZZY/Python-Pygame最完整教程 - Gitee.com 参考资料:pygame.draw — pygame-ce v2.4.0 documentation draw模块提供了一些直接在表面上绘制常用图形的操作,如绘制矩形、圆形、多

    2024年02月14日
    浏览(52)
  • Python pygame(GUI编程)模块最完整教程(2)

    上一篇文章: Python pygame(GUI编程)模块最完整教程(1)_pygame模块详解_Python-ZZY的博客-CSDN博客 总目录: README.md · Python-ZZY/Python-Pygame最完整教程 - Gitee.com 参考资料:pygame.font — pygame-ce v2.4.0 documentation pygame中绘制文字的第一步是载入字体。载入字体的方式通常有两种,第一种是

    2024年02月04日
    浏览(42)
  • Python pygame(GUI编程)模块最完整教程(1)

    提示:下滑文章左侧可以查看目录!本教程分为多篇,总目录如下。  总目录: README.md · Python-ZZY/Python-Pygame最完整教程 - Gitee.com pygame是python中一个流行的GUI编程模块,是专门为了开发游戏而设计的。这是一个第三方模块,是SDL和Python的接口。 pygame的最新官网是:https://pyg

    2024年02月02日
    浏览(41)
  • Python GUI编程利器:Tkinker中的消息和文本(7)

    小朋友们好,大朋友们好! 我是猫妹,一名爱上Python编程的小学生。 和猫妹学Python,一起趣味学编程。 今日目标 实现下面效果: 消息(Message类) 消息用于显示多行文本消息,对标签进行替代,如果是更加复杂的文本,也可以使用文本(Text类) 创建消息对象语法如下: Message

    2024年02月12日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包