简书文章下载器-2

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

内容简介:欢迎关注我的专栏( つ•̀ω•́)つ对于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


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

查看所有标签

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

Uberland

Uberland

Alex Rosenblat / University of California Press / 2018-11-19 / GBP 21.00

Silicon Valley technology is transforming the way we work, and Uber is leading the charge. An American startup that promised to deliver entrepreneurship for the masses through its technology, Uber ins......一起来看看 《Uberland》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

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

HSV CMYK互换工具