真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

pythontk函數(shù) pythontk

python tkinter 如何獲取文本框中的內(nèi)容?

1、首先打開python,輸入:

成都創(chuàng)新互聯(lián)是專業(yè)的磐石網(wǎng)站建設(shè)公司,磐石接單;提供網(wǎng)站建設(shè)、成都做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行磐石網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

#coding:utf-8

importurllib,urllib2

importTkinter#導(dǎo)入TKinter模塊

2、然后輸入:

ytm=Tkinter.Tk()#創(chuàng)建Tk對(duì)象

ytm.title("login")#設(shè)置窗口標(biāo)題

ytm.geometry("300x300")#設(shè)置窗口尺寸

3、然后輸入:

l1=Tkinter.Label(ytm,text="用戶名")#標(biāo)簽

l1.pack()#指定包管理器放置組件

user_text=Tkinter.Entry()#創(chuàng)建文本框

4、然后輸入:

user_text.pack()

defgetuser():

user=user_text.get()#獲取文本框內(nèi)容

printuserTkinter.Button(ytm,text="登錄",command=getuser).pack()#command綁定獲取文本框內(nèi)容方法

ytm.mainloop()#進(jìn)入主循環(huán),就完成了。

關(guān)于python Tk中實(shí)時(shí)的輸出.

思路是對(duì)的,只不過(guò)你沒調(diào)用更新函數(shù),見下面標(biāo)注。

#?-*-?coding:?gb2312?-*-

import?time

from?Tkinter?import?*

def?run():

while?True:

txt.insert(END,'...')

txt.update()#我指的是加這句代碼。

#下面兩句,回復(fù)顯示后對(duì)不齊,請(qǐng)注意,與上面兩句平行

print??'...'#這句沒什么用,輸出到控制臺(tái)了,和Tk沒關(guān)系

time.sleep(10)

root?=?Tk()

txt?=?Text(root)

txt.pack()

Button(root,text='Run',command?=?run).pack()

root.mainloop()

另外,介意用類封裝一下更好管理。

代碼見下:

#?-*-?coding:?gb2312?-*-

import?time

from?Tkinter?import?*

class?Display:

def?__init__(self):

self.root?=?Tk()

self.text?=?Text(self.root)

self.text.pack()

self.butt?=?Button(self.root,text='Run',command?=?self.run)

self.butt.pack()

def?run(self):

while?True:

self.text.insert(END,?'...')

self.root.update()#更新以后才能看到變化

time.sleep(1)#這里為了快點(diǎn)看到效果,改為了1S輸出一次

if?__name__?==?'__main__':

D?=?Display()

mainloop()

以上代碼均已在python2.5下運(yùn)行。

python tk中搜索問(wèn)題

輸入框是 Entry,應(yīng)用程序要取得用戶的信息,輸入框是必不可少的。

輸入框比較重要的一個(gè)函數(shù):

get:返回值即輸入框的內(nèi)容

比如e是一個(gè)輸入框,e['show']='*'就變成了密碼框

小例子:用戶登陸窗口,成功失敗均有返回

示例代碼

#!/usr/bin/env python

# _*_ coding:utf-8 _*_

from Tkinter import *

root = Tk()

#按扭調(diào)用的函數(shù),

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']='用戶名或密碼錯(cuò)誤'

e_user.delete(0,len_user)

e_pwd.delete(0,len_pwd)

#第一行,用戶名標(biāo)簽及輸入框

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)

#第二行,密碼標(biāo)簽及輸入框

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

效果圖:

成功登陸 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 登陸失敗

再來(lái)一個(gè)小例子吧:

功能,兩個(gè)復(fù)選框,被選中時(shí)下面已選中標(biāo)簽中有值,取消時(shí),已選中標(biāo)簽的消息沒有了

效果圖:

示例代碼:

#!/usr/bin/env python

# _*_ coding:utf-8 _*_

from Tkinter import *

#定義一個(gè)root主窗口

root = Tk()

#定義兩個(gè)變量,用于判斷復(fù)選框狀態(tài)

box_1 = False

box_2 = False

#列表,用于存放選中內(nèi)容

List_Content = []

def click_c1():

global box_1

#復(fù)選框被選中,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

#定義兩個(gè)復(fù)選框,并綁定相關(guān)事件

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包如何提取文本框文字到函數(shù)之外?

這個(gè)要看你的代碼上下文,也就是具體的語(yǔ)境。

1、你可以用一個(gè)全局的變量,get到的內(nèi)容寫進(jìn)這變量。外部函數(shù)直接訪問(wèn)這個(gè)變量即可。

2、也可以用一個(gè)全局的變量來(lái)接收你的文本框?qū)ο?。那么就可以再外邊函?shù),通過(guò)這個(gè)引用,來(lái)調(diào)用文本框的get方法


分享名稱:pythontk函數(shù) pythontk
瀏覽路徑:http://weahome.cn/article/hjhsid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部