PyQt5
樊晓鑫
岁月静好,默默待花开;
青春无悔,悄悄潇洒走。
展开
-
我与PyQt5有个约会系列教程(11):神奇的登录界面小程序
写在最前面上节课,我们介绍了对话框等知识点的大体概括,相信大家已经掌握的差不多了。接下来呢,我们综合以前章节所学,来综合运用,写一个登录界面小程序。登陆界面是大家常用的一种习惯方式,例如QQ、微信、淘宝、支付宝、网银、美团、京东、饿了么等等,耳详能熟的软件或者网站,你都能看登陆界面,各式各样,五花八门,但他们都具备一个共同特点,就是保护个人隐私信息。所以别看登陆界面简单不咋地,却有很大的学问。接下来,就让我们来研究一下登陆界面。好的,那我们开始吧。第一步,登录界面布局首先完成.原创 2020-07-16 11:32:39 · 389 阅读 · 0 评论 -
我与PyQt5有个约会系列教程(10):对话框 -- QInputDialog、QColorDialog、QFontDialog、QMessageBox、QFileDialog
目录:一、对话框综合示例二、QDialog三、QInputDialog四、QMessageDialog五、QFileDialogPyQt5的对话框有多种类型,比如输入对话框(QInputDialog)、颜色对话框(QColorDialog)、字体对话框(QFontDialog)、消息对话框(QMessageBox)、文件对话框(QFileDialog)等,他们都是Dialog的子类。对话框的使用可以提高人机交互,方便用户输入数据,修改参数,改变设置,选择文件等。一、对..原创 2020-07-08 11:18:42 · 546 阅读 · 0 评论 -
我与PyQt5有个约会系列教程(9):看清楚“文本编辑框QTextEdit和文本浏览框QTextBrowser”的鬼脸
1,文本编辑框QTextEdit和文本浏览框QTextBrowser相信通过这两个控件的中文名大家应该也知道这两个控件的功能是什么了,前者用来编辑文本,后者无法编辑,只用于显示。接下来,将通过完成以下程序来讲解这两个控件的用法。首先,来看一下实际的效果如下:左边为QTextEdit控件,右边为QTextBrowser控件。在左边输入文字时,右边会同步显示。请看下方代码:# -*- coding: utf-8 -*-import sysfrom PyQt5.QtW..原创 2020-07-03 18:20:55 · 469 阅读 · 0 评论 -
我与PyQt5有个约会系列教程(8):标准输入对话框控件QInputDialog的应用
这一章主要讲解一下标准输入对话框的知识。对话框窗口或对话框是大多数现代GUI应用程序中不可或缺的一部分。在计算机应用程序中,一个对话框是一个用于“与应用程序”通话的窗口。对话框用于输入数据,修改数据,更改应用程序设置等。因为对话框涉及的内容比较多,我们计划分成几个章节来讲解,今天主要介绍输入对话框。QInputDialog控件就是提供了一个简单的便利对话框,可以从用户获取单个值。 输入值可以是列表中的字符串,数字或项目。通过一个例子来看看一下,直观感受一下。效果如下:正餐源代原创 2020-07-03 15:25:36 · 391 阅读 · 0 评论 -
我与PyQt5有个约会系列教程(6):计算器的实现并了解一下静态文本控件QLabel的简单应用
经过前面5章的学习,学习了按钮控件QPushButton、可控文本控件QLineEdit以及提示消息框控件QMessageBox的应用。这一章通过实践学习写一个功能完全的计算器小软件,进一步加强以上三个控件的学习及应用。与此同时,还要学习一个新的静态文本控件的应用。接下来,先让我们了解一下计算器小软件的风采:源代码,臣妾双手奉上 :# -*- coding: utf-8 -*-import sysfrom PyQt5.QtWidgets import QWidget,..原创 2020-07-03 10:27:06 · 250 阅读 · 0 评论 -
我与PyQt5有个约会系列教程(7):状态栏,工具栏和菜单栏
QMainWindow类提供了一个主应用程序窗口。 这使得能够创建具有状态栏,工具栏和菜单栏的经典应用程序框架。1,状态栏状态栏控件比较简单,就先从这里开始。源代码如下 :# -*- coding: utf-8 -*-from PyQt5.QtWidgets import QApplication, QMainWindow, QMessageBoxfrom PyQt5.QtGui import QIconimport sysclass Example(QMainWindow原创 2020-07-03 10:28:48 · 238 阅读 · 0 评论 -
我与PyQt5有个约会系列教程(5):了解一下布局是什么
这一章主要讲解一下布局的知识。原创 2020-07-01 16:21:09 · 244 阅读 · 0 评论 -
我与PyQt5有个约会系列教程(4):写一个猜数字小游戏
上节课,我们学习了按钮和可编辑文本框的实现。为了巩固这两个控件知识,我们实践一下做一个小游戏。先来看一下效果 :本次课程涉及的知识点,主要是以下几点:QLineEdit小部件使用 QMessageBox的使用 关闭窗口事件触发先上正餐源代码,欣赏一下:# -*- coding: utf-8 -*-import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QMessageBox, Q原创 2020-06-30 15:56:22 · 267 阅读 · 0 评论 -
我与PyQt5有个约会系列教程(3):学习按钮控件QPushButton以及文本控件QLineEdit的应用
待续原创 2020-06-23 17:33:23 · 486 阅读 · 0 评论 -
我与PyQt5有个约会系列教程(2):程序解析并给程序添加一个图标
待续原创 2020-06-22 15:44:35 · 294 阅读 · 1 评论 -
我与PyQt5有个约会系列教程(1): 从零开始 学习PyQt5
PyQt5 是用来创建Python GUI应用程序的工具包。作为一个跨平台的工具包,PyQt可以在所有主流操作系统上运行(Unix,Windows,Mac)。PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成。PyQt5本身拥有超过620个类和6000函数及方法。本文描述Windows系统下如何安装Python + PyCharm + PyQt5,并通过PyQt5 采用 两种方式设计GUI界面。a.直接使用代码设计界面;b. 先使用QtDesigne原创 2020-06-19 15:08:38 · 534 阅读 · 0 评论