python tk中搜索问题输入框是 Entrypython中tk函数,应用程序要取得用户的信息python中tk函数,输入框是必不可少的 。
输入框比较重要的一个函数:
get:返回值即输入框的内容
比如e是一个输入框python中tk函数,e['show']='*'就变成python中tk函数了密码框
小例子:用户登陆窗口,成功失败均有返回
示例代码
#!/usr/bin/env python
# _*_ coding:utf-8 _*_
from Tkinter import *
root = Tk()
#按扭调用的函数,
def reg():
User = e_user.get()
Pwd = e_pwd.get()
len_user = len(User)
len_pwd = len(Pwd)
if User=='111' and Pwd == '222':
l_msg['text']='登陆成功'
else:
l_msg['text']='用户名或密码错误'
e_user.delete(0,len_user)
e_pwd.delete(0,len_pwd)
#第一行,用户名标签及输入框
l_user =Label(root,text='用户名:')
l_user.grid(row=0,sticky=W)
e_user =Entry(root)
e_user.grid(row=0,column=1,sticky=E)
#第二行,密码标签及输入框
l_pwd = Label(root,text='密码:')
l_pwd.grid(row=1,sticky=W)
e_pwd = Entry(root)
e_pwd['show']='*'
e_pwd.grid(row=1,column=1,sticky=E)
#第三行登陆按扭,command绑定事件
b_login = Button(root,text='登陆',command=reg)
b_login.grid(row=2,column=1,sticky=E)
#登陆是否成功提示
l_msg = Label(root,text='')
l_msg.grid(row=3)
root.mainloop()
效果图:
成功登陆登陆失败
再来一个小例子吧:
功能 , 两个复选框 , 被选中时下面已选中标签中有值,取消时,已选中标签的消息没有python中tk函数了
效果图:
示例代码:
#!/usr/bin/env python
# _*_ coding:utf-8 _*_
from Tkinter import *
#定义一个root主窗口
root = Tk()
#定义两个变量,用于判断复选框状态
box_1 = False
box_2 = False
#列表,用于存放选中内容
List_Content = []
def click_c1():
global box_1
#复选框被选中 , box_1置为True
box_1 = not box_1
if box_1:
List_Content.append('Windows')
l['text']=List_Content
else:
List_Content.remove('Windows')
l['text']=List_Content
def click_c2():
global box_2
box_2 = not box_2
if box_2:
List_Content.append('Linux')
l['text']=List_Content
else:
List_Content.remove('Linux')
l['text']=List_Content
#定义两个复选框,并绑定相关事件
ck1 = Checkbutton(root,text='Windows',command=click_c1)
ck1.grid(row=0,column=1)
ck2 = Checkbutton(root,text='Linux',command=click_c2)
ck2.grid(row=1,column=1)
l_com = Label(root,text='已选中:')
l_com.grid(row=2,column=0)
l = Label(root,text='')
l.grid(row=2,column=1)
root.mainloop()
Python中tkinter包如何提取文本框文字到函数之外?这个要看你的代码上下文 , 也就是具体的语境 。
1、你可以用一个全局的变量,get到的内容写进这变量 。外部函数直接访问这个变量即可 。
2、也可以用一个全局的变量来接收你的文本框对象 。那么就可以再外边函数,通过这个引用 , 来调用文本框的get方法
Python-Tk(根窗口)和 Toplevel(顶级窗口)的方法汇总下边这一系列方法用于与窗口管理器进行交互 。他们可以被 Tk(根窗口)进行调用,同样也适用于 Toplevel(顶级窗口) 。
注:并非所有操作系统均完全支持下方所有方法python中tk函数的实现 。
aspect(minNumer=None, minDenom=None, maxNumer=None, maxDenom=None)
-- 控制该窗口python中tk函数的宽高比(width:height)
-- 宽高比限制在:minNumer / minDenom ~ maxNumer / maxDenom
推荐阅读
- javascript中相同字符串元素的简单介绍
- flutter流程设计,flutter 界面设计
- 老街下载,老街画质助手下载
- php到gprs调数据 php network getaddress
- 德语电脑键盘怎么打字,德语电脑键盘怎么打字快
- 华为手表鸿蒙3升级不动,华为watch更新鸿蒙
- 如何限制进入视频号直播,视频号直播能设置不让谁看吗
- linux多命令一行 linux一次执行多个命令脚本
- oracle查看临时表空间使用,oracle查看临时表空间使用情况