简书文章下载器-2

栏目: 编程工具 · 发布时间: 5年前

内容简介:欢迎关注我的专栏( つ•̀ω•́)つ对于Python3.x,Tkinter已经是标准内置模块,可以直接使用而不需要单独安装。修改main.py文件,添加以下内容进行测试:

欢迎关注我的专栏( つ•̀ω•́)つ 【人工智能通识】

主要工具

  • 编写工具:VSCode
  • 编写语言:Python
  • 项目管理:Github+Git
  • 编写界面:Tkinter

初始化项目

git init
git config --global user.name "zhyuzh"
git config --global user.email "zhyuzh3d@hotmail.com"
git remote add origin https://username:password@github.com/zhyuzh3d/JianshuDownloader.git
git pull origin master
#JianshuDownloader
初始化

测试界面

对于 Python 3.x,Tkinter已经是标准内置模块,可以直接使用而不需要单独安装。

修改main.py文件,添加以下内容进行测试:

from tkinter import *
from tkinter import ttk
import random

root = Tk()
root.title('MyApp')
root.resizable(width=False, height=False)
root.config(background='#EEE')
root.geometry('300x150')

def gen():
    val.set(repr(random.random()))

val = StringVar()
val.set('3.14')
ttk.Frame(root, height=20).grid()
lb=ttk.Entry(root,textvariable=val).grid(row=1, column=1, pady=10, padx=10,ipady=5,sticky='nsew')
bt = ttk.Button(root, text='Random', width=20, command=gen).grid(
    row=2, column=1, ipady=10, ipadx=10, sticky=E)

root.mainloop()

可以用 python main.py 来运行这段代码,也可以使用Run Code插件来运行,这会弹出一个小窗口,上面有个按钮,点击将随机改变输入框内的数字。

简书文章下载器-2

几点说明:

  • root = Tk() 是初始化界面窗口,最后要 mainloop() 启动它
  • root.geometry('300x150') 这个奇葩写法可以设定窗口的尺寸
  • def gen(): 定义了gen函数,并在下面 command=gen 当按钮点击时候调用它
  • val = StringVar() 初始化一个字符串变量,并在 textvariable=val 动态绑定它
  • grid(row=2, column=1, ipady=10, ipadx=10, sticky=E) 这是添加到画面并设定位置,按照row-col行列模式,ipady和ipadx是内边距, sticky=E 这里的E是指东面右侧对齐

后续我们再深入使用Tkinter界面工具。

欢迎关注我的专栏( つ•̀ω•́)つ 【人工智能通识】

每个人的智能新时代

如果您发现文章错误,请不吝留言指正;

如果您觉得有用,请点喜欢;

如果您觉得很有用,欢迎转载~

END


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

运营笔记

运营笔记

类延昊 / 天津人民版社 / 2016-12-1 / CNY 39.80

运营是入门浅但学问深的行当。一个入门很久的人不见得能在11年内爬到塔尖,同样一个初入龙门的人占据高位也不见得非用11年。 到底该怎么做运营?如何做运营才不至于让自己忙死累死甚至茫然不知所措?如何和用户进行有效沟通?如何把握住处于塔尖20%的核心用户?如何强敌逼阵时快速找到突破口?如何挤破头皮提高转化率? 在这本书里,类类以自己常年战斗在一线摸爬滚打的经验给予了有效而真诚的解答。一起来看看 《运营笔记》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具