pyqt5

pyqt5  pyqt

  

2020-06-09 14:24:54

Python制作小软件——1. 安装并使用PyQt5进行界面设计 最近想学习利用Python进行GUI的设计,网上找了很多教程与方法,用的最多的是使用PyQt+Python就进行开发,同时利用PyQt做出来的界面也是相对而言较为方便且比较美观。 所以自己在闲暇之余,也学习了使用PyQt5+Python进行图形界面的设计,并开发一款属于自己的小软件。 第一篇博客将主要说明如何...

第一个 PyQt5程序

Python PyQt5  PyQt5

  

2019-07-11 19:57:35

前言 上一节描述了如何在 PyCharm 中添加 PyQt5插件,这节来看一下如何用 PyQt5来写一个最简单的桌面程序。其实用 Python 进行桌面开发,除了 PyQt 以外,当然还有其他别的插件可以实现,不过鉴于之前最熟悉的 Qt 开发,所以接触 Python 之后当然第一时间想用Python 来写 Qt 程序啦,那么,废话不多说,接下来写个最简单的 PyQt5程序。 正文 其实只要配置好开...

pyqt5之控件2

pyqt5  pyqt5

  

2020-04-26 02:01:38

控件2 本章我们继续介绍PyQt5控件。这次的有QPixmap,QLineEdit,QSplitter,和QComboBox。 图片 QPixmap是处理图片的组件。本例中,我们使用QPixmap在窗口里显示一张图片。 pixmap = QPixmap("cuiniao.jpg") 创建一个QPixmap对象,接收一个文件作为参数。 lbl = QLabel(self) lbl...

pyqt5之对话框

pyqt5  pyqt5

  

2020-04-26 02:27:56

对话框 对话框是一个现代GUI应用不可或缺的一部分。对话是两个人之间的交流,对话框就是人与电脑之间的对话。对话框用来输入数据,修改数据,修改应用设置等等。 输入文字 QInputDialog提供了一个简单方便的对话框,可以输入字符串,数字或列表。 这个示例有一个按钮和一个输入框,点击按钮显示对话框,输入的文本会显示在输入框里。 text, ok = QInputDialog.getText(sel...

pyqt5之拖拽

pyqt5  pyqt5

  

2020-06-16 01:38:21

拖拽 在GUI里,拖放是指用户点击一个虚拟的对象,拖动,然后放置到另外一个对象上面的动作。一般情况下,需要调用很多动作和方法,创建很多变量。 拖放能让用户很直观的操作很复杂的逻辑。 一般情况下,我们可以拖放两种东西:数据和图形界面。把一个图像从一个应用拖放到另外一个应用上的实质是操作二进制数据。把一个表格从Firefox上拖放到另外一个位置 的实质是操作一个图形组。 简单的拖放 本例使用了QLin...

pyqt5之绘画

pyqt5  pyqt5

  

2020-06-17 15:53:14

绘图 PyQt5绘图系统能渲染矢量图像、位图图像和轮廓字体文本。一般会使用在修改或者提高现有组件的功能,或者创建自己的组件。使用PyQt5的绘图API进行操作。 绘图由paintEvent()方法完成,绘图的代码要放在QPainter对象的begin()和end()方法之间。是低级接口。 文本涂鸦 我们从画一些Unicode文本开始。 写了一些文本上下居中对齐的俄罗斯Cylliric语言的文字。 ...

pyqt5表格内添加控件

pyqt5  pyqt5  python

  

2020-07-14 23:38:32

一、创建一个表格 二、向表格内添加内容 三、另外的形式 在上面的例子以及前面的一些小widget都是通过布局呈现,也可以直接呈现 (一) (二)...

QTableWidget是Qt中常用显示数据的表格,类似其他语言中的DataGrid; QTableWidget是QtableView的子类;每个单元格下是一个QTableWidgetItem对象; 常用方法如下: 表格编辑类型的枚举常量: 单元格选中相关枚举类型: 单元格内容对齐方式枚举类型: 例如: 以上部分方法是之间使用QTableView组件时使用过的;请注意; 其他设置: 修改上面程序,...

1.前言 安装PyQt5 原带的 Designer 图形化设计界面是英文的,对英文不好之人多有不便。但在网上找到的教程都不符合我这个版本的操作流程,例如找不到一些对应文件夹。不过汉化包还是有用的。英文版如下图 软件环境:windows10                   pyqt5&n...

1 简介 PyQt5是一套Python绑定Digia QT5应用的框架,是最强大的GUI库之一,适用于Python2和Python3。本系列使用Python 3.6.2。 PyQt5做为Python的模块,拥有620多个类、6000个函数和方法。而且是一个跨平台的工具包,它可以运行在所有主流的操作系统,包括UNIX,Windows,Mac OS。PyQt5是双重许可,开发者可以在GPL(通用公共许...

PyQt5——运行UI界面

PyQt5  pyqt  python

  

2020-01-27 01:00:22

在做UI界面时可能会对界面进行多次调整,但将ui文件转换为py文件后,原有的py文件就会被初始化,因此,要将界面文件的所有处理事件和处理函数分离。 新建一个py文件,继承界面文件的主窗口类。...