【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 ...
随机推荐
- C#对.zip 存档读取和写入
Framework4.5支持 引用: System.IO.Compression.dll,System.IO.Compression.FileSystem.dll 提取压缩文件 ZipFile.Ext ...
- android 创建数组
一: private String[] data = new String[]{"Hello", "jike", "world"}; 二: ...
- 【Java每日一题】20161227
package Dec2016; public class Ques1227 { public static void main(String[] args){ } { c = 1; } int c ...
- ORACLE实现自定义序列号生成
实际工作中,难免会遇到序列号生成问题,下面就是一个简单的序列号生成函数 (1)创建自定义序列号配置表如下: --自定义序列 create table S_AUTOCODE ( pk1 ) primar ...
- mariadb 最新精简压缩版 win64 解压即用
包含版本: mariadb-10.1.18-winx64 mariadb-5.5.53-winx64 32的没有压缩,估计用的人也比较少. 网盘链接: http://pan.baidu.com/s/1 ...
- observejs改善组件编程体验
传送门 observejs:https://github.com/kmdjs/observejs 本文演示:http://kmdjs.github.io/observejs/list/ 本文代码:ht ...
- 正确制作一个iframe,认识iframe
iframe作为一个网站之间交互的桥梁,受到很多站长的喜爱,但是又有不安全的因素存在,所以正确填写属性是很重要的. <iframe name="my_iframe" heig ...
- 改变你代码习惯的ES6
最近读阮一峰老师的ES6标准入门,让我感觉到了ES6的强大之处,读书之余整理了一些笔记,因为边读边记录的,所以可能会比较杂乱. ECMAScript和Javascript的关系 1996年11月,Ja ...
- FineReport实现EXCEL数据导入自由报表
在制作填报报表的时候,对于空白填报表,常常导出为Excel,派发给各部门人员填写后上交.如何能避免手动输入,直接将Excel中的数据导入到填报表中提交入库呢? 这里以一个简单的员工信息填报示例进行介绍 ...
- iOS多线程之9.自定义NSOperation
本文主要讲如何自定义NSOperation,以及自定义NSOperation的一些注意事项,以下载图片为例. 新建一个类,继承于NSOperation. CustomOperation.h 代码 ...