Python介面設計Tkinter之簡單例項

2021-10-05 22:35:22 字數 2183 閱讀 6559

聲名:文中所用**執行環境:window 10 64bit,python 3.8

目錄

1.獲取文字框entry中的內容

2.限制文字框的輸入內容

【參考文獻】

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()

import tkinter as tk

from tkinter import ttk

root_window=tk.tk()

root_window.title('simulate poisson process ')

root_window.geometry('800x200')

def get_inventory():#按鍵的動作函式,為了獲取使用者輸入的資料,一定要在引用前

global inventory

inventory = inventory_entry.get()

#root.destroy()

#獲得相關資料

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)

button = button(root_window,text="inventory",font=('arial',12),width=10,height=1,command=get_inventory)

button.pack(side=tk.bottom)

root_window.mainloop()

#可以通過prin語句驗證

print(inventory)

1.python tkinter entry get()

2.entry widgets

3.how to get the input from the tkinter text widget?

python 介面設計 tkinter

import time import tkinter.messagebox from tkinter import from tkinter import ttk 按鈕事件 defbutton click 按鈕失效 b1.config state disabled,text 瘋狂跑!for i in...

UI介面設計 介面設計流程

人類社會逐步向非物質社會邁進,網際網路資訊產業已經走入我們的生活。在這樣乙個非物質社會中,與軟體這些非物質產品再也不象過去那樣緊緊靠技術就能處於不敗之地。工業設計開始關注非物質產品。但是在國內依然普遍存在這樣乙個稱呼 美工 工 的意思就是沒有思想緊緊靠體力工作的人。這是乙個很愚昧的做法,愚昧在於稱呼...

介面設計定理

介面設計定理 模組分解原理探索 模組分解原理與三權分立 介面關係穩定原理探索 前面幾篇文章中講過模組分解原理和介面關係穩定原理,這篇文章中將使用模組分解原理和介面關係穩定原理來推導乙個重要的定理 介面設計定理。在講解介面設計定理前,先看一下robert c.martin著的 敏捷軟體開發 一書中提到...