tkinter的标签和按钮以及输入和文本
一、标签和文本
import tkinter as tk
#1.定义tk的实例对象,也就是窗口对象
window = tk.TK()
#2.设置窗口大小无法缩小和放大
window.resiable(0,0)
#3.给窗口命名
window.title(''Window')
#4.设置窗口的大小
window.geometry('280x280+600+300')
#定义一个变化的变量var,在后面的按钮和标签中有所联系
var = tk.StringVar()
#5.添加标签
l = tk.Label(window,textvariable=var, bg = 'green',
width = 10,height=2)
#6.窗口自动的调节显示的标签内容
l.pack() #7.定义一个常量,用于事件变量的初始化
hit_me = False
#9.定义一个点击鼠标函数
def on_hit():
global hit_me#定义全局变量,可以引用类的变量
if hit_me == False:
hit_me = True
var.set('you see me!')
else:
hit_me = False
var.set('you dont see me!')
#.设置可以在窗口上面点击事件的按钮,
#参数command是指点击事件的一个功能
b = tk.Button(window,text='you hit me!',width=5,height=2,
command=on_hit)
b.pack()
window.mainloop()
二、输入和文本添加
import tkinter as tk
#创建窗口
window = tk.TK()
#无法缩小或者放大窗口
window.resizable(0,0)
window.title('my_window')
window.geometry('280x280+600+300')
#将输入的通过*隐藏起来
e = tk.Entry(window,show='*')
e.pack()
#设置文本的高度为2,一行高度为1
t = tk.Text(window,height=2)
t.pack()
#定义文本光标后面插入输入内容的按钮函数
def insert_point():
var = e,get()
t.insert('insert',var)
#定义文本后面插入输入内容的按钮函数
def insert_point():
var = e,get()
#也可以在文本的某一行某一列进行插入
t.insert(1.1,var)#表示在文本的第一行第一列后面插入输入的内容
t.insert('end',var)
添加按钮
b1 = tk.Button(window,text='insert point',width=8,height=2,
command=insert_point)
b1.pack()
b2 = tk.Button(window,text='insert_end',width=8,height=2,
command=insert_end)
b2.pack()
window.mainloop()
tkinter的标签和按钮以及输入和文本的更多相关文章
- tkinter基础-标签、按钮
本节内容: 明白标签.按钮的使用 实现简单的点击界面 Tkinter 简称tk,在python中属于内置模块,不需要进行安装,可直接引用,import tkinter 一. 首先我们做一个如图所示的图 ...
- iOS系列 基础篇 06 标签和按钮 (Label & Button)
iOS系列 基础篇 06 标签和按钮 (Label & Button) 目录: 标签控件 按钮控件 小结 标签和按钮是两个常用的控件,下面咱们逐一学习. 1. 标签控件 使用Single Vi ...
- UGUI之在场景中设置、修改标签和按钮
UnityGUI使用一个特殊的OnGUI()函数,在该函数中加入实现UI的脚本. 它一共有两种类型的接口:GUI.xxx()和GUILayout.xxx(). 第一种需要自动手写填写处于屏幕上的位置. ...
- [Xcode 实际操作]三、视图控制器-(9)在Storyboard中使用标签和按钮控件
目录:[Swift]Xcode实际操作 本文将演示标签和按钮在故事板中的应用. 在欢迎串口中,点击创建一个新的项目[Create a new Xcode project] [Single View A ...
- Fixjs实践——标签、按钮控件
Fixjs介绍 Fixjs是一款javascript界面基础框架,主要为开发复杂组件提供底层的框架支持. Fixjs 0.3.0主要增加了文本显示类fixjs.text.TextField 支持的主要 ...
- Java知多少(82)标签、按钮和按钮事件简介
标签和按钮也许是图形界面中最常见的两种组件,按钮又总是与激发动作事件有关. 标签 标签(JLabel)是最简单的Swing组件.标签对象的作用是对位于其后的界面组件作说明.可以设置标签的属性,即前景色 ...
- element ui 的Notification通知如何加 a 标签和按钮,并弹多个
前言:工作中需要在页面右下角弹出很多个提醒框,提醒框上有一个可点击的a标签,并有一个按钮,同时还需要一次性关闭所有的弹出框.转载请注明出处:https://www.cnblogs.com/yuxiao ...
- doPost方法不支持 a 标签和地址栏直接输入地址访问
demo <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF- ...
- 十. 图形界面(GUI)设计3.标签、按钮和按钮事件
标签和按钮也许是图形界面中最常见的两种组件,按钮又总是与激发动作事件有关. 标签 标签(JLabel)是最简单的Swing组件.标签对象的作用是对位于其后的界面组件作说明.可以设置标签的属性,即前景色 ...
- class3_Entry & Text 输入和文本框
程序总体运行效果图如下; #!/usr/bin/env python # -*- coding:utf-8 -*- # -------------------------------------- ...
随机推荐
- java中锁的应用(ReentrantLock)
package com.xielu.test; public class explicit { private static Lock lock = new ReentrantLock(); priv ...
- [api自动化]快速导出接口到jmeter脚本
[场景]在项目做接口自动化的时候,大家一般找接口文档或者其他接口资料,逐一编写脚本.这样效率低,且容易由于文档未更新导致接口调试不通 [解决方案]页面上操作对应功能,直接捕获用到的接口,导出到jmet ...
- 项目引入fastclick 导致ios中input需要多次点击才能触发focus
main.js中引入之后的修改 import FastClick from "fastclick"; FastClick.prototype.focus = function (t ...
- 实现Runnable接口
1.定义一个类用于实现Runnable接口 2.重写run()方法,编辑代码逻辑体 3.创建线程对象,调用start()开启线程 案例:我在学习 1 public class study implem ...
- 3-1 熟悉Hadoop及其操作
Hadoop最早起源于Nutch.Nutch的设计目标是构建一个大型的全网搜索引擎,包括网页抓取.索引.查询等功能,但随着抓取网页数量的增加,遇到了严重的可扩展性问题--如何解决数十亿网页的存储和索引 ...
- jsp第6个作业—jdbc
UsersDao.java package a; import java.sql.Connection; import java.sql.PreparedStatement; import java. ...
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC SHRINKDATABASE收缩指定数据库中的数据文件和日志文件的大小
收缩指定数据库中的数据文件和日志文件的大小. Transact-SQL 语法约定 语法 DBCC SHRINKDATABASE ( database_name | database_id | 0 [ ...
- 获取指定网卡的ip
#!/usr/bin/env python # -*- coding: utf-8 -*- import socket import fcntl import struct def get_ip_ad ...
- LeetCode224 基本计算器
idea:刚开始是打算分类讨论,建立了数字栈和字符栈,按照传入字符当时两个栈的基本情况分类,结果讨论完之后分类太麻烦,导致分析完了之后漏洞不少.我觉得这道题难点在于括号和负号的处理,一开始将导致计算机 ...
- StoneDB 子查询优化
StoneDB 子查询优化 摘要: 说明如何优化 exists 的 join 查询优化器的处理 核心函数: TwoDimensionalJoiner::ChooseJoinAlgorithm Join ...