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()

转载于:https://www.cnblogs.com/jinsky/p/6250411.html

【Pyhon 3】: 170104:优品课堂: GUI -tkinter相关推荐

  1. 优品课堂python_学习python有什么好的视频教程?

    其实很早就关注了这个问题,对于一个非计算机专业且没有编程基础的学生来说,初入门学习Python最大的问题其实不仅仅是没有办法理解计算机术语,还有老师上课枯燥(工科老师的通病).学习不系统.没有由浅入深 ...

  2. 优品课堂python下载_Python 网络爬虫数据采集 【优品课堂】

    资源内容: Python 网络爬虫数据采集 [优品课堂]|____9 requests HTTP编程          |____5 [录播]requests cookies 处理           ...

  3. 优品课堂python下载_Python网络爬虫数据采集【优品课堂】

    资源内容: Python网络爬虫数据采集[优品课堂]|____1.mp4|____1.mp4|____1.mp4|____1.mp4|____1Python标准库urllib应用I|____1URL解 ...

  4. flask python web优品课堂_Python Flask Web网站编程全栈开发系列高清视频教程-价值2499...

    0 s: n8 F- K0 _5 i( I Python Flask Web网站编程全栈开发系列高清视频教程& ?- Y2 }3 U1 k9 t/ k! i 这是2016年11月第二期,跟第三 ...

  5. 聚美优品 html 资源,跨界整合行业资源 聚美优品向阳而生

    2010年,聚美优品横空出世,凭借着首创"化妆品团购"模式迅速占领了市场并赢得了消费者的认可.一年之后也就是2011年,聚美优品注册用户超过了100万,并且销售额突破了5亿.201 ...

  6. python视窗版_Python GUI tkinter窗口视窗学习3

    Python GUI tkinter窗口视窗学习3 # test9 import tkinter as tk window = tk.Tk() window.title('my test9') win ...

  7. 智考优品职称计算机考试,智考优品Excel2003职称计算机考试模拟题.doc

    智考优品Excel2003职称计算机考试模拟题 ---------------------------------------------------------------------------- ...

  8. 【干货下载】聚美优品、中商惠民、倍全,如何让数据驱动“新零售”落地?...

    本文提炼自神策数据创始人 & CEO 桑文锋在第五届中国全渠道峰会上发表的主题为<大数据驱动线上线下场景融合>的演讲.PPT 干货获取请点击文末"阅读原文". ...

  9. 聚美优品范忱:我是如何将用户推荐准确率提升 10% 的?

    传统的商业模式如今已在悄无声息中被"革命",零售业的出路不仅是线上线下的成功融合,更源于对用户数据的收集.整理.分析,深度洞察用户需求,实现可预测.可指导,从而驱动业务发展与科学决 ...

最新文章

  1. 【机器学习基础】机器学习理论最佳入门!周志华宝箱书搭档,开源教程《钥匙书-KeyBook》发布...
  2. 大牛书单 | 腾讯技术大咖推荐你五一看这些书
  3. 成员函数指针与高性能的C++委托(上篇)
  4. 暑期训练日志----2018.8.10
  5. 库克:苹果公司将增加培训教育领域的投入
  6. 记录——《C Primer Plus (第五版)》第十章编程练习第二题
  7. flex实现水平垂直居中
  8. 【原】c#对xml的操作
  9. 全网首发:彻底搞清楚了下划线的规则
  10. 数据库系统概论-作业(设计本科生事务管理数据库)
  11. Markdown 模板
  12. 信息论的基本概念和熵的计算
  13. 文本分析python和r_中文文本挖掘R语言和Python哪个好?
  14. VirtualBox Linux 安装增强工具
  15. mysql语句中单引号、双引号、反引号用法与区别
  16. 基于Andriod的简易记事本APP设计与实现
  17. 谷歌地球的高清卫星影像数据都来源自哪里?用户如何下载谷歌影像?
  18. Chrome小游戏《Boxel Rebound》
  19. 25个最恶意的病毒网站 千万不要点击浏览!
  20. Grafana的基本使用

热门文章

  1. css多行省略号兼容ie,css超出2行部分省略号……,兼容ie
  2. usaco Money system
  3. Android横向伸缩,Android 实现伸缩布局效果示例代码
  4. r语言echarts画箱线图_echarts学习笔记之箱线图的分析与绘制详解
  5. mysql定义条件和处理_MySQL定义条件和处理程序
  6. 计算机协会成立活动简报,“中国计算机学会CCF走进高校”活动在我校举行
  7. 计算机的参数配置选项在哪,教你电脑win7如何进去bios设置相关参数
  8. 数据结构和算法:(3)3.1线性表的顺序存储结构
  9. 记录Mask RCNN调整预测网格 font大小
  10. 4 行 Python 代码获取所在城市天气预报