【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()
转载于:https://www.cnblogs.com/jinsky/p/6250411.html
【Pyhon 3】: 170104:优品课堂: GUI -tkinter相关推荐
- 优品课堂python_学习python有什么好的视频教程?
其实很早就关注了这个问题,对于一个非计算机专业且没有编程基础的学生来说,初入门学习Python最大的问题其实不仅仅是没有办法理解计算机术语,还有老师上课枯燥(工科老师的通病).学习不系统.没有由浅入深 ...
- 优品课堂python下载_Python 网络爬虫数据采集 【优品课堂】
资源内容: Python 网络爬虫数据采集 [优品课堂]|____9 requests HTTP编程 |____5 [录播]requests cookies 处理 ...
- 优品课堂python下载_Python网络爬虫数据采集【优品课堂】
资源内容: Python网络爬虫数据采集[优品课堂]|____1.mp4|____1.mp4|____1.mp4|____1.mp4|____1Python标准库urllib应用I|____1URL解 ...
- 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月第二期,跟第三 ...
- 聚美优品 html 资源,跨界整合行业资源 聚美优品向阳而生
2010年,聚美优品横空出世,凭借着首创"化妆品团购"模式迅速占领了市场并赢得了消费者的认可.一年之后也就是2011年,聚美优品注册用户超过了100万,并且销售额突破了5亿.201 ...
- python视窗版_Python GUI tkinter窗口视窗学习3
Python GUI tkinter窗口视窗学习3 # test9 import tkinter as tk window = tk.Tk() window.title('my test9') win ...
- 智考优品职称计算机考试,智考优品Excel2003职称计算机考试模拟题.doc
智考优品Excel2003职称计算机考试模拟题 ---------------------------------------------------------------------------- ...
- 【干货下载】聚美优品、中商惠民、倍全,如何让数据驱动“新零售”落地?...
本文提炼自神策数据创始人 & CEO 桑文锋在第五届中国全渠道峰会上发表的主题为<大数据驱动线上线下场景融合>的演讲.PPT 干货获取请点击文末"阅读原文". ...
- 聚美优品范忱:我是如何将用户推荐准确率提升 10% 的?
传统的商业模式如今已在悄无声息中被"革命",零售业的出路不仅是线上线下的成功融合,更源于对用户数据的收集.整理.分析,深度洞察用户需求,实现可预测.可指导,从而驱动业务发展与科学决 ...
最新文章
- 【机器学习基础】机器学习理论最佳入门!周志华宝箱书搭档,开源教程《钥匙书-KeyBook》发布...
- 大牛书单 | 腾讯技术大咖推荐你五一看这些书
- 成员函数指针与高性能的C++委托(上篇)
- 暑期训练日志----2018.8.10
- 库克:苹果公司将增加培训教育领域的投入
- 记录——《C Primer Plus (第五版)》第十章编程练习第二题
- flex实现水平垂直居中
- 【原】c#对xml的操作
- 全网首发:彻底搞清楚了下划线的规则
- 数据库系统概论-作业(设计本科生事务管理数据库)
- Markdown 模板
- 信息论的基本概念和熵的计算
- 文本分析python和r_中文文本挖掘R语言和Python哪个好?
- VirtualBox Linux 安装增强工具
- mysql语句中单引号、双引号、反引号用法与区别
- 基于Andriod的简易记事本APP设计与实现
- 谷歌地球的高清卫星影像数据都来源自哪里?用户如何下载谷歌影像?
- Chrome小游戏《Boxel Rebound》
- 25个最恶意的病毒网站 千万不要点击浏览!
- Grafana的基本使用
热门文章
- css多行省略号兼容ie,css超出2行部分省略号……,兼容ie
- usaco Money system
- Android横向伸缩,Android 实现伸缩布局效果示例代码
- r语言echarts画箱线图_echarts学习笔记之箱线图的分析与绘制详解
- mysql定义条件和处理_MySQL定义条件和处理程序
- 计算机协会成立活动简报,“中国计算机学会CCF走进高校”活动在我校举行
- 计算机的参数配置选项在哪,教你电脑win7如何进去bios设置相关参数
- 数据结构和算法:(3)3.1线性表的顺序存储结构
- 记录Mask RCNN调整预测网格 font大小
- 4 行 Python 代码获取所在城市天气预报