鱼C论坛

 找回密码
 立即注册
查看: 2821|回复: 7

[已解决]求给位大佬推荐一个 PYQT5 的 好的教程,感谢!

[复制链接]
发表于 2022-9-9 23:07:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
求给位大佬推荐一个 PYQT5 的 好的教程,感谢!
最佳答案
2022-9-10 08:54:57

https://maicss.gitbook.io/pyqt-chinese-tutoral/pyqt5/index

可以去这里

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-9-10 07:48:53 From FishC Mobile | 显示全部楼层
要是不追求界面完美,tk.也可以啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-10 08:54:12 | 显示全部楼层
我来推荐一个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-10 08:54:57 | 显示全部楼层    本楼为最佳答案   

https://maicss.gitbook.io/pyqt-chinese-tutoral/pyqt5/index

可以去这里
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-10 08:56:00 | 显示全部楼层
编程追风梦 发表于 2022-9-10 08:54
https://maicss.gitbook.io/pyqt-chinese-tutoral/pyqt5/index

可以去这里

关于 PyQt5









PyQt5 是Digia的一套Qt5应用框架与python的结合,同时支持2.x和3.x。本教程使用的是3.x。Qt库由Riverbank Computing开发,是最强大的GUI库之一 ,官方网站:www.riverbankcomputing.co.uk/news。








PyQt5是由一系列Python模块组成。超过620个类,6000函数和方法。能在诸如Unix、Windows和Mac OS等主流操作系统上运行。PyQt5有两种证书,GPL和商业证书。








PyQt5类分为很多模块,主要模块有:









  • QtCore 包含了核心的非GUI的功能。主要和时间、文件与文件夹、各种数据、流、URLs、mime类文件、进程与线程一起使用。









  • QtGui 包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字类。









  • QtWidgets









  • QtMultimedia









  • QtBluetooth









  • QtNetwork









  • QtPositioning









  • Enginio









  • QtWebSockets









  • QtWebKit









  • QtWebKitWidgets









  • QtXml









  • QtSvg









  • QtSql









  • QtTest










QtWidgets类包含了一系列创建桌面应用的UI元素。 QtMultimedia包含了处理多媒体的内容和调用摄像头API的类。 QtBluetooth模块包含了查找和连接蓝牙的类。 QtNetwork包含了网络编程的类,这些工具能让TCP/IP和UDP开发变得更加方便和可靠。 QtPositioning包含了定位的类,可以使用卫星、WiFi甚至文本。 Engine包含了通过客户端进入和管理Qt Cloud的类。 QtWebSockets包含了WebSocket协议的类。 QtWebKit包含了一个基WebKit2的web浏览器。 QtWebKitWidgets包含了基于QtWidgets的WebKit1的类。 QtXml包含了处理xml的类,提供了SAX和DOM API的工具。 QtSvg提供了显示SVG内容的类,Scalable Vector Graphics (SVG)是一种是一种基于可扩展标记语言(XML),用于描述二维矢量图形的图形格式(这句话来自于维基百科)。 QtSql提供了处理数据库的工具。 QtTest提供了测试PyQt5应用的工具。









PyQt4和PyQt5的区别








PyQt5不兼容PyQt4。PyQt5有一些巨大的改进。但是,迁移并不是很难,两者的区别如下:









  • 重新组合模块,一些模块已经被废弃(QtScript),有些被分为两个子模块(QtGui, QtWebKit)。









  • 添加了新的模块,比如QtBluetooth, QtPositioning,和Enginio。









  • 废弃了SINGAL()和SLOT()的调用方式,使用了新的信号和xx处理方式。









  • 不再支持被标记为废弃的或不建议使用的API。











Python语言的介绍








这个部分建议看百科,这里写的很简略。如果你还不太熟悉Python,建议先去官网看看文档。











Python is a general-purpose, dynamic, object-oriented programming language. The design purpose of the Python language emphasizes programmer productivity and code readability. Python was initially developed by Guido van Rossum. It was first released in 1991. Python was inspired by ABC, Haskell, Java, Lisp, Icon, and Perl programming languages. Python is a high-level, general purpose, multiplatform, interpreted language. Python is a minimalistic language. One of its most visible features is that it does not use semicolons nor brackets. It uses indentation instead. There are two main branches of Python currently: Python 2.x and Python 3.x. Python 3.x breaks backward compatibility with previous releases of Python. It was created to correct some design flaws of the language and make the language more clean. The most recent version of Python 2.x is 2.7.9, and of Python 3.x is 3.4.2. Python is maintained by a large group of volunteers worldwide. Python is open source software. Python is an ideal start for those who want to learn programming.








Python programming language supports several programming styles. It does not force a programmer to a specific paradigm. Python supports object-oriented and procedural programming. There is also a limited support for functional programming.








Python语言的官方网站是python.org


















想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-10 09:12:39 | 显示全部楼层
wp231957 发表于 2022-9-10 07:48
要是不追求界面完美,tk.也可以啊

诶,我就是强迫症,追求完美,所以每一次我冲榜回答问题必须要加背景,必须要加字体特效,必须..........
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-10 10:03:27 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-10 10:45:55 From FishC Mobile | 显示全部楼层
Twilight6 发表于 2022-9-10 10:03
看看B站大学的教程呗:

【Python Qt 图形界面编程 - PySide2 PyQt5 PyQt PySide】

感谢感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-24 01:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表