学学看看 发表于 2018-9-26 16:38:26

westsee 发表于 2018-9-27 00:47:47


这个方法很需要, 周末写个小程序。

穿山孔乙己 发表于 2018-10-21 23:54:41

kit1858644 发表于 2015-3-25 18:43
如果一個框架用了pack() 是不是不能再用grid()?
如:

Entry的get方法为什么不能用了???

穿山孔乙己 发表于 2018-10-21 23:55:31

小甲鱼 发表于 2015-4-3 02:22
不客气,也希望朋友将学到的东西帮助更多的新鱼油

借楼!Entry的get方法为什么不能用了???

muda 发表于 2018-11-12 23:58:06

本帖最后由 muda 于 2018-11-13 00:12 编辑

from tkinter import *

root = Tk()
frame = Frame(root)
frame.pack(padx = 10,pady = 10)

Label(frame,text = "用户名:").grid(row = 0,column = 1)
Label(frame,text = "密码:").grid(row = 1,column = 1)

def test(content):
    return content.isdigit()   #这里出问题了entry里不能输入任何东西

def touch():
    print("前者为FALSE")

def show():
    print("用户名:%s"% v1.get())
    print("密码:%s"% v2.get())
   
testCMD = root.register(test)
v1 = StringVar()
v2 = StringVar()
Entry(frame,textvariable = v1,validate = "key",\
      validatecommand = (testCMD,'%p'),invalidcommand = touch).grid(row = 0,column = 2,padx = 10,pady = 10)
Entry(frame,textvariable = v2,show = "*",validate = "key",\
      validatecommand = (testCMD,'%p'),invalidcommand = touch).grid(row = 1,column = 2,padx = 10,pady = 10)

def other():
    print("前往注册")

def inter():
    show()
    print("已登录软件")

Button(frame,text = "注册账号",command = other).grid(row = 3,column = 0,padx = 10,pady = 10)
Button(frame,text = "登录",command = inter,width = 20).grid(row = 2,column = 2,)


mainloop()

为什么写入content.isdigit()后输入框不能输入任何东西。而且验证返回的是False(代码里·#部分)

Listening_Rift 发表于 2019-2-20 19:12:38

这段中 退出按钮没有用啊

不忘初心1020 发表于 2019-2-27 16:06:56

小弟前来取经

Jiong_xly8E 发表于 2019-3-23 17:36:50

厉害了,点赞

Sentence 发表于 2019-7-6 15:51:54

沙发!!!!

Pyday 发表于 2019-7-20 21:48:16

{:5_103:}

Pyday 发表于 2019-7-20 21:48:48

w

Pyday 发表于 2019-7-20 21:49:33

旋转风 发表于 2015-12-28 17:30
学习一下,只是那个绑定Entry组件到Tkinter的变量(StringVar)在‘获取信息’时没有使用,在下面的验证时却 ...

a

Pyday 发表于 2019-7-20 21:50:55

c

Pyday 发表于 2019-7-20 21:51:30

dd

回忆浅离 发表于 2019-7-28 15:07:29

沙发,结合pyqt完美

nichengang 发表于 2019-8-13 09:44:34

学完收工,每天进步一点点,谢谢小甲鱼。

雨冷青杉 发表于 2019-10-10 11:38:21

厉害了我的歌

wangsy 发表于 2019-10-22 13:55:53

小甲鱼 发表于 2015-3-26 15:06
嘿嘿,小姨子

大姨妈

xysffk 发表于 2020-2-12 04:07:43

支持一波小甲鱼,现在也是人民币玩家了{:5_109:},主要是签到鱼币不够我下载学习资料

jy02188990 发表于 2020-2-28 15:24:08

用循环方法创建的多个输入框,怎么才能用get方法得到全部的值?
页: 1 2 3 [4] 5
查看完整版本: Tkinter 窗口组件:Entry