0
推荐
1209
阅读

Python GUI教程(十一):使用多线程保持GUI的响应

本篇概要保持GUI程序响应sleep()冻结整个GUI程序开始、停止和重置我们的导航条使用多线程和pyqt信号改善按钮对进度栏的控制上一篇中我们创建了一个稍显复杂的GUI,并且编写了一些逻辑方法来控制一些按钮和部件的行为。其中,我们设置了三个按钮,用来控制进度条,但是功能还不是很完善。我们现在将其改进一下:第一个按...

发表了文章 • 2017-11-24 09:51 • 0 条评论

0
推荐
1830
阅读

Python GUI教程(十):创建一个复杂的GUI

构建一个更加复制的GUI在选项卡部件中应用多个层级添加一个树部件和一个日历部件使用一个刻度盘部件来控制一个LCD显示器部件上的数字连接刻度盘部件和LCD部件到一个单选按钮上使用一个单选按钮来更新进度栏部件延续上一篇的解耦思想,我们使用Qt设计师创建一个基本的包含各个部件的图形窗口,再在逻辑代码中对图形窗口进...

发表了文章 • 2017-11-22 11:49 • 0 条评论

2
推荐
1419
阅读

利用Python进行Web渗透测试(四):HTTP协议基础

什么是HTTP,以及HTTP的工作方式HTTP的方法一、什么是HTTPHTTP协议HTTP全称超文本传输协议,一个设计用来来客户端和服务器之间进行通信的协议。HTTP在网络世界中属于OSI模型的第七层——应用层,也属于TCP/IP模型的第四层——应用层。关于什么是OSI模型,什么又是TCP/IP模型,简而言之,其是计算机网络世界的一个网络体系结...

发表了文章 • 2017-11-22 11:32 • 0 条评论

1
推荐
1510
阅读

Python GUI教程(九):从UI文件中解耦Python代码

通过Qt设计师创建一个GUI添加数个窗口部件到GUI转换UI代码为Python代码创建一个单独的Python模块来控制GUI窗口部件在之前的文章中,我们适用Qt设计师创建了很多GUI窗口,这些窗口都是界面与逻辑都在一个文件里面。如果GUI程序逻辑简单,倒也没什么问题,如果窗口中部件的逻辑过多,就不便于管理。在实际的开发中,我们通...

发表了文章 • 2017-11-22 11:18 • 0 条评论

1
推荐
1595
阅读

Python GUI教程(六):使用Qt设计师进行窗口布局

使用Qt设计师布局我们的窗口部件;垂直布局;水平布局;网格布局;使用间隔;使用“伙伴”将label标签与窗口部件进行连接。下面开始在Qt中,我们可以直接从左侧的窗口部件栏中拖拽一个布局部件到GUI窗口中,然后再将具体的窗口部件拖拽到布局部件中,这样窗口部件就会自动进行相应方式的布局。垂直布局从左侧面板的“Layout...

发表了文章 • 2017-11-22 10:58 • 0 条评论

4
推荐
3523
阅读

Pandas读取MongoDB数据的另一种方式

之前介绍了在Pandas中读取MongoDB数据的方法,在索引出数据之后,将结果转换为列表list,然后在传入一个pandas的DataFrame中。import pymongo import pandas as pd   # 设置MongoDB连接信息 client = pymongo.MongoClient('localhost',27017) cn_78 = client['cn_78'] project_info = cn_78['project_info']  ...

发表了文章 • 2017-11-20 15:28 • 0 条评论

0
推荐
1549
阅读

【荐书】Python数据科学指南:循序渐进的数据分析及机器学习工具书

荐书今天推荐一本编排和内容都很不错的Python书籍——《Python数据科学指南》,英文书名叫《Python Data Science Handbook》。因为没有中文版的出版,所以我们只介绍英文版的。1、结构这本书的编排结构非常好,一共分为5章,每章一个主题,每个主题对应一个Python的模块:第一章:介绍IPython和Jupyter的使用;这两个模块...

发表了文章 • 2017-11-20 15:25 • 0 条评论

0
推荐
1763
阅读

Python GUI教程(五):通过Qt设计师在GUI中添加窗口部件

