一、PyQt中的信号与槽 信号(Signal)和槽(Slot)是Qt中的核心机制,用在对象之间互相通信。在Qt中每个QObject对象和PyQt中所有继承自QWidget的控件(这些都是QObject的子对象)都支持信号与槽机制。当信号发射时,连接的槽函数将会执行。在PyQt5中信号与槽通过obje ...
分类:
Web程序 时间:
2019-04-10 23:25:51
阅读次数:
261
鉴于PyQt控件的继承关系,我们先学习PyQt控件的基类——QObject。 一.所有的QT对象的基类 我们先看一下PyQt里空间的继承关系,稍微改一下代码,显示出继承关系 这就表明了QWidget这个控件的继承呢个关系,可以看出来所有的类,都是基于Python的object这个类的 二.QObje ...
分类:
其他好文 时间:
2019-04-07 09:47:23
阅读次数:
167
一.控件概念 控件是一个程序界面上的各个独立的元素, 它具备用户点击、接收用户输入、展示不同内容、存放其他控件等功能。 二.控件分类 常用的控件按功能可以分为以下几种类 按钮 QPushButton——一般按钮 QCommandLinkButton——和上面的按钮差不多 QRadioButton—— ...
分类:
其他好文 时间:
2019-03-26 01:38:35
阅读次数:
187
我们在第〇篇里先演示了GUI的功能,其实Python有多个库是支持GUI编程的,python官网列出了大量的说明,其中包括了原生的tkinter 还有许多第三方库 Pyqt PySide wxPython PyGUI Kivy.....等等 选库标准 首先,我们要明白,对任意一个库来说,都是没有最好 ...
分类:
其他好文 时间:
2019-03-24 10:01:35
阅读次数:
255
QML和PyQT5联合编程 安装pyqt pip3 install PyQT5 main.QML 有了QML文件之后,我们就可以根据该文件进行python文件的编写,把里面的信号传递给python文件中 mian.py 这样,一个简单的python和Qml文件的通信的例子就完成了。 ...
分类:
其他好文 时间:
2019-03-12 10:48:04
阅读次数:
179
这个网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4,其中有很多whl文件可以自己找到需要的下载它。我们就下载适用于python3.6 64位的pyqt4 下载下来后在python安装目录下的lib中的site-packages中解压安装。命令 ...
分类:
编程语言 时间:
2019-03-11 15:04:58
阅读次数:
205
一般的程序都要有个GUI来实现人机交互的功能,今天我们来用PyQt来做一个最简单的程序 软件需求:python3.6 用的是Anaconda3.6(自带PyQt5,pip) pycharm PyQt5 QtTools 环境安装和配置 由于Anaconda自带了PyQt5,不用再安装,但要用pip下载 ...
分类:
编程语言 时间:
2019-03-03 09:20:23
阅读次数:
658
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS ...
分类:
编程语言 时间:
2019-02-27 22:08:09
阅读次数:
243
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS ...
分类:
编程语言 时间:
2019-02-27 22:01:25
阅读次数:
242