概述
Python3 tkinter窗口中如何输入和输出
意思就是你要将入的内容进行翻
如果内容较多的话,用Text吧,如要Entry的话也可以~
随便一个示例(Tkinter
改成tkinter,主要是textvariable
和get()):#! /usr/bin/env python#! encoding:utf-8
# Filename:test.py
from Tkinter import *
root = Tk()
root.title("Entry Test")
v1 = StringVar()
v2 = StringVar()
v3 = StringVar()
#设置entry为只读属性
Entry(root, width=30,textvariable=v1, stat="readonly").pack()
v1.set("readonly")
#默认情况下下Entry的状态为normal
Entry(root, width=30,textvariable=v2).pack()
v2.set("normal")
#将输入的内容用密文的形式显示
entry = Entry(root, width=30,textvariable=v3)
v3.set("password")
entry.pack()
entry["show"] = "*"
root.mainloop()
python3中没有tkMessageBox这个module,怎么办?难道要自己写那样的信息框?
Python3:from tkinter.messagebox import showwarning
问:Python3怎样用tk整一个文本输入框
直接.get():
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.4/tkinter/__init__.py", line 1533, in __call__
return self.func(*args)
File "./print.py", line 49, in print
print(self.TextInput.get())
TypeError: get() missing 1 required positional argument: 'index1'
python3.0 tk的使用
有什么问题 ,刚好之前写过一些关于py3 tk西,可以一起探讨,给你一个:import urllib, urllib.request
import os, re
from tkinter import *
import tkinter.ttk
import ctypes
import threading, time
def RunApp():
handler = None;
operator = "open";
fpath = "D:SoftWareChromeChromechrome.exe";
param = '-user-data-dir="D:SoftWareChromeprofil';
dirpath = 'D:SoftWareChromeChrome';
ncmd = 1;
shell32 = ctypes.windll.LoadLibrary("shell32.dll");
shell32.ShellExecuteW(handler,operator,fpath,param,dirpath,ncmd);
def callbackfunc(blocknum, blocksize, totalsize):
'''回调函数
@blocknum: 已经下载的数据块
@blocksize: 数据块的大小
@totalsize: 远程文件的大小
'''
percent = 100.0 * blocknum * blocksize / totalsize
if percent > 100:
percent = 100
prb['value'] = percent
lbjd['text'] = '更新进度 %0.2f ' % percent '%'
#print(percent)
def prbadd():
prb['value'] = 1
def Load():
time.sleep(0.5)
t1 = threading.Thread(target=down)
t1.start()
def down():
nfn = vel '_chrome_installer.exe'
print('hehe')
urllib.request.urlretrieve(link,nfn,callbackfunc)
os.system('update.bat ' nfn)
#print('更新完成')
#os.system('PAUSE')
#os.system('''start D:SoftWareChromeChromechrome.exe -user-data-dir="D:SoftWareChromeprofil"''')
RunApp()
root.quit()
html = urllib.request.urlopen('http://down.tech.sina.com.cn/page/40975.html').read().decode('gbk')
t = re.search('(?<=down_load_url" href=")[^"] (?=" target="_blank" class="f14b">正式版-)',html)
link = 'http://down.tech.sina.com.cn' t.group(0)
title = html[html.index('') 7 : html.index('')]
vel = title[title.rindex('/') 1:title.index('】') - 3]
ls = os.listdir('../Chrome/')
for fn in ls:
if fn.find('exe') == -1:
oldvel = fn
break
if oldvel != vel:
root = Tk()
root.title('Chrome更新工具')
# root.attributes("-toolwindow", 1)
lbjd = Label(root,text='更新进度')
lbjd.pack()
prb = tkinter.ttk.Progressbar(root, length=400, maximum=100.0, value=0)
prb.pack()
sw = root.winfo_screenwidth()
sh = root.winfo_screenheight()
root.geometry('410x50 ' str(int((sw-410)/2)) ' ' str(int((sh-50)/2)))
#root.bind('',Load)
Load()
root.mainloop()
else:
#print('已经是最新版本')
RunApp()
#os.system('''start D:SoftWareChromeChromechrome.exe -user-data-dir="D:SoftWareChromeprofil"''')
#print(title)
这个是我自己更新chrome用的
版权声明:本站所有文章皆为原创,欢迎转载或转发,请保留网站地址和作者信息。
最后
以上就是优美酸奶为你收集整理的python3tk输入框,python3输入框_问:Python3怎样用tk整一个文本输入框?的全部内容,希望文章能够帮你解决python3tk输入框,python3输入框_问:Python3怎样用tk整一个文本输入框?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复