04 2020 档案

摘要:效果图: 程序一开始就开始计时,当完成了相关功能(在线程中完成)之后,就触发停止信号,停止定时器。 time.py #!/usr/bin/env python # _*_ coding: UTF-8 _*_ """ @Project -> File : FDS -> play2.py @IDE : 阅读全文
posted @ 2020-04-30 14:07 o云淡风轻o 阅读(650) 评论(0) 推荐(0) 编辑
摘要:参考链接:https://blog.csdn.net/weixin_43826242/article/details/87101436 创建目录结构 # 创建文件目录结构 def create_folder(folder_name): result_data = 0 folder_name_exis 阅读全文
posted @ 2020-04-30 09:22 o云淡风轻o 阅读(1504) 评论(0) 推荐(0) 编辑
摘要:平常关闭窗口只需要点击右上方那个叉叉就可以了,但是有时候写程序时,需要在关闭窗口时进行其他的操作,这样就需要我们对closeEvent函数重写。比如写一个最简单的弹窗。 效果图: 可以看到不管是点击关闭按钮,还是点击主窗口自带的关闭按钮,都出现了弹窗。当然,你也可以在函数里面做一些其他的操作,根据自 阅读全文
posted @ 2020-04-29 16:44 o云淡风轻o 阅读(996) 评论(0) 推荐(0) 编辑
摘要:参考链接:https://m.jb51.net/article/33631.htm 要求:以固定长度在中间输出某字符串,剩余部分用其他符号补齐。如:“Hello World” --> " Hello Word " 方法: "Hello World".center(30, "=") 其他后续需用到在补 阅读全文
posted @ 2020-04-27 14:31 o云淡风轻o 阅读(166) 评论(0) 推荐(0) 编辑
摘要:参考链接:https://www.cnblogs.com/wt714/p/11963497.html 模块:requests,bs4,queue,sys,time 步骤:给出URL--> 访问URL --> 获取数据 --> 保存数据 第一步:给出URL 百度搜索笔趣阁,进入相关网页,找到自己想要看 阅读全文
posted @ 2020-04-25 16:12 o云淡风轻o 阅读(1180) 评论(0) 推荐(0) 编辑
摘要:QTableWidget的一些常用方法 下面两个类可以根据自己的情况自定义。 单元格类型的类: class CellType(Enum): ctKey = 1000 ctPath = 1001 ctInfo = 1002 单元格列的类: class FieldColNum(Enum): colKey 阅读全文
posted @ 2020-04-23 18:59 o云淡风轻o 阅读(2199) 评论(0) 推荐(0) 编辑
摘要:正则表达式用过不少,但是好像还没整理过,今天稍稍整理了一下,也不是很完全,几个基本的功能应该够用了。 一、匹配字符串,判断是否匹配成功 二、匹配字符串,获取全部匹配结果,结果呈现是一个列表 三、匹配字符串,获取全部匹配结果以及相应的位置 正则.py #!/usr/bin/env python # _ 阅读全文
posted @ 2020-04-23 16:48 o云淡风轻o 阅读(251) 评论(0) 推荐(0) 编辑
摘要:效果图: 最近学习QTreeWidget,总想着做些什么,正好学习过一点简单的爬虫,就做了一个简易的“酷我音乐下载器”,界面可能不太好看,以后继续优化。 ui_kuwo.py # -*- coding: utf-8 -*- # Form implementation generated from r 阅读全文
posted @ 2020-04-21 16:46 o云淡风轻o 阅读(456) 评论(0) 推荐(0) 编辑
摘要:效果图: 目录和工具条的创建在前面几节就已经学过了,所以目录和工具条的布局可以自己画。 那么下面的部分,左侧是一个DockWidget,里面放置一个TreeWidget。右边是一个ScrollArea,里面放置一个Label,用来放置图片的。其他属性的设置可以按照自己的需求调节。 ui_treeWi 阅读全文
posted @ 2020-04-20 17:21 o云淡风轻o 阅读(571) 评论(0) 推荐(0) 编辑
摘要:效果图: 添加的部分,就是对几个action绑定了槽函数,完成相应的功能。 listWidget操作的都是item,添加一个item,删除一个item,插入一个item等等。那么只需要知道item的几个操作方法。 Item = QListWidgetItem() Item.setText("文本内容 阅读全文
posted @ 2020-04-16 17:01 o云淡风轻o 阅读(601) 评论(0) 推荐(0) 编辑
摘要:效果图: 这还只是一个界面,并没有实现相应功能。 先看下这图的构成吧。 工具栏的就是将Action拖上去,这部分前面已经介绍过了,那就看下面这部分的构图。 1.左侧是一个工具箱(ToolBox)组件,可以右键insert page或者delete page实现分组的添加或删除。在属性编辑器可以设置常 阅读全文
posted @ 2020-04-14 16:41 o云淡风轻o 阅读(1211) 评论(0) 推荐(0) 编辑
摘要:效果图: 这次添加了关闭-撤销-重做-全选-清空等功能,并添加了字体和字体大小选择。基本方法跟前面几篇类似。 ui_mainWindow.py # -*- coding: utf-8 -*- # Form implementation generated from reading ui file ' 阅读全文
posted @ 2020-04-13 17:09 o云淡风轻o 阅读(674) 评论(0) 推荐(0) 编辑
摘要:效果图: 添加了三个Action,分别是新建,打开,和保存,没有具体写相应的功能,只是提供了一个接口,可以自己写相应的功能。这次不仅将这些Action放在了工具栏,还将其添加到了菜单栏。方法同样是直接将Action拖到菜单栏相应的位置就行了,和工具栏一样,就不赘述了。 另外,还添加了状态栏,crea 阅读全文
posted @ 2020-04-13 10:52 o云淡风轻o 阅读(625) 评论(0) 推荐(0) 编辑
摘要:效果图: 按照上一节的方法,将剪切-复制-粘贴图标放置到工具栏后,为其指定槽函数。这些功能无需自己编写代码来实现,QPlainTextEdit提供了实现这些编辑功能的槽函数,如cut()、copy()、paste()等,只需要将这些Action和相应的槽函数关联即可。 然后将ui转换成py文件,执行 阅读全文
posted @ 2020-04-13 09:44 o云淡风轻o 阅读(596) 评论(0) 推荐(0) 编辑
摘要:效果图: ui_mainWindow.py # -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'ui_mainWindow.ui' # # Created by: PyQt5 UI code ge 阅读全文
posted @ 2020-04-11 16:53 o云淡风轻o 阅读(800) 评论(0) 推荐(0) 编辑
摘要:效果图: ui_ComboBox.py # -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'ui_ComboBox.ui' # # Created by: PyQt5 UI code genera 阅读全文
posted @ 2020-04-11 14:29 o云淡风轻o 阅读(1062) 评论(0) 推荐(0) 编辑
摘要:效果: ui_timer.py # -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'ui_timer.ui' # # Created by: PyQt5 UI code generator 5.1 阅读全文
posted @ 2020-04-11 09:02 o云淡风轻o 阅读(746) 评论(0) 推荐(0) 编辑
摘要:效果图: ui_date_time.py # -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'ui_date_time.ui' # # Created by: PyQt5 UI code gene 阅读全文
posted @ 2020-04-10 08:56 o云淡风轻o 阅读(284) 评论(0) 推荐(0) 编辑
摘要:首先画个图 ui_proBar.py # -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'ui_proBar.ui' # # Created by: PyQt5 UI code generator 阅读全文
posted @ 2020-04-08 16:34 o云淡风轻o 阅读(2374) 评论(0) 推荐(1) 编辑
摘要:举一个例子 human.py # # 自定义信号与槽的演示 import sys from PyQt5.QtCore import QObject, pyqtSlot, pyqtSignal class Human(QObject): # # 定义一个带str类型参数的信号 nameChanged 阅读全文
posted @ 2020-04-07 14:28 o云淡风轻o 阅读(502) 评论(0) 推荐(0) 编辑
摘要:学习书籍《Python Qt GUI与数据可视化编程》 上一节学习的是内部自带的槽函数,这一节学习自己为组件编写槽函数。 回忆一下上一节的图 我们把确定按钮绑定了accept()函数,把退出按钮绑定了close()函数。接下来,我们来看一下清空按钮。 清空: 首先在__init__()里将其绑定一个 阅读全文
posted @ 2020-04-07 09:06 o云淡风轻o 阅读(455) 评论(0) 推荐(0) 编辑
摘要:学习书籍《Python Qt GUI与数据可视化编程》 一、信号与槽功能概述 信号(Signal):就是在特定情况下被发射(emit)的一种通告,例如一个PushButton按钮最常见的信号就是鼠标单击时发射的clicked()信号,一个ComboBox最常见的信号是选择的项变化时发射的Curren 阅读全文
posted @ 2020-04-06 16:22 o云淡风轻o 阅读(1383) 评论(0) 推荐(0) 编辑
摘要:一、多继承方法 1. 画图Form.ui,生成Form.py UI: Form.py # -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'Form.ui' # # Created by: PyQt 阅读全文
posted @ 2020-04-04 17:18 o云淡风轻o 阅读(1283) 评论(0) 推荐(0) 编辑
摘要:1. Qt Designer创建界面 2. Qt Designer全局 阅读全文
posted @ 2020-04-04 16:12 o云淡风轻o 阅读(684) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示