简书文章下载器-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


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

查看所有标签

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

乐在C语言

乐在C语言

蔡明志 / 2013-1 / 39.00元

《乐在C语言》由蔡明志所著,本书内容的撰写上,以浅显易懂的文字,并搭配简短的范例程序,以及通俗幽默的漫画,讲述每一章的主题,真正做到了繁杂的问题通俗化,通俗化了的问题实例化,使读者得到事半功倍的学习效果。《乐在C语言》基本包括了C语言编程的全部内容,如变量、函数、指针、结构体、文件等。每一章都有上机实习,这些题目是从范例程序中加以演变的,以便读者能举一反三,达到学以致用。 《乐在C语......一起来看看 《乐在C语言》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

html转js在线工具
html转js在线工具

html转js在线工具