1.Scrapy
dmoz开放式人工目录。
(1)创建项目:cmd-cd desktop Scrapy startproject pachong
(2)parse接收

2.python如何实时爬取数据

3.easy_GUI太简单了
GUI的终极选择:Tkinter

import tkinter as tk

app = tk.TK()
app.title("FishC Dmo")

theLabel = tk.Label(app,text)

4.GUI上课笔记
(1)进阶版GUI(把GUI封装成类)
import tkinter as tk

class APP:
def __init__(self,master):
frame = tk.Frame(master)
frame.pack(side=tk.LEFT,padx=10,pady=10) //设置位置

self.hi_there = tk.Button(frame,text ="打招呼",bg="black",fg="blue",command=self.say_hi)
//fg打招呼字体设置为蓝色,bg是背景色的设置,Button是按钮,command意思是按下按钮之后的反应
self.hi_there.pack()

def say_hi(self):
print("大家好")

root = tk.Tk()
app = APP(root)

root.mianloop() //到这里后代码就不由python负责了,全权交给tkinter
(2)Label和Button组件的讲解
from tkinter import * //导入tkinter模块中的所有东西

root = Tk() //生成一个root窗口

textLabel = Label(rrot,text="您所下载的影片含有未成年人限制内容,\n请满18周岁再点击下载!",justify=LEFT,padx=10) //\n是表示换行,justify表示左对齐
textLabel.pack(side=LEFT) //窗口布置

phto = PhotoImage(file="18.gif") //传入图片存储路径
imgLabel = Label(root,image=photo)
imgLabel.pack(side=RIGHT) //设置位置,pack是必须的,GUI到目前为止的设置中,第一步可以设置外来文件(比如添加图片一类的,但是不是必须有的),第二部是设置Label属性,是必须的,第三部是pack,即位置设置,是必须的

mainloop()

(3)Label设置背景弹窗
from tkinter import *

root = Tk()

photo = PhotoImage(file="bg.gif")
theLabel = Label(root,
text="学python\n到FishC",
justify=LEFT,
image=photo,
compound=CENTER,
font=("华康少女字体",20)
fg="white")
theLabel.pack()

mainloop()

(4)button组件讲解(可以接收信息)
有command,按下去就可以调用command后面的方法,可以写一个函数的名字,然后再def函数。
from tkinter import *

def callback():
ver.set("吹吧你,我猜不信呢")

root =Tk()

frame1 = Frame(root) /两个框架,上面框架和下面框架放两个Label,下面放一个Button
frame2 = Frame(root) /这个frame的意思就相当于创建文本框

var = StringVar() //Tkinter的变量,Tkinter里的字符都要用这个。方便
var.set("您所下载的影片含有未成年人限制的内容,\n请满18周岁后再点击观看!")
textLabel = Label(frame1,
textvariable=var,
justify=LEFT)
textLabel.pack(side=LEFT)

photo = PhotoImage(file="18.gif")
imgLabel = Label(frame1,image=photo)
imgLabel.pack(side=RIGHT)

theButton = Button(frame2,text="我已满18周岁",command=callback) //精髓在这里的command
theButton.pack()

frame1.pack(padx=10,pady=10)
frame2,pack(padx=10,pady=10)

mainloop()

(5)翻拍程序
from tkinter import *

root = Tk()

GIRLS = ["西施","貂蝉","王昭君","杨玉环"]

v = []

for girl in GIRLS:
v.append(IntVar())
b = Checkbuttoon(root,text=girl,variable=v[-1])
b.pack()

mainloop()

(6)列表按钮