Python GUI教程(一):在PyQt5中创建第一个GUI图形用户界面Python GUI教程(二):添加窗口小部件到图形用户界面GUI中Python GUI教程(三):在GUI窗口中进行布局管理Python GUI教程(四):安装并使用Qt设计师设计Python GUI本篇将会介绍到使用qt设计师添加窗口部件到我们的GUI中;当我们移动光标到菜单时更新状态栏信...

发表了文章 • 2017-11-20 15:24 • 0 条评论

0
推荐
2596
阅读

Python GUI教程(四):安装并使用Qt设计师设计Python GUI

Python GUI教程(一):在PyQt5中创建第一个GUI图形用户界面Python GUI教程(二):添加窗口小部件到图形用户界面GUI中Python GUI教程(三):在GUI窗口中进行布局管理一、安装PyQt5 设计师工具安装默认情况下,我们在安装PyQt5的时候会自动安装Qt设计师软件:如果没有安装的,我们可以使用Python包管理工具pip进行安装...

发表了文章 • 2017-11-20 15:20 • 0 条评论

1
推荐
2107
阅读

Python GUI教程(三):在GUI窗口中进行布局管理

在上一篇文章中,Python GUI教程(一):在PyQt5中创建第一个GUI图形用户界面Python GUI教程(二):添加窗口小部件到图形用户界面GUI中我们在窗口中添加了菜单栏和状态栏,并在菜单栏的菜单中绑定了两个行为,其代码如下:# coding:utf-8 import sys from PyQt5.QtWidgets import QApplication,QMainWindow,QAction,QLa...

发表了文章 • 2017-11-20 14:43 • 0 条评论

0
推荐
1903
阅读

Python GUI教程(二):添加窗口小部件到图形用户界面GUI中

上一篇中,我们创建的GUI程序只有一个空空的窗口,Python GUI教程(一):在PyQt5中创建第一个GUI图形用户界面Python GUI教程(三):在GUI窗口中进行布局管理在这一篇中,我们:添加一个状态栏小部件到GUI中;添加一个菜单栏到GUI中;绑定一个事件到一个菜单按钮来实现关闭窗口。一、面向对象化前面的例子中,我们使用...

发表了文章 • 2017-11-20 14:35 • 0 条评论

0
推荐
1629
阅读

Python GUI教程(一):在PyQt5中创建第一个GUI图形用户界面

一、第一个GUI首先,我们使用pyqt5的窗口小部件创建一个最基本的GUI:1234567891011# coding:utf-8 import sysfrom PyQt5.QtWidgets import * app = QApplication(sys.argv)win = QWidget()win.show() sys.exit(app.exec_()) 运行程序,自动生成一个什么都没有的原始窗口:在上面的程序中,我们首先...

发表了文章 • 2017-11-20 14:34 • 0 条评论

0
推荐
1745
阅读

利用Python打造短链服务(一)

一、越来越长的网址与短链服务互联网发展愈快,功能越多,有些网址也越来越长,如果仅仅是浏览还好,涉及到传播,一大串的网址分发容易出错也不易推广。而且,有些互联网巨头严防死守竞争对手的的链接出现在自家的产品里,用尽一切手段限制竞争对手的网址链接在自家产品上被顺利打开引流。处于便于传播、不影响页面美观...

发表了文章 • 2017-11-20 14:31 • 0 条评论

0
推荐
1455
阅读

可能是比Python更方便的词云制作了

一、使用Python制作词云在Python中,利用wordcloud库可以很轻松的绘制一个词云。1、引入模块from wordcloud import WordCloud import matplotlib.pyplot as plt2、实例化一个词云wc = WordCloud()3、导入文本text = open(r"222.txt",encoding='utf-8').read()4、生成词云wc.generate(text)5、显示词云plt.imshow(wc)简...

发表了文章 • 2017-09-21 10:59 • 0 条评论

0
推荐
2341
阅读

Python机器学习实战—使用朴素贝叶斯进行垃圾短信识别

一、引子现在的很多手机管理软件都有垃圾短信拦截的功能,很智能很贴心是不是嗯~ o( ̄▽ ̄)o对于经常被垃圾短信骚扰的人来说,很是有用。(๑•̀ㅂ•́)و✧但是很多的拦截软件在拦截到垃圾短信之后……又发个通知提示拦截到了垃圾短信╮(﹀_﹀)╭好奇心害死猫,你告诉了我你拦截到了垃圾短信,我当然想知道你拦截的是什么垃圾短信...

发表了文章 • 2017-07-27 15:42 • 1 条评论