自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

根号下的麻辣烫

白天搬砖,晚上编程。希望早日当上工头!(>﹏<)

  • 博客(32)
  • 资源 (20)
  • 问答 (1)
  • 收藏
  • 关注

转载 HTML 基础控件介绍

1.标签 标签用于搜集用户信息。根据不同的 type 属性值,输入字段拥有很多种形式。可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。type属性如下:type=text:文本区域    readonly属性:是否只读。password:密码区域,输入的文本以'*'展示checkbox:复选框    checked属性:是否选中;radio:单选框

2015-04-27 15:20:04 2944

转载 PyQt5学习笔记16----PyQt信号和槽传递额外参数

使用Pyqt编程过程中,经常会遇到给槽函数传递额外参数的情况。但是信号-槽机制只是指定信号如何连接到槽,信号定义的参数被传递给槽,而额外的参数(用户定义)不能直接传递。而传递额外参数又是很有用处。你可能使用一个槽处理多个组件的信号,有时要传递额外的信息。一种方法是使用lambda表达式。[python] view plaincopy

2015-04-24 15:00:52 24869 2

原创 PyQt5学习笔记15----PyQt 线程相关类

QThread是我们将要详细介绍的第一个类。它也是 Qt 线程类中最核心的底层类。由于 PyQt 的跨平台特性,QThread要隐藏掉所有平台相关的代码。         正如前面所说,要使用QThread开始一个线程,我们可以创建它的一个子类,然后覆盖其QThread.run()函数:class Thread(QThread): def __init__(self):

2015-04-23 19:09:44 14906

原创 pyqt事件循环

可重入的(Reentrant):如果多个线程可以在同一时刻调用一个类的所有函数,并且保证每一次函数调用都引用一个唯一的数据,就称这个类是可重入的(Reentrant means that all the functions in the referenced class can be called simultaneously by multiple threads, provided that

2015-04-23 16:46:43 11770

原创 PyQt5学习笔记14----初识pyqt多线程操作

我们的主界面有一个用于显示时间的 LCD 数字面板还有一个用于启动任务的按钮。程序的目的是用户点击按钮,开始一个非常耗时的运算(程序中我们以一个 2000000000 次的循环来替代这个非常耗时的工作,在真实的程序中,这可能是一个网络访问,可能是需要复制一个很大的文件或者其它任务),同时 LCD 开始显示逝去的毫秒数。毫秒数通过一个计时器QTimer进行更新。计算完成后,计时器停止。这是一个很简单的应用,也看不出有任何问题。但是当我们开始运行程序时,问题就来了:点击按钮之后,程序界面直接停止响应,直到循环结

2015-04-23 13:40:19 34595 5

原创 PyQt5学习笔记13----pyqt线程间通信

信号(singal)与槽(slot)用于对象相互通信,信号:当某个对象的某个事件发生时,触发一个信号,槽:响应指定信号的所做的反应,其实信号槽类似于.NET里面的委托、事件,比如Repeater控件类,当行数据绑定后,触发一个ItemDataBound事件,不管使用者使用会监听该事件并做额外处理,其控件类内部都会触发该事件,这种机制很多程度提高了类的封装性和完整性。

2015-04-22 15:51:05 32253 12

原创 PyQt5学习笔记12----主窗口动态加载Widget

我们通过Qt Designer设计两个窗口,命名为主窗口(MainForm)和子窗口(ChildrenForm)。我们在主窗口的空白中央添加一个栅格布局并命名为MiangridLayout,等会需要将ChildrenForm放进去。

2015-04-21 16:31:57 20204 4

原创 PyQt5学习笔记11----Qt Designer 主窗口MainWindows

Qt Designer 主窗口MainWindows教程

2015-04-21 10:40:30 36022 1

原创 PyQt5学习笔记10----QColorDialog与QFontDialog

QColorDialog颜色对话框QFontDialog字体对话框

2015-04-21 10:31:58 7329

原创 PyQt5学习笔记09----标准文件打开保存框QFileDialog

单个文件打开 QFileDialog.getOpenFileName()多个文件打开 QFileDialog.getOpenFileNames()文件夹选取 QFileDialog.getExistingDirectory()文件保存 QFileDialog.getSaveFileName()

2015-04-21 09:37:28 51899

原创 PyQt5学习笔记08----标准输入框QInputDialog

QInputDialog.getDouble QInputDialog.getInt QInputDialog.getText QInputDialog.getItem QInputDialog.getMultiLineText

2015-04-21 09:07:18 22676 2

原创 PyQt5学习笔记07----通用对话框QMessageBox

PyQt5中为我们提供了很多默认信息框QMessageBox,注意为方便使用需要导入模块。QMessageBox对话框包含类型只是图标不同其他无太大差别: QMessageBox.information 信息框 QMessageBox.question 问答框 QMessageBox.warning 警告 QMessageBox.ctitical危险 QMessageBox.about 关于

2015-04-20 16:37:55 39099 5

原创 PyQt5学习笔记06----Qt Designer自定义信号emit及传参

from PyQt5 import QtWidgets,QtCorefrom untitled import Ui_Formimport time class MyWindow(QtWidgets.QWidget,Ui_Form): _signal=QtCore.pyqtSignal(str) #定义信号,定义参数为str类型

2015-04-20 15:06:24 52152 14

原创 PyQt5学习笔记05----Qt Designer信号槽

先入一些信号槽的基本介绍:信号和槽是一种高级接口,应用于对象之间的通信,它是 QT 的核心特性,也是 QT 区别于其它工具包的重要地方。它为高层次的事件处理自动生成所需要的附加代码。在我们所熟知的很多 GUI 工具包中,窗口小部件 (widget) 都有一个回调函数用于响应它们能触发的每个动作,这个回调函数通常是一个指向某个函数的指针。但是,在 QT 中信号和槽取代了这些凌乱的函数指针,使得我

2015-04-20 12:52:19 45686 10

原创 PyQt5学习笔记04----Qt Designer控件的通用属性

Qt Designer控件的通用属性

2015-04-20 11:22:16 14578

原创 PyQt5学习笔记03----Qt Designer生成源码

利用uic直接将ui文件生成对应的python源码,并对生成的源码分析使用。

2015-04-20 09:47:28 23495 9

原创 PyQt5学习笔记02----初探Qt Designer 设计师

网上很多教程都是纯代码,对于新手看起来就很头疼,pyqt为我们提供了Qt designer来设计窗口界面,用起来也非常方便。对于新手来说应该善用它,虽然做出来的界面不那么华丽,但至少可以做出个像样的窗口来。初识Qt Designer打开PyQt5的Qt Designer,会自动弹出新建窗体对话框,对于我们最常用的就是Widget通用窗口类,还有个MainWind

2015-04-17 16:28:32 52178 4

原创 PyQt5学习笔记01----第一个窗口

写在前面的话      最近想学习一下桌面程序开发,可是MFC臃肿复杂界面难看,而WPF无法跨平台,似乎只剩下了QT这一个选择。本来想借着学习python热情,看看python下有木有什么好看的图形库,怎奈我用的python3.* 不支持wxpython(才疏学浅,知道的库实在太少),于是误入tkinter大坑,终于在学习tkinter的过程中听说了PyQt这个好东西。       可

2015-04-17 13:56:19 56592 10

原创 Python GUI 09----Spinbox

1.创建一个Spinboxfrom tkinter import *root = Tk()Spinbox(root).pack()root.mainloop()2.设置Spinbox的最大、最小值和步距值root = Tk()Spinbox(root, from_ = 0, #设置最小值 to = 100, #设置

2015-04-17 08:43:38 3574

原创 Python GUI 08----Scale

Scale为输出限定范围的数字区间,可以为之指定最大值,最小值及步距值。Scale组件默认为垂直滚动条,最大值100,最小值0,步距为11.创建一个Scalefrom tkinter import *root = Tk()Scale(root).pack()root.mainloop()2.改变缺省值from tkinter import *root =

2015-04-16 23:11:14 2755

原创 Python GUI 07----Listbox

Listbox为列表框控件,它可以包含一个或多个文本项(text item),可以设置为单选或多选1.创建一个Listbox,向其中添加三个itemfrom tkinter import *root = Tk()lb = Listbox(root)for item in ['python','tkinter','widget']: lb.insert(END,ite

2015-04-16 22:15:18 4497 1

原创 Python GUI 06----Radiobutton

Radiobutton为单选按钮,即在同一组内只能有一个按钮被选中,每当选中组内的一个按钮时,其它的按钮自动改为非选中态,与其他控件不同的是:它有组的概念1.创建一个简单的Radiobutton不指定绑定变量,每个Radiobutton自成一组from tkinter import *root = Tk()Radiobutton(root,text = 'python')

2015-04-16 21:59:42 2398 1

原创 Python GUI 05----Checkbutton

1.一个简单的Checkbutton例子from tkinter import *root = Tk()Checkbutton(root,text = 'python').pack()root.mainloop()2.设置Checkbutton的回调函数from tkinter import *def callCheckbutton(): print ('you ch

2015-04-16 21:40:22 3760

原创 [pyqt5]解决could not find or load the Qt platform plugin windows

在PyQt5+python3+pycharm开发环境配置时,遇到了This application failed to start because it could not find or load the Qt platform plugin "windows".的问题。导致无法通过pycharm运行Pyqt5的应用出现该问题的原因是环境变量没有添加。解决方法:

2015-04-16 16:49:46 28290 28

原创 PyQt5+python3+pycharm开发环境配置

1.下载PyQt官方网站:http://www.riverbankcomputing.com/software/pyqt/download5我的操作系统是64位的,安装的是Python3.4.3,所以我选择下载:PyQt5-5.4.1-gpl-Py3.4-Qt5.4.1-x64.exe单击安装即可。2.配置PyCharm1)打开PyCharm,执行快捷键ct

2015-04-16 14:19:24 107234 21

原创 Python GUI 04----Entry

1.第一个Entry程序from tkinter import *root = Tk()Entry(root).pack()root.mainloop()2.在Entry中设定初始值,使用textvariable将变量与Entry绑定from tkinter import *root = Tk()e = StringVar()entry = Entry(root,text

2015-04-16 13:05:37 3548

原创 Python GUI 03----Button

1.一个简单的Button应用from tkinter import *#定义Button的回调函数def helloButton(): print ('hello button')root = Tk()#通过command属性来指定Button的回调函数Button(root,text = 'Hello Button',command = helloButton).pack

2015-04-16 09:57:52 7819

原创 Python GUI 02----Label

在上一篇文章中已经用到了Label组件。组件的使用步骤如下:1.创建这个控件2.指定这个空间的master,即这个控件属于哪一个3.告诉GM(geometry manager)有一个控件产生了1.text属性使用方法import tkinter top=tkinter.Tk()

2015-04-15 17:13:21 4070

原创 Python GUI 01----第一个窗口

写在前面的话    我用的python版本是3.4,好多第三方库不兼容啊有木有!!  我本来想学wxpython来着....     真心不知道python3.4除了用tkinter以外,还有没有其他的选择。    言归正传,先来介绍一下tkinter    Tkinter库是python的默认GUI库,它基于Tk工具集。Tkinter库提供了对Tk API

2015-04-15 16:01:26 3806

转载 Android签名详解

Android签名详解本文主要讲解Android应用程序签名相关的理论知识,包括:什么是签名、为什么要给应用程序签名、如何给应用程序签名等。1、什么是签名?      如果这个问题不是放在Android开发中来问,如果是放在一个普通的版块,我想大家都知道签名的含义。可往往就是将一些生活中常用的术语放在计算机这种专业领域,大家就开始迷惑了。计算机所做的事情,或者说编程

2015-04-15 09:32:23 706

原创 [Python]网络爬虫(五):抓站经验技巧

1.Timeout 设置      Timeout设置是为了防止url不可访问,或者响应速度太慢而造成的时间浪费。      比如,你要爬取1000个网站,如果有100个需要30s才能返回数据,你等待他们返回的话就需要3000s了,如果你设置10s超时,那么就能知道最长需要多久1000个可以爬完。     超时可以通过 urllib.request.urlopen() 的 timeou

2015-04-10 13:11:06 1949

原创 Python菜鸟晋级11----urlencode与unquote

当url地址含有中文或者“/”的时候,这是就需要用做urlencode一下编码转换。一、urlencodeurlencode的参数是词典,它可以将key-value这样的键值对转换成我们想要的格式。例如

2015-04-03 17:02:28 24570

django分页

django分页小练习

2016-05-19

turtle写猫和老鼠小游戏v0.1

用turtle写的猫和老鼠小游戏

2016-04-25

江南大学版云窗

江南大学版云窗,亲测可用1 2015年3月18日的版本

2015-03-18

Python一日一练102----创建简易博客(下)源码

Python一日一练102----创建简易博客(下)的源码,详情见 http://blog.csdn.net/a359680405/article/details/43196417

2015-01-27

SAE中Django1.7.3配置

SAE中Django1.7.3配置中所需的site-packages包 详情看http://blog.csdn.net/a359680405/article/details/43113039

2015-01-26

SAE配置django1.7.3实例

http://blog.csdn.net/a359680405/article/details/43113039 中的例子

2015-01-26

ez_setup.py

ez_setup.py

2015-01-26

Python一日一练---Django模版练习源码

http://blog.csdn.net/a359680405 代码

2015-01-23

loadin.exe

Redhat安装时必备的文件,希望对大家安装有帮助!

2015-01-14

Windows Installer Clean Up

微软的软件大多庞大复杂,卸载的时候难以卸载干净,导致安装其他微软产品的时候出现种种问题,这款软件主要用于对微软软件进行清理。

2015-01-06

Nagios源码 和中文帮助文档

Nagios是一款非常优秀的网络主机管理软件,它在开源社区的影响力是非同寻常的。

2014-02-10

文献检索作业

基于物联网的农产品质量监控研究, 基于PDCA的高校教学质量监控体系研究二合一

2011-12-21

电脑基础知识讲座(硬件部分)

11电脑基础知识讲座(硬件部分),欢迎大家下载

2011-12-07

电脑维修技术

计算机维修的文档,满详细的 20个字20个字

2011-12-07

文件检索作业

文件检索作业--文献检索

2011-12-07

五个dreamweaver设计作业

五个dreamweaver设计作业,五个哦~ 没有设置解压密码的,放心

2011-12-02

在虚拟机下安装GHOSTXP

在虚拟机下安装GHOSTXP完全教程!!!!!!!

2010-11-27

openGL库的使用方法及库(附带glut3.7.6)

openGL库的使用方法及库(附带glut3.7.6)

2010-10-04

MFC编程技巧与范例详解

高压缩文件! MFC编程技巧与范例详解,解压缩后200多mb

2010-10-04

Eclipse3.6汉化包

直接复制到Eclipse根目录下即可。 老账号被封 重新上传

2010-10-04

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

TA关注的人

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