Pyqt5
祝丰年
这个作者很懒,什么都没留下…
展开
-
Pyqt5系列(一)-Pyqt5的安装
windows 下PyQt5 的安装和验证。原创 2016-08-24 11:32:11 · 52661 阅读 · 4 评论 -
Pyqt5系列(九)-基本布局管理
GUI的布局管理是GUI开发中非常重要的一个环节,一个设计良好的GUI界面,其对应的布局排布也是非常必须的。其中布局管理就是要管理窗口中部件的放置。常用两种方式来实现布局:绝对位置 布局(Absolute Layout)实现,布局类(QLayout)实现。原创 2016-09-17 16:54:40 · 38985 阅读 · 2 评论 -
Pyqt5系列(八)-自定义信号
PyQt5已经自动定义了很多QT内建的信号。但是在实际的使用中为了灵活使用信号与槽机制,我们可以根据需要自定义signal。可以使用pyqtSignal()方法定义新的信号,新的信号作为类的属性。原创 2016-09-17 15:13:39 · 36471 阅读 · 7 评论 -
Pyqt5系列(三)-基本界面组件之Button(2)
Button,作为界面中触发动作请求或者命令的一种方式,作为与用户进行的交互操作。PyQt中的Button根据不同的使用场景划分为不同的表现形式。Button的基类QAbstractButton,提供button的通用性功能,此类为抽象类,从因此不能实例化,由其他的Button类继承来实现不同的功能,不同的表现形式。QRadioButton :class QRadioButton(QAbstrac原创 2016-09-04 17:01:02 · 15378 阅读 · 0 评论 -
Pyqt5系列(三)-基本界面组件之Button(1)
Button,作为界面中触发动作请求或者命令的一种方式,作为与用户进行的交互操作。PyQt中的Button根据不同的使用场景划分为不同的表现形式。Button的基类QAbstractButton,提供button的通用性功能,此类为抽象类,从因此不能实例化,由其他的Button类继承来实现不同的功能,不同的表现形式。 常见的Button包括,QPushButton,QToolButton,QR原创 2016-09-04 11:20:35 · 56210 阅读 · 0 评论 -
Pyqt5系列(七)-信号与槽机制
信号和槽机制是 QT 的核心机制,要精通 QT 编程就必须对信号和槽有所了解。信号和槽是一种高级接口,应用于对象之间的通信,它是 QT 的核心特性,也是 QT 区别于其它工具包的重要地方。 在linux、windows等 GUI 工具包中,GUI组件都会注册回调函数用于处理组件所触发的动作,通常是注册对应的函数的函数指针。在之前关于Button的文章中提到了信号与槽的机制,通过该机制可以很好原创 2016-09-14 12:01:27 · 27151 阅读 · 2 评论 -
Pyqt5系列(六)-基本界面组件之MessageBox
消息框针对某个场景以文本的形式向用户进行提示,为了获取用户的响应消息框可以显示图标和标准按钮。在实际的界面交互中,经常会看到各种类型的消息框,显示关于消息框,显示严重错误消息框,显示警告消息框等等。由于这些对话框在各个程序中都是一样的,所以QT中就统一提供了一个QMessageBox的类,这样在所有程序中都可以直接使用。QMessageBox提供两套接口来实现,一种是static function原创 2016-09-13 15:52:27 · 35456 阅读 · 0 评论 -
Pyqt5系列(五)-基本界面组件之inputDialog
QInputDialog类提供了一种简单方面的对话框来获得用户的单个输入信息,可以是一个字符串,一个Int类型数据,一个double类型数据或是一个下拉列表框的条目。 对应的Dialog其中包括一个提示标签,一个输入控件(若是调用字符串输入框,则为一个QLineEdit,若是调用Int类型或double类型,则为一个QSpinBox,若是调用列表条目输入框,则为一个QComboBox),还包括原创 2016-09-12 18:30:15 · 18152 阅读 · 1 评论 -
Pyqt5系列(二 )-第一个PyQt程序
通过下面的一个PyQt5简单例子,来简单了解一下关于如何创建PyQt5的。具体代码如下:#-*- coding:utf-8 -*-'''Frist PyQt5 program'''__author__ = 'Tony Zhu'from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QHBoxLayout, QPushButton原创 2016-08-31 19:29:30 · 11608 阅读 · 5 评论 -
Pyqt5系列(四)-基本界面组件之Dialog(2)
在大部分的操作系统中,为了更好的实现人机交互,windows以及linux中均为提供一系列的对话框来完成特定场景下的功能,诸如字体大小选择,字体颜色选择等等。PyQt5中定义了一些列的标准对话框的类,让使用者能够方便和快捷的通过各个类完成字体大小、颜色,以及文件的选择.QFontDialog#-*- coding:utf-8 -*-'''QFontDialog'''__autho原创 2016-09-12 15:50:03 · 5370 阅读 · 0 评论 -
Pyqt5系列(四)-基本界面组件之Dialog(1)
在大部分的操作系统中,为了更好的实现人机交互,windows以及linux中均为提供一系列的对话框来完成特定场景下的功能,诸如字体大小选择,字体颜色选择等等。PyQt5中定义了一些列的标准对话框的类,让使用者能够方便和快捷的通过各个类完成字体大小、颜色,以及文件的选择。 PyQt5的场景的对话框有,QFileDialog,QColorDialog,QFontDialog,QErrorMessa原创 2016-09-12 15:14:30 · 18436 阅读 · 0 评论 -
Pyqt5系列(十)-QtWidget的使用
在很多应用使用的场景中我们需要和各种类型的数据进行交互,通过表格的形式进行操作和呈现。在PyQt中提供了QTableWidget默认模式的表格类。原创 2016-09-20 22:50:56 · 44224 阅读 · 4 评论