自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

转载 Pyqt 表格样式

表格样式设计大致如下:#tableself.MyTable = QtGui.QTableWidget(5,3) self.MyTable.setWindowOpacity(0.8) self.MyTable.verticalHeader().setVisible(False) #表头不可见self.MyTable.horizontalHeader().set...

2018-11-27 11:24:00 389

转载 PyQt 按钮样式

PyQt的按钮设置主要包括:按钮内容、字体、按钮大小、快捷键、触发事件。以下给出一个例子:self.btn = QtGui.QPushButton(u'<<(L)', self)self.btn.setFont(QtGui.QFont('Microsoft YaHei', 10))self.btn.setStyleSheet( ...

2018-11-27 09:05:00 1589

转载 Python 正则表达式匹配中文

在python2.x中,匹配中文,首先要声明utf8的编码方式。# coding:utf-8其次,被匹配的字符串一定要是utf8编码:string = u'我是个好人。'最后,正则表达式一定要是utf8编码:pat = u'\u6211.*?\u3002'注意,正则表达式要是u开头的utf8编码,而不是r开头的原始字符串。...

2018-11-26 13:29:00 300

转载 PyQt 系统托盘设计

QtGui.QSystemTrayIcon(),Qt中的托盘创建函数。即下图所示的东西:大致可分为托盘样式设计和托盘点击事件设计。1 托盘样式设计#以下是我自定义的托盘设计函数#托盘设计 def trayIcon(self): #托盘 tuopan = QtGui.QSystemTrayIcon(self) #...

2018-11-22 09:47:00 277

转载 PyQt 消息提示框

本文总结了PyQt中消息框的三种创建方式:1 自带型msgBox = QtGui.QMessageBox.about(self, u'提示', u"\nAuthor: 望月又一(&Xu)!\n当前版本 v1.0.0")msgBox.setWindowFlags(QtCore.Qt.CustomizeWindowHint)msgBox.exec_() #模态...

2018-11-20 17:19:00 820

转载 Python设置默认编码为utf8

对于python.x来说,安装时系统默认的编码方式为ascii。因此,若编码中出现非ascii编码(如汉字),运行时就会报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128)。此时就得注意了,一定是程序的某个部分编码出了问题,最大嫌疑就是汉...

2018-11-19 09:00:00 355

转载 Lua中的条件判断

if...elseif....else...end,这是lua中的条件判断语句。-- if (条件) then-- ...-- elseif (条件) then-- ...-- else-- ...-- endn = 10if (n==1) then print (1)elseif (n==5) then...

2018-11-12 09:47:00 8123

转载 Lua中的循环

1 for 循环--Lua中 for循环的条件要写在括号里-- for i=v1, v2, v3 do ---v1 初始值 v2 结束值 v3 步长-- .....-- endfor i=1, 10, 2 do print(i)end>>135792 while循环-- wh...

2018-11-12 09:41:00 112

转载 Python 字典排序

在Python中,字典的键值对是无序的。但可以根据键值对的键或值对字典进行排序:dict0 = {'a':1, 'b':3, 'd':2, 'c':5} s = sorted(dict0.items(), key=lambda x:x[0], reversed=True) #dict0.items() 字典dict0键值对构成的列表,#key=lambda...

2018-11-09 09:15:00 105

转载 Lua中的select函数

Lua中用 ... 表示函数的可变参数,比如function fun(...) --此处的...表示可变参数 for i in pairs({...}) do --此处的{...}表示可变参数构成的数组 xxx endendselect(n, ...) --数字n表示起点,select(...

2018-11-06 15:40:00 198

转载 Lua中的变量

Lua中的变量,分为全局变量和局部变量。如果没有特别声明,则就是全局变量,在全局有效。想要删除该全局变量时,将其赋值为nil即可。local 局部变量的关键字;局部变量只在代码块内有效。a = 10b = 5function f(x) local b = 0 b = x print (b) --局部变量b 跳出函数f后即失效...

2018-11-06 15:11:00 177

转载 Lua 中的table

Lua中的table(表)是通过“构造表达式”来完成的。tab = {} --表示一个空表tab1 = {'ab', 'bc', 'cd', 'ef'}--Lua中的table实际上是一种关联数组for k, v in pairs(tab1) do print (k, v)end>>1 ab2 bc3 cd4 ef...

2018-11-06 14:48:00 115

转载 Lua中的数据类型

1 nil在Lua中,未被赋值的变量,被打印时,返回nil;print (stl)>> nilnil用来比较时,要加引号print (type(X) == "nil")>> true在Lua中,要删除一个全局变量,将nil赋值给他即可;在Lua中,false 和 nil被认为是假,其余为真;特别的,0为真;2 ...

2018-11-06 14:36:00 137

转载 SQL基础知识

sql中对大小写不敏感,如 sql 等同于SQL, select 等同于 SELECT。基础语法:以下示例中, Persons 表示数据库的一个表。1 select (用于从表中选取数据)select * from 表名 //从表中选取所有//distinct 关键字:去重。用于在select时,去掉结果中重复的内容。SELECT DISTINCT Co...

2018-10-08 10:33:00 102

转载 机器学习 最好的文章(转载)

以下是本汪看过最好的机器学习文章,不仅有算法方面的介绍,而且给出了常见机器学习算法的 Python 和 R的代码实现:http://blog.jobbole.com/92021/转载于:https://www.cnblogs.com/wangyueyouyi/p/9661193.html...

2018-09-17 11:36:00 125

转载 Python 中的异常处理

Python 中内置了多种异常处理方式。1 try····except···a = 10b = 0try: i = a/bexcept Exception, e: print e>>> integer division or modulo by zero# 先执行try语句块的内容,若能正常执行,则略过except...

2018-09-05 12:01:00 410

转载 python 设置默认字典

访问字典中某个‘键’时,若键不存在则会报错,比如>>> dic = {'a' : 1}>>> dic['b']Traceback (most recent call last): File "<pyshell#24>", line 1, in <module> dic['b']KeyError...

2018-08-30 16:37:00 286

转载 python 列表推导式、列表生成式

使用列表推导式、生成式可以快速的构造出列表:最简单的:x = '12045'>>> lst = [i for i in x]>>>lst['1', '2', '0', '4', '5']带 if 条件的x = '12045'>>> lst = [i for i in x if...

2018-08-30 11:12:00 627

转载 Python 变量的作用域

变量作用域:  一般的,定义在函数体外的变量叫全局变量, 定义在函数体内的变量叫局部变量。  函数调用时,一般先读取自己的局部变量,然后才读取全局变量。在函数内可以访问全局变量,但要修改全局变量,需要一定条件:  如全局变量是可变数据类型,则可直接修改:dic = {0:0, 1:1, 2:2}def f(): dic[3] = 3f()...

2018-07-31 13:47:00 79

转载 PyQt 给Edit 添加行号

Edit添加行号实际上是一个控件重绘的过程。需要在Edit中重绘一个矩形区域,然后把行号“画”在这个矩形区域上。首先,需要定义一个行号栏类:class NumberBar(QtGui.QWidget): def __init__(self, editor): QtGui.QWidget.__init__(self, editor)...

2018-07-27 15:59:00 457

转载 pyqt 多线程通信

在下面例子中,定义了一个信号sigSetText, 定义了一个子线程t信号sigSetText与槽函数self.setText绑定。子线程绑定函数self.getTimeAndSetTime, 传入定义的信号,并修改信号。运行原理:在子线程中修改定义的信号的值, 信号的值改变时,槽函数执行,修改界面。(槽函数的参数就是信号的参数, 所以信号的参数个数>=...

2018-07-05 16:01:00 316

转载 python数据库 pymongo 的使用

使用前必须保证两点: a 电脑上安装了MongoDB数据库、python安装了pymongo包。 b 打开mongod.exe1 创建客户端client = pymongo.MongoClient('localhost', 27017)#pymongo.MongoClient()不带参数时,默认是本地客户端'localhost': 27017...

2018-07-03 11:23:00 142

转载 Windows 安装 MongoDB

本教程讨论zip格式mongodb的安装。首先,去官网下载与系统位数对应的版本(32/64),3.4版本的mongodb比较好用。注意选择zip格式,解压后,会得到一个目录:我将其解压在‘C:\Program Files\Mongodb’中。其次,找到一个根目录(我选择 C:),新建data文件夹,在data文件夹中,新建db文件夹。从cmd进入C:\Progr...

2018-07-02 16:38:00 74

转载 python idle清屏实现(Ctrl + L)

很多人喜欢用python的idle尝试一些语法等东西, 但是idle不能清屏,写的多了看着很烦,谁用谁知道。下面,给大家介绍一种方法, 可以实现快捷键 对idle清屏。首先,在安装目录的Lib/idlelib下新建一个py文件, 命名为ClearWindow,写入下面程序:"""Clear Window ExtensionVersion: 0.2Aut...

2018-06-28 17:10:00 344

转载 PyQt 综合界面设计

以下是采用pyqt做的一个综合页面布局示例:# -*- coding: utf-8 -*-from PyQt4.QtGui import *from PyQt4.QtCore import *import sysclass Stacked(QDialog): def __init__(self, parent=None): sup...

2018-06-05 11:07:00 117

转载 python 单元测试

【转载】 https://blog.csdn.net/huilan_same/article/details/52944782【转载】https://blog.csdn.net/a464057216/article/details/51882991转载于:https://www.cnblogs.com/wangyueyouyi/p/9051515.html...

2018-05-17 15:50:00 59

转载 python 文件操作

转载自:http://www.runoob.com/python/python-files-io.htmlPython 文件I/O本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档。打印到屏幕最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下...

2018-05-17 13:34:00 62

转载 python程序打包

  python程序打包有很多种方式,我最常用的是pyinstaller,使用起来非常方便。  下面记录一下pyinsyaller打包的步骤。1、下载pyinstaller-2.0, 解压到一个位置, 比如C盘:  2、打开命令行窗口,进入上述的pyinstyaller-2.0文件夹  如果pyinstaller-2.0文件夹位于c盘下,需要在命令行输入: cd c:...

2018-05-17 13:27:00 202

转载 Python中的路径问题

1、绝对路径  绝对路径有三种使用方法:  反斜杠 ‘\’:由于反斜杠 ‘\’ 要用作转义符, 所以如果要使用反斜杠表示路径,则必须使用双反斜杠。 'C:\\Users\\Administrator\\Desktop\\image\\cork.jpg'  原始字符串 r'':可以使用原始字符串+单反斜杠‘\’的方式表示路径r'C:\Users\Admini...

2018-05-17 11:52:00 148

转载 Qtable 相关

1、创建表单self.table = QTableWidget(5,2)#或者self.table = QTableWidget()self.table.setColumnCount(5)self.table.setRowCount(2)2、表头   表头分 水平表头horizontal header 和 垂直表头vertical header两种。...

2018-05-16 16:32:00 747

转载 PYQT 字符操作

1、将string转为QStringstr1 = u'我不知道怎么做'qstr1 = QtCore.QString(str1) #转为qstring>>qstr1 PyQt4.QtCore.QString(u'\u6211\u4e0d\u77e5\u9053\u600e\u4e48\u505a')2、将QString转为stringqs...

2018-05-16 15:55:00 398

转载 PYQT 窗口类操作

1、设置窗口大小和位置self.move(int x,int y) #移动位置self.setGeometry(int x,int y,int w,int h) #设置大小和位置rect = self.geometry() #获取窗口的几何参数返回值rect的类型是 QRect, 可以用 rect.left()/ rect.right()/ rect.w...

2018-05-16 15:43:00 95

转载 QLineEdit设置

lineEdit = QtGui.QLineEdit()1、设置内容lineEdit.setText(u'呵呵哒')2、获取内容context = lineEdit.text()3、限制输入reg = QtCore.QRegExp("[0-9]+\,[0-9]+") #Qt正则lineEdit.setValidator(Qt...

2018-05-14 11:59:00 1843

转载 python 定制类

python 中可以使用一些函数,对类进行定制,方便我们的使用。比如__slots__函数、__str__函数、__repr__函数。。。__slots__ __slots__函数用于定制可以动态添加的类的属性,比如:class Student(object): __slots__ = ('name', 'age') def __init__...

2018-03-08 16:44:00 82

转载 python 闭包

闭包,实际上是内层函数和外层函数一起,构成的一种python语法。定义:在一个函数内部定义了另一个函数,外层函数的返回值是内层函数的函数名,内层函数可以使用外层函数的局部变量(即,闭包变量)。闭包实例:def outer(): b = 0 def inner(): s = b+1 print s retur...

2018-03-06 14:40:00 57

转载 python装饰器原理

装饰器原理软件开发中要遵循“封闭”和“开放”原则:“封闭”——即已完成的功能禁止修改,防止引入bug,“开放”——即对功能可进行扩展开发。python的装饰器可完美胜任此功能,通过装饰器对功能进行扩展。简单的比如添加日志,统计次数、时间等。装饰器一般分三部分完成:  1、定义装饰器:def decorate(func): def wrapper(*arg...

2018-03-05 14:53:00 107

转载 关于反爬虫

内容转载自http://blog.csdn.net/u013886628/article/details/51820221转载于:https://www.cnblogs.com/wangyueyouyi/p/7903826.html

2017-11-27 14:06:00 51

转载 numpy学习笔记

numpy是python中用于支持科学计算的第三方库。支持各种矩阵运算。因为有了numpy,矩阵轮和线性代数里面的各种复杂计算变得直观、简便。python中试用numpy的方式为:import numpy / import numpy as np,后者使用频率更高一些。numpy中定义了自己的数据结构 array 和 matrix。1、生成array:import...

2017-11-16 13:21:00 86

转载 python列表方法

列表:List。在python中有着不可替代的作用。list中可以存放任意类型的数据。属于可变类型。下面列举一些常用的列表方法:1、append()(追加)# 可以用于给一个list后面添加元素>>lst = [1,2,3]>>lst.append(4)>>lst[1,2,3,4]2、count()# 用...

2017-11-10 14:15:00 140

转载 python字符串处理

python中关于字符串处理的函数有很多,以下列举了较常用的部分:1、字符串拼接s1 = 'str's2 = 'ing's = s1 + s2print s>>'string'2、字符串位置获取s = 'string'print s.index('n')>>43、去除字符串两端的内容s = ' ...

2017-11-07 16:50:00 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除