python tkinter实例与前端的区别_Python接口设计中Tkinter的一个简单示例,界面设计,之,实例...

声名:文中所用代码运行环境:Window 10 64bit,Python 3.8

目录

1.获取文本框Entry中的内容

from tkinter import *

import tkinter as tk

from tkinter import ttk

def close_window():

global entry

entry = E.get()

print("Entered text:", entry)

root.destroy()

root = Tk()

E = tk.Entry(root)

E.pack(anchor = CENTER)

B = Button(root, text = "OK", command = close_window)

B.pack(anchor = S)

root.mainloop()

from tkinter import *

root=Tk()

def retrieve_input():

inputValue=textBox.get("1.0","end-1c")

#截取特定内容,1.0表示从第一行最开始的字符开始截取到最后一个,get运行完会自动添加一个字符,因此截取时最后减去一个字符,

print(inputValue)

textBox=Text(root, height=2, width=10)

textBox.pack()

buttonCommit=Button(root, height=1, width=10, text="Commit",command=lambda: retrieve_input())

#command=lambda: retrieve_input() >>> just means do this when i press the button

buttonCommit.pack()

mainloop()

from tkinter import *

import tkinter as tk

from tkinter import ttk

def get_info():#按键的动作函数,为了获取用户输入的数据,一定要在引用前

global inventory

global lifetime

global maxvalue

global minvalue

global interval

inventory = Inventory_entry.get()

lifetime=Lifetime_entry.get()

maxvalue=Maxvalue_entry.get()

minvalue=Minvalue_entry.get()

interval=Interval_entry.get()

print("Inventory is:", inventory)

print('Lifetime is:',lifetime)

print('Maxvalue is',maxvalue)

print('Minvalue is:',minvalue)

print('Interval is',interval)

#root.destroy()

root_window=tk.Tk()

root_window.title('Simulate poisson process ')

root_window.geometry('800x600')

#获得相关数据

#注意Lable要在Entry前,以便一一对应

#同时,Place函数可用于排序多个Entry

tk.Label(root_window,text='Please input the related information.',bg='yellow',font=('Arial',12,'bold'),width=50,height=2).place(relx=0.2,y=30)

tk.Label(root_window,text='Inventory:',bg='yellow',font=('Arial',12,'bold'),width=10,height=1).place(relx=0.2,y=100)

Inventory_entry = tk.Entry(root_window,text="Inventory",show=None,width=30)

Inventory_entry.place(relx=0.4,y=100)

tk.Label(root_window,text='Lifetime:',bg='yellow',font=('Arial',12,'bold'),width=10,height=1).place(relx=0.2,y=150)

Lifetime_entry = tk.Entry(root_window,text="Lifetime",show=None,width=30)

Lifetime_entry.place(relx=0.4,y=150)

tk.Label(root_window,text='Maxvalue:',bg='yellow',font=('Arial',12,'bold'),width=10,height=1).place(relx=0.2,y=200)

Maxvalue_entry = tk.Entry(root_window,text="Maxvalue",show=None,width=30)

Maxvalue_entry.place(relx=0.4,y=200)

tk.Label(root_window,text='Minvalue:',bg='yellow',font=('Arial',12,'bold'),width=10,height=1).place(relx=0.2,y=250)

Minvalue_entry = tk.Entry(root_window,text="Minvalue",show=None,width=30)

Minvalue_entry.place(relx=0.4,y=250)

tk.Label(root_window,text='Interval:',bg='yellow',font=('Arial',12,'bold'),width=10,height=1).place(relx=0.2,y=300)

Interval_entry = tk.Entry(root_window,text="Interval",show=None,width=30)

Interval_entry.place(relx=0.4,y=300)

button = Button(root_window,text="Ok",font=('Arial',12),width=10,height=1,command=get_info)

button.pack(side=tk.BOTTOM)

root_window.mainloop()

2.限制文本框的输入内容

【参考文献】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值