从零开始学PyQt5
文章平均质量分 71
学习使用pyqt5 搭建自己的应用
Yunlord
CSDN博客之星人工智能领域第三名,多年人工智能学习工作经验,一位兴趣稀奇古怪的【人工智能领域博主】!
擅长图像识别、自然语言处理等多个人工智能领域,同时精通python,并且在不断拓展自身领域进行学习,致力于有趣好玩的技术推广和应用!!!
如果有对新奇技术感兴趣的朋友们,欢迎持续关注Yunlord
展开
-
PyQt5(七)打包成exe
我们通过pyInstaller来实现PyQt5打包打包命令格式:pyinstaller [选项] 文件名选项:-F,–onefile 打包成一个单独的exe文件,类似于C语言的静态编译成一个可执行程序文件。优点是就一个可执行文件,缺点是启动程序慢。 -D, –onedir 创建一个目录,包含exe文件和众多依赖库(默认选项),类似与C语言的动态编译可执行程序。优点是启动程序快,缺点是文件多。推荐使用此选项。 -c,–console, –nowindowed 使用控制台,无界面(默认.原创 2022-03-04 09:07:22 · 8918 阅读 · 2 评论 -
PyQt5(六)自定义信号
PyQ5已经自动定义了很多QT自建的信号。但是在实际的使用中为了灵活使用信号与槽机制,可以根据需要自定义信号。通过使用pyqtSignal()方法定义新的信号,新的信号作为类的属性。原创 2022-03-02 09:00:00 · 2306 阅读 · 19 评论 -
PyQt5(五)信号与槽机制
信号和槽是用来在对象间传递数据的方法:当一个特定事件发生的时候,信号会被发射出来,槽调用是用来响应相应的信号的。Qt中对象已经包含了许多预定义的信号(基本组件都有各自特有的预定义的信号),根据使用的场景也可以添加新的信号。同样Qt的对象中已经包含了许多预定义的槽函数,但也可以根据使用的场景添加新的槽函数。原创 2022-02-28 08:45:00 · 4674 阅读 · 42 评论 -
PyQt5(四)布局管理
PyQt5布局有两种方式,绝对定位和布局类。原创 2022-02-24 09:00:00 · 2315 阅读 · 10 评论 -
PyQt5(三)面向对象结构
Python编程语言支持程序和面向对象编程风格。Pyqt5使用OOP编程,也就是说我们将界面构建成一个对象,这样方便后续更改页面。原创 2022-02-22 08:58:06 · 704 阅读 · 2 评论 -
PyQt5(二)初使用
这一节主要介绍PyQT5的基础知识。PyQt5是一种高级的语言,下面只有几行代码就能显示一个小窗口。底层已经实现了窗口的基本功能。import sys#这里我们提供必要的引用。基本控件位于pyqt5.qtwidgets模块中。from PyQt5.Qt import *if __name__ == '__main__': #每一pyqt5应用程序必须创建一个应用程序对象。sys.argv参数是一个列表,从命令行输入参数。 app = QApplication(sys.a原创 2022-02-19 09:37:34 · 1171 阅读 · 8 评论 -
PyQt5(一)简介
本教程适合初学者和中级程序员。看完这个教程,将能够开发一些简单的pyqt5界面应用程序。PyQt5是一套Python绑定Digia QT5应用的框架。它可用于Python 2和3。本教程使用Python 3。Qt库是最强大的GUI库之一。PyQt5的官方网站Riverbank Computing | News。PyQt5做为Python的一个模块,它有620多个类和6000个函数和方法。这是一个跨平台的工具包,它可以运行在所有主要的操作系统,包括UNIX,Windows,Mac OS。pyqt5.原创 2022-02-15 09:00:00 · 4361 阅读 · 3 评论