【python】GUI笔记的更多相关文章

  1. python3.4学习笔记(九) Python GUI桌面应用开发工具选择

    python3.4学习笔记(九) Python GUI桌面应用开发工具选择 Python GUI开发工具选择 - WEB开发者http://www.admin10000.com/document/96 ...

  2. python学习笔记(十 一)、GUI图形用户界面

    python图形用户界面就是包含按钮.输入框.选择框等组件的窗口.主要依赖与工具包进行代码编写.python GUI工具包并发互斥的,你可以选择多个工具包进行安装,有极大选择空间.每个工具包都有不同用 ...

  3. OpenCV之Python学习笔记

    OpenCV之Python学习笔记 直都在用Python+OpenCV做一些算法的原型.本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段.现在看 到一本国外的新书< ...

  4. Python学习笔记,day5

    Python学习笔记,day5 一.time & datetime模块 import本质为将要导入的模块,先解释一遍 #_*_coding:utf-8_*_ __author__ = 'Ale ...

  5. 近期Python学习笔记

    近期Python 学习笔记--一篇文入门python 作者:Pleiades_Antares(www.cnblogs.com/irischen) 写在前面的话 想学Python已经许久,一年多以前(应 ...

  6. python学习笔记目录

    人生苦短,我学python学习笔记目录: week1 python入门week2 python基础week3 python进阶week4 python模块week5 python高阶week6 数据结 ...

  7. PYQT4 Python GUI 编写与 打包.exe程序

    工作中需要开发一个小工具,简单的UI界面可以很好的提高工具的实用性,由此开启了我的第一次GUI开发之旅,下面将自己学习的心得记录一下,也做为学习笔记吧!!! 参考:http://www.qaulau. ...

  8. Python学习笔记之基础篇(-)python介绍与安装

    Python学习笔记之基础篇(-)初识python Python的理念:崇尚优美.清晰.简单,是一个优秀并广泛使用的语言. python的历史: 1989年,为了打发圣诞节假期,作者Guido开始写P ...

  9. Python GUI 背景色与语法高亮主题配置

    [补充] Python GUI 中 :ALT+P 可以重复上一条命令. ---------------------------------------------------------------- ...

  10. Web Scraping with Python读书笔记及思考

    Web Scraping with Python读书笔记 标签(空格分隔): web scraping ,python 做数据抓取一定一定要明确:抓取\解析数据不是目的,目的是对数据的利用 一般的数据 ...

随机推荐

  1. 使用Typora+PicGo实现图片自动上传到Gitee图床

    一.前言 我们在使用Typora编辑器时,会加上图片,有个弊端,只能在本地访问,你发送给别人就无法查看图片,当然可以导出pdf.小编这边的需求是这样的,自己搭建的一个博客系统,基于Hexo搭建的,这个 ...

  2. synchronized、ReentrantLock、volatile

    名词解释 synchronized 是Java中的关键字,是一种同步锁,可以修饰代码块,方法,静态的方法,类.synchronized(Object) 不能用String常量.Integer. Lon ...

  3. Media Player播放

    转载请注明来源:https://www.cnblogs.com/hookjc/ <object id="player" height="64" width ...

  4. aidl介绍

    (1)远程服务 运行在其他应用里面的服务     (2)本地服务 运行在自己应用里面的服务    (3)进行进程间通信  IPC   (4)aidl Android interface Definat ...

  5. NSMutableArray基本概念

    1.NSMutableArray介绍 什么是NSMutableArray NSMutableArray是NSArray的子类 NSArray是不可变的,一旦初始化完毕后,它里面的内容就永远是固定的, ...

  6. svn中.a文件无法上传解决方法

    项目导入后总是缺少.a文件,如shareSDK.a,libPushSDK.a,libbaidumapapi.a等 解决方法 方法一.修改SVN配置文件 通过终端直接打开配置文件: open  ~/.s ...

  7. feiQ发送信息

    import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import j ...

  8. kubeadm部署安装+dashboard+harbor

    kubeadm 部署安装+dashboard+harbor master(2C/4G,cpu核心数要求大于2) 192.168.80.10 docker.kubeadm.kubelet.kubectl ...

  9. 【译】System.Text.Json 的下一步是什么

    .NET 5.0 最近发布了,并带来了许多新特性和性能改进.System.Text.Json 也不例外.我们改进了性能和可靠性,并使熟悉 Newtonsoft.Json 的人更容易采用它.在这篇文章中 ...

  10. 手动加载nacos自定义配置到全局变量中

    由于springboot启动顺序:先加载上下文再加载bean 开始日常搬砖: 1.通过启动日志发现nacos在PropertySourceBootstrapConfiguration中加载上下文配置: ...