【Pyhon 3】: 170104:优品课堂: GUI -tkinter
from tkinter import *
root = Tk()
root.title("BMS 图书管理系统")
lbl = Label(root, text='书名:') #(1) lbl.pack()
#(2) lbl.place(45.50)
#(3) web 早期布局,, 常见。
lbl.grid(row=0, column=0) # web 早期布局,, 常见。
title = StringVar() # string 型的变量
title.set("书名")
# entry = Entry(root,width=30)
# entry.grid(row=0,column=1) 等价与下列代码。
Entry(root, width=30, textvariable=title).grid(row=0, column=1, sticky=W) Label(root, text="作者:").grid(row=1, column=0)
author = StringVar() Entry(root, width=20, textvariable=author).grid(row=1, column=1, sticky=W) Label(root, text="价格:").grid(row=2, column=0)
price = DoubleVar()
price.set("0.0")
Entry(root, width=20, textvariable=price).grid(row=2, column=1, sticky=W)
Label(root, text="简介:").grid(row=3, column=0) # Entry(root, width=20).grid(row=2, column=1, sticky=W)
txt_intro = Text(root, width=30, heigh=10)
txt_intro.grid(row=3, column=1) Label(root, text="验证:").grid(row=4, column=0)
is_valid = BooleanVar()
Checkbutton(root, variable=is_valid).grid(row=4, column=1, sticky=W) def save_data():
intro = txt_intro.get('1.0', END)
print("*" * 50)
print('书名:{}'.format(title.get()))
print('作者:{}'.format(author.get()))
print('定价:{}'.format(price.get()))
print('简介:{}'.format(intro))
print('验证:{}'.format(is_valid.get())) Button(root, text='保存', width=10, command=save_data).grid(row=5, column=1, sticky=W)
# *** command=lambda: say_hello('xixi') 带参数的函数,需要用lambda 转一下啊。
Button(root, text='取消', width=10, command=lambda: root.quit()).grid(row=5, column=1, sticky=E)
# Button(root, text='取消', width=10, command=root.quit).grid(row=5, column=1, sticky=E) root.mainloop()
【Pyhon 3】: 170104:优品课堂: GUI -tkinter的更多相关文章
- 高仿淘宝和聚美优品商城详情页实现《IT蓝豹》
高仿淘宝和聚美优品商城详情页实现 android-vertical-slide-view高仿淘宝和聚美优品商城详情页实现,在商品详情页,向上拖动时,可以加载下一页. 使用ViewDragHelper, ...
- Python GUI - Tkinter tkMessageBox
Python GUI - Tkinter tkMessageBox: tkMessageBox模块用于显示在您的应用程序的消息框.此模块提供了一个功能,您可以用它来显示适当的消息 tkMess ...
- Python GUI - tkinter
目录: Tkinter 组件 标准属性 几何管理 代码实例: 1. Label & Button 2. Entry & Text 3.Listbox列表 4.Radiobutton单选 ...
- gui - tkinter 开发
GUI 用户交互界面 tkinter 介绍 tkinter python自带的gui库,对图形图像处理库tk的封装 其他gui:pythonwin,wxpython,pyQT.. 概念介绍 组件:组成 ...
- python gui tkinter快速入门教程 | python tkinter tutorial
本文首发于个人博客https://kezunlin.me/post/d5c57f56/,欢迎阅读最新内容! python tkinter tutorial Guide main ui messageb ...
- Python GUI——tkinter菜鸟编程(中)
8. Radiobutton 选项按钮:可以用鼠标单击方式选取,一次只能有一个选项被选取. Radiobutton(父对象,options,-) 常用options参数: anchor,bg,bitm ...
- python--DenyHttp项目(1)--GUI:tkinter☞ module 'tkinter' has no attribute 'messagebox'
AttributeError: module 'tkinter' has no attribute 'messagebox' improt tkinter from tkinter import * ...
- python gui tkinter用法杂记
1.treeview遍历 iids = tree.selection() t = tree.get_children() for i in t: print(tree.item(i,'values') ...
- Python的标准GUI:Tkinter的组件
Label组件: Label组件用于显示文本和图像,并且使用双重缓冲 用法: 使用Label组件可以指定想要显示的内容(文本.位图或者图片): from tkinter import * master ...
随机推荐
- GridView的使用(高度封装,不怎么灵活,repeat可替代)
GridView的使用 首先,gridview是封装好的,直接在设计界面使用,基本不需要写代码: 一.绑定数据源 GridView最好与LinQDatasourse配合使用,相匹配绑定数据: 二.样式 ...
- 了解java注解
类似于下面这样的就是注解 注解可以在类上,成员变量上,方法上等 假如有2个注解是这样的:(其中的Author和Date) 那么这2个注解的定义就是这样的: Author注解: Date注解: 可以看到 ...
- 通过JAXB完成Java对象与XML之间的转换
Java对象转换XML的过程叫marshal. XML转换到Java对象的过程叫unmarshal. 一.Java对象转化为XML 这里省略getter和setter方法 通过标注@XMLRootEl ...
- 关于XHR对象中status范围的记录
if(xhr.status >= 200 && xhr.status < 300 || xhr.status == 304){ // 成功执行区域 // 2XX表示有效响应 ...
- Mac 下使用homebrew 安装node后全局安装找不到问题
Homebrew 是mac上的包管理工具,其官网: http://brew.sh/ 在使用brew安装node之后安装一些常见工具比如 gulp npm install -g gulp 提示安装成功之 ...
- SharePoint 2010 数据库xxx的事务日志已满
接到领导安排,说客户有问题 请求协助解决,对方给我展示的错误日志,如下: 数据库'WSS_Content_xxxx'的事务日志已满.若要查明无法重用日志中的空间的原因,请参阅sy.databases中 ...
- ip命令和ifconfig命令(转载)
Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者.使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务.ifconfig是net-tools中已被废弃使用的一个命 ...
- 【Bootstrap-插件使用】Jcrop+fileinput组合实现头像上传功能
作者:Dreawer链接:https://zhuanlan.zhihu.com/p/24465742来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 作者:梦游的龙猫(转 ...
- sql 优化
1.选择最有效率的表名顺序(只在基于规则的优化器中有效): oracle的解析器按照从右到左的顺序处理 from 子句中的表名,from子句中写在最后的表(基础表driving table)将被最先处 ...
- PHP玩转微信公众平台自定义接口
从微信公众平台开通自定义回复后,就一直在关注微信接口这一块,很想用自定义回复这块做个站长工具的查询,例如PR查询,备案查询等,输入网址信息,就能自动获取PR,获取备案信息,应该是一个不错的想法.不过以 ...