PyQt
YZXnuaa
乍见之欢不如久处不厌
展开
-
PyQt5教程——介绍(1)
PyQt5介绍这是一份PyQt5的教程。教程的目的是让你开始学会使用PyQt5工具包。这个教程的内容在Linux上创建并测试。PyQt5相关PyQt5是一套来自Digia的Qt5应用框架和Python的粘合剂。支持Python2.x和Python3.x版本。本教程使用Pyhton 3。Qt库是最强大的GUI支持库的一种。PyQt5的官方主页是www.riverbankcomputing.co.uk...转载 2018-04-27 13:37:17 · 653 阅读 · 0 评论 -
Python Matplotlib 等高线
CS = plt.contour(X, Y, Z, n(层数), alpha=0.75(透明度),cmap=plt.cm.hot(渐变标准)) # cmap解析其中前两个参数x和y为两个等长一维数组,第三个参数z为二维数组(表示平面点xi,yi映射的函数值)。由于contourf可以填充等高线之间的空隙颜色,呈现出区域的分划状,所以很多分类机器学习模型的可视化常会借助其展现。...原创 2019-04-26 00:15:58 · 568 阅读 · 0 评论 -
Python Matplotlib属性 cmap
cmap即colormaps获取图谱使用plt.get_cmap(‘xxx’)其值有很多,如官网:https://matplotlib.org/users/colormaps.html或https://matplotlib.org/examples/color/colormaps_reference.html如:plt.contourf(X,Y,Z,6,cmap=plt.get...原创 2019-04-26 00:06:34 · 21318 阅读 · 1 评论 -
PyQt5教程——组件 Ⅱ(8)
这部分的教程将会继续介绍PyQt5的组件。我们这节教程的内容将包括像素图(QPixmap),单行文本框(QLineEdit)和下拉列表框(QComboBox)像素图(QPixmap)像素图(QPixmap)是各种用于处理图像的组件中的一个。它是在屏幕上显示图片的最佳选择。在我们代码例子中,我们将使用像素图来在窗口上显示一个图片。12345678910111213141516171819202122...转载 2018-04-28 13:24:06 · 264 阅读 · 0 评论 -
PyQt5教程——组件(7)
组件(widgets)是构建一个应用的基础模块。PyQt5有广泛的各式各样的组件,包含按钮,复选按钮,滑块条,和列表框。在这个部分的教程中,我们将学习几种有用的组件:复选按钮(QCheckBox),切换按钮(ToggleButton),滑块条(QSlider),进度条(ProgressBar)和日历组件(QCalendarWidget)。 复选框(QCheckBox)复选框组件有两种状态:选中和未...转载 2018-04-28 11:11:56 · 887 阅读 · 0 评论 -
PyQt5教程——对话框(6)
对话框窗口或对话框是大多数主流GUI应用不可缺少的部分。对话是两个或更多人之间的会话。在计算机应用中,对话框是一个用来和应用对话的窗口。对话框可以用来输入数据,修改数据,改变应用设置等等。 输入对话框QInputDialog提供了一个简单便利的对话框用于从用户那儿获得只一个值。输入值可以是字符串,数字,或者一个列表中的列表项。123456789101112131415161718192021222...转载 2018-04-28 10:31:25 · 347 阅读 · 0 评论 -
PyQt5教程——事件和信号(5)
在这部分PyQt5编程教程中,我们探索应用中事件和信号的发生。事件所有的GUI应用都是事件驱动的。事件主要由应用的用户操作产生的。但是事件可能由其他条件触发,比如:一个网络连接,一个窗口管理器,一个定时器,这些动作都可能触发事件的产生。当我们调用应用的exec_()方法时,应用进入了主循环。主循环用于检测事件的产生并且将事件送到用于处理的对象中去。在事件模型,有三个参与者事件源事件对象事件目标事件...转载 2018-04-27 15:35:34 · 424 阅读 · 0 评论 -
PyQt5教程——布局管理(4)
布局管理是GUI编程中的一个重要方面。布局管理是一种如何在应用窗口上防止组件的一种方法。我们可以通过两种基础方式来管理布局。我们可以使用绝对定位和布局类。绝对定位程序指定了组件的位置并且每个组件的大小用像素作为单位来丈量。当你使用了绝对定位,我们需要知道下面的几点限制:如果我们改变了窗口大小,组件的位置和大小并不会发生改变。在不同平台上,应用的外观可能不同改变我们应用中的字体的话可能会把应用弄得一...转载 2018-04-27 15:21:23 · 391 阅读 · 0 评论 -
PyQt5教程——菜单和工具栏(3)
在这部分的PyQt5教程中,我们将创建菜单和工具栏。菜单式位于菜单栏的一组命令操作。工具栏是应用窗体中由按钮和一些常规命令操作组成的组件。主窗口QMainWindow类提供了一个应用主窗口。默认创建一个拥有状态栏、工具栏和菜单栏的经典应用窗口骨架。状态栏状态栏是用来显示状态信息的组件。123456789101112131415161718192021222324252627282930313233...转载 2018-04-27 14:53:03 · 464 阅读 · 0 评论 -
PyQt5教程——第一个程序(2)
简单的例子这是一个显示一个小窗口的简单例子。我们可以做许多这样的窗口。我们可以调整它的窗口尺寸,最大化或最小化这个窗口。这些需求需要码很多代码。但一些人已经写好了这些功能实现。因为这些需求在很多应用中重复出现了,在这里我们不需要重新写这些代码。PyQt5是一个高级工具套件,为我们封装了很多复杂功能的实现代码,我们可以更加简单的通过函数去实现这些功能。如果我们是在一个低级工具套件中写代码的话,下面例...转载 2018-04-27 14:32:51 · 429 阅读 · 0 评论 -
Meshgrid函数 (未完成)
Meshgrid函数的基本用法meshgrid函数用两个坐标轴上的点在平面上画网格。用法: [X,Y]=meshgrid(x,y) [X,Y]=meshgrid(x)与[X,Y]=meshgrid(x,x)是等同的 [X,Y,Z]=meshgrid(x,y,z)生成三维数组,可用来计算三变量的函数和绘制三维立体图这里,主要以[X,Y]=meshgrid(x,y)为例,...原创 2019-04-26 00:27:40 · 380 阅读 · 0 评论