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


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

查看所有标签

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

金融计算与建模

金融计算与建模

朱世武 / 清华大学 / 2007-8 / 40.00元

《金融计算与建模:理论、算法与SAS程序》全书分为4大模块:1-9章为金融学基础指标计算模块;10-12章为股票定价模块;13-18章为风险度量模块;19-23章为固定收益定价模块。每一模块的内容一般由三部分组成:金融理论与模型、算法实现及计算程序。其中,算法实现与计算程序全部以中国金融市场的实际问题为应用背景而设计。《金融计算与建模:理论、算法与SAS程序》不仅展现了应用SAS软件的技术,同时也......一起来看看 《金融计算与建模》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具