![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PyQt5基础知识
文章平均质量分 72
春风抚微霞
这个作者很懒,什么都没留下…
展开
-
PyQt5可视化编程-图形界面开发工具QtDesigner和PyUIC
Qt库是跨平台的 C++库的集合,是最强大的 GUI库之一,可以实现高级 API来访问桌面和移动系统的各种服务。PyQt5是一套 Python绑定 Digia QT5应用的框架。PyQt5实现了一个 Python模块集,有 620个类,6000个函数和方法。PyQt5的优点:简单好用,功能强大, 跨平台支持,文档齐全,稳定性高,生态支持,开源免费。之前学习了PyQt5库的基本使用,接下来简单学习一下PyQt5图形界面开发工具的使用。原创 2022-12-03 09:00:00 · 3837 阅读 · 0 评论 -
PyQt5可视化编程-拖拽和绘图
在GUI里,拖放是指用户点击一个虚拟的对象,拖动,然后放置到另外一个对象上面的动作。一般情况下,需要调用很多动作和方法,创建很多变量。PyQt5绘图系统能渲染矢量图像、位图图像和轮廓字体文本。一般会使用在修改或者提高现有组件的功能,或者创建自己的组件。使用PyQt5的绘图API进行操作。绘图由 paintEvent()方法完成,绘图的代码要放在 QPainter对象的 begin()和 end()方法之间。是低级接口。原创 2022-12-01 09:00:00 · 1160 阅读 · 0 评论 -
PyQt5可视化编程-控件
控件就像是应用这座房子的一块块砖。PyQt5有很多的控件,比如按钮,单选框,滑动条,复选框等等。我们将介绍一些很有用的控件: QCheckBox,ToggleButton,QSlider,QProgressBar, QCalendarWidget,QPixmap,QLineEdit,QSplitter和 QComboBox。原创 2022-11-30 09:00:00 · 804 阅读 · 0 评论 -
PyQt5可视化编程-事件、信号和对话框
所有的应用都是事件驱动的。事件大部分都是由用户的行为产生的,当然也有其他的事件产生方式,比如网络的连接,窗口管理器或者定时器等。调用应用的exec_()方法时,应用会进入主循环,主循环会监听和分发事件。原创 2022-11-29 09:00:00 · 574 阅读 · 0 评论 -
PyQt5可视化编程-布局管理
在一个GUI程序里,布局是一个很重要的方面。布局就是如何管理应用中的元素和窗口。有两种方式可以搞定:绝对定位和PyQt5的layout类原创 2022-11-28 09:00:00 · 554 阅读 · 0 评论 -
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等主流操作系统上运行。原创 2022-11-27 09:00:00 · 2586 阅读 · 0 评论