tkinter Text.yview_scroll(number,what)怎么用 [问题点数:20分,结帖人thinker56]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:0
结帖率 100%
Bbs6
本版专家分:6955
Blank
红花 2012年4月 其他开发语言大版内专家分月排行榜第一
Bbs7
本版专家分:27583
Blank
红花 2014年2月 其他开发语言大版内专家分月排行榜第一
2013年6月 其他开发语言大版内专家分月排行榜第一
2013年5月 其他开发语言大版内专家分月排行榜第一
2013年4月 其他开发语言大版内专家分月排行榜第一
2012年3月 其他开发语言大版内专家分月排行榜第一
Blank
黄花 2014年8月 其他开发语言大版内专家分月排行榜第二
2014年7月 其他开发语言大版内专家分月排行榜第二
2014年5月 其他开发语言大版内专家分月排行榜第二
2014年4月 其他开发语言大版内专家分月排行榜第二
2014年3月 其他开发语言大版内专家分月排行榜第二
2014年1月 其他开发语言大版内专家分月排行榜第二
2013年12月 其他开发语言大版内专家分月排行榜第二
2013年11月 其他开发语言大版内专家分月排行榜第二
2013年3月 其他开发语言大版内专家分月排行榜第二
2012年5月 其他开发语言大版内专家分月排行榜第二
2012年4月 其他开发语言大版内专家分月排行榜第二
2010年10月 其他开发语言大版内专家分月排行榜第二
2010年9月 其他开发语言大版内专家分月排行榜第二
Blank
蓝花 2013年9月 其他开发语言大版内专家分月排行榜第三
2012年6月 其他开发语言大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs7
本版专家分:27583
Blank
红花 2014年2月 其他开发语言大版内专家分月排行榜第一
2013年6月 其他开发语言大版内专家分月排行榜第一
2013年5月 其他开发语言大版内专家分月排行榜第一
2013年4月 其他开发语言大版内专家分月排行榜第一
2012年3月 其他开发语言大版内专家分月排行榜第一
Blank
黄花 2014年8月 其他开发语言大版内专家分月排行榜第二
2014年7月 其他开发语言大版内专家分月排行榜第二
2014年5月 其他开发语言大版内专家分月排行榜第二
2014年4月 其他开发语言大版内专家分月排行榜第二
2014年3月 其他开发语言大版内专家分月排行榜第二
2014年1月 其他开发语言大版内专家分月排行榜第二
2013年12月 其他开发语言大版内专家分月排行榜第二
2013年11月 其他开发语言大版内专家分月排行榜第二
2013年3月 其他开发语言大版内专家分月排行榜第二
2012年5月 其他开发语言大版内专家分月排行榜第二
2012年4月 其他开发语言大版内专家分月排行榜第二
2010年10月 其他开发语言大版内专家分月排行榜第二
2010年9月 其他开发语言大版内专家分月排行榜第二
Blank
蓝花 2013年9月 其他开发语言大版内专家分月排行榜第三
2012年6月 其他开发语言大版内专家分月排行榜第三
Python tkinter编程中,点击按钮怎么获取Text的内容
怎么获取 ``` from <em>tkinter</em> import * #from navigation_ui import * class BugFrame(Frame): def __init__(self, master=None): Frame.__init__(self, master) self.root = master # 定义内部变量root #定义变量 self.BugID = StringVar() self.BugName = StringVar() self.BugStep=StringVar() #self.Step=Scale self.createPage() def createPage(self): #标题 top2=Frame(master=self) Label(top2, text="标题:").pack(side=LEFT) Entry(top2, width=58, textvariable=self.BugName).pack(side=LEFT) top2.pack(side=TOP,pady=5) #步骤 top3 = Frame(master=self) Label(top3, text="步骤:").pack(side=LEFT) Label(top3,width=58).pack(side=LEFT) top3.pack(side=TOP, pady=5) top4 = Frame(master=self) # 滚动条,将滚动条拖动绑定至文本框 Stepbar = Scrollbar(top4) Stepbar.pack(side=RIGHT, fill=Y) self.BugStep=<em>Text</em>(top4, width=70, height=7).pack(side=LEFT) top4.pack(side=TOP,padx=5) top9=Frame(master=self) Label(top9,width=55).pack(side=LEFT) Button(top9,text="创建",command=self.creatBug).pack(side=LEFT) top9.pack(side=TOP,pady=10) def creatBug(self): #怎么获取 ```
Tkinter 组件详解(十一):Text
<em>Text</em>(文本)组件用于显示和处理多行文本。在 Tkinter 的所有组件中,<em>Text</em> 组件显得异常强大和灵活,适用于多种任务。虽然该组件的主要目的是显示多行文本,但它常常也被用于作为简单的文本编辑器和网页浏览器使用。 何时使用 <em>Text</em> 组件? <em>Text</em> 组件用于显示文本文档,包含纯文本或格式化文本(使用不同字体,嵌入图片,显示链接,甚至是带 CSS 格式的 HTML 等)。因此,它常常也被...
python tkinter lable 循环显示的问题
import <em>tkinter</em> as tk import threading import time,random class APP(): def __init__(self,root): self.root = root self.lb1 = tk.Label(root,text = 'lb1',bg = 'blue',width = 20, height = 4) # self.lb1.pack() self.lb2 = tk.Label(root,text = 'lb2',bg = 'red',width = 20, height = 4) # self.lb2.pack() self.lb3 = tk.Label(root,text = 'lb3',bg = 'green',width = 20, height = 4) # self.lb3.pack() self.li = [self.lb1,self.lb2,self.lb3] def _ran(self,root): i = 0 while i) app = APP(root) t = threading.Thread(target = app.go) t.start() root.mainloop() 如何让标签循环显示,我这么写显示一轮就不动了,新手小白自学,求指教
Tkinter的基本用法
Tkinter的基本用法1:导入和新建from <em>tkinter</em> import *root = Tk()root.mainloop()2:设置标题和大小以及窗口位置from <em>tkinter</em> import *root = Tk()root.title("TkinterSimple") #窗口大小 width ,height= 600, 600 #窗口居中显示 root.geometry('%dx%d+%
python 关于tkinter.Tk().geometry("widthxheight+x+y")参数问题的深入提问。
环境 python 3.7.2 ![图片说明](https://img-ask.csdn.net/upload/201902/14/1550124344_4153.png) 1:关于<em>tkinter</em>.Tk().geometry("widthxheight+x+y"),官方的文档是:Set geometry to NEWGEOMETRY of the form =widthxheight+x+y. Return。这些我都明白,测试中发现即使省略一部分参数也没有问题。比如: ![图片说明](https://img-ask.csdn.net/upload/201902/14/1550124512_154603.png) 直接输入长宽 或者直接输入位置点(x,y)都能正常运行。于是我就想进入方法里面看看是怎么运行的。 2:![图片说明](https://img-ask.csdn.net/upload/201902/14/1550124782_620507.png) 在eclipse中按住Ctrl点击geometry方法,进入到图2总的1842行处。 再由代码判断进入到了1838行的def wm_geometry(self, newGeometry=None):方法。在方法中执行1841行self.tk.call('wm', 'geometry', self._w, newGeometry)语句。(其中形参newGeometry存放的传入的字符串) 3问题 ![图片说明](https://img-ask.csdn.net/upload/201902/14/1550125458_740329.png) 继续进入call方法,发现有很多选择,都设置断点断点调试发现断点都没有走到。分析参数感觉有点像是映射,调用wm类中的geometry方法。(但检查发现这个方法就是在wm类里面) 本人刚刚学习python(以前有点java基础),想请教一下大神后面应该怎么去分析传入的参数处理???
Python 3 中tkinter 里的滚动文本框(ScrolledText
最近在写一个模拟做题系统,里面有一个输出错题的功能,设置的文本框只有输出一道错题的大小,但是不能就一道题吧,就想到了平时页面里的滚动文本框,上网搜了搜,查到了Scrolled<em>Text</em>,但是没找到实现我所需要功能的具体方法,没办法,我就自己研究了研究,好在最后实现了,现在就附上我的实现代码:   def cuotiwin(): global score #分数 glob...
Tkinter使用教程(一)
一、简介 Python的Tkinter界面库都是非常简单的。Python的GUI库非常多,之所以选择Tkinter,一是最为简单,二是自带库,不需下载安装,随时使用,三则是从需求出发的,Python作为一种脚本语言,一种胶水语言,我不觉得哪个公司会用它开发复杂的桌面应用,无论怎么看也不具备优势吧,我使用Python,是把它作为一个灵活小巧的工具,并不是作为主要开发语言,那么在工作中,需要制作一个小...
Tkinter最佳实践(半小时)
概述: 简介 Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。 目的: 网络上对于Tinker都是比较散乱的介绍,需要花费大量时间理清楚,实际上我发现理解...
python tkinter里面,怎么把函数的结果按照函数原本的样式输出到text框上面?
``` import <em>tkinter</em> as tk import time root=tk.Tk() root.title("how to do ") root.geometry('500x600') tk.Label(root, text="显示", bg="green", font=("Arial", 12), width=5, height=1).place(x=20,y=30) def print(): Edit<em>Text</em>.insert('1.0',A()) def A(): for i in range(100): time.sleep(1) #间隔1秒输出 if i < 3: yield ("编号{},字符串A".format(i)) if 35: yield ("编号{},字符串C".format(i)) break return Edit<em>Text</em> = tk.<em>Text</em>(root,width=30,height=10) #创建文本框 Edit<em>Text</em>.grid(row=2,column=3) btn_test=tk.Button(root, text="按钮", command =print,width=5, height=2) btn_test.place( x=300,y=200) root.mainloop() ``` 这样子运行的结果:在text上出现:Generator Object A at 0x000002898B746CF0 如果把函数的字符串取出来: str=A() result=list(str) 这样子虽然可以输出,但是时间间隔没了、原格式也变了 期望输出结果是这样的: ![图片说明](https://img-ask.csdn.net/upload/201907/05/1562315645_427691.png) 但是如果像图片那样输出,代码可以改成: ``` def A(): for i in range(100): if i < 3: yield ("编号{},字符串A".format(i)) if 35: yield ("编号{},字符串C".format(i)) break return for i in A(): print(i) ``` 但这样子在<em>tkinter</em>上insert不了 请问各位大佬,有没有什么办法解决。
Python TK中的Frame颜色属性设置
如下为我的代码,Python3. ``` frm_L = Frame(frm,height = 300,width = 150,bg = 'black')#子容器1 L_Lab_T=Label(frm_L,text='自强',font=('Tempus Sans ITC', 20)) L_Lab_T.pack(side=TOP) L_Lab_B=Label(frm_L,text='不息',font=('Tempus Sans ITC', 20)) L_Lab_B.pack(side=BOTTOM) frm_L.pack(side=LEFT) frm_R = Frame(frm,height = 300,width = 150,bg = 'red')#子容器2 R_Lab_T=Label(frm_R,text='厚德',font=('Tempus Sans ITC', 20)) R_Lab_B=Label(frm_R,text='载物',font=('Tempus Sans ITC', 20)) R_Lab_T.pack(side=TOP) R_Lab_B.pack(side=TOP) frm_R.pack(side=RIGHT) ``` 问题是,frame的bg背景色无效。小弟初学Python,请问这样设置背景色为什么没有作用呢?
Tkinter的Text如何实时显示insert的内容?
from Tkinter import * import time def onGo(): for i in range(50): t.insert(END,'a_'+str(i)) time.sl
Tkinter04_Text
Tkinter04_<em>Text</em> 标签(空格分隔): Tkinter 文章目录Tkinter04_<em>Text</em><em>Text</em> 组件Indexes 用法Marks 用法Tags 用法 <em>Text</em> 组件 截至目前,我们已经学了不少组件:绘制单行文本使用 Label 组件,多行选项使用 Listbox 组件,输入框使用 Entry 组件,按钮使用 Button 组件,还有 Radiobutton 和 Checkbut...
【python】tkinter教程、35个tkinter示例代码和GUI图示
#示例1:主窗口及标题 import <em>tkinter</em> as tk app = tk.Tk() #根窗口的实例(root窗口) app.title('Tkinter root window') #根窗口标题 theLabel = tk.Label(app, text='我的第1个窗口程序!') #label组件及文字内容 theLabel.pack() #pack()用于自动调节...
tkinter大全,转载
https://www.cnblogs.com/aland-1415/p/6849193.html <em>tkinter</em>大全
python3 tkinter获取Entry输入值报错
``` #!/usr/bin/env python # encoding: utf-8 from <em>tkinter</em> import * top = Tk() top.title('计算器') top.grid_size() label0 = Label(top, text='计算器', font='仿宋 24 bold', width=20, height=2) label0.grid(row=0, column=1, columnspan=3, rowspan=2) label1 = Label(top, text='输入参数一:', font='楷体 13', width=16, height=1) label1.grid(row=2, column=0) label2 = Label(top, text='输入参数二:', font='楷体 13', width=16, height=1) label2.grid(row=3, column=0) input1 = Entry(top, width=20) data1 = int(input1.get()) input1.grid(row=2, column=1) input2 = Entry(top, width=20) data2 = int(input2.get()) input2.grid(row=3, column=1) button1 = Button(top, text='滚加', width=20, height=1) button1.grid(row=6, column=0) jieguo = <em>Text</em>(top, width=40, height=6) jieguo.grid(row=2, column=2, rowspan=4, columnspan=2) button6 = Button(top, text='退出', command=top.quit(), width=110) button6.grid(row=8, column=0, columnspan=5) mainloop() ``` 做的一个小计算器,具体计算过程还没写,刚写了一个可视界面,运行时报错,问问各位大神,(=@__@=)哪里错了 data1 = int(input1.get()) ValueError: invalid literal for int() with base 10: ''
python tkinter 滚动条
from <em>tkinter</em> import * root = Tk() #初始化滚动条,放到右边 sb = Scrollbar(root) sb.pack(side=RIGHT, fill=Y) #初始化选项列表,放到左边 lb = Listbox(root, yscrollcommand=sb.set) for i in range(1000): lb.insert(END, i)...
python3 - tkinter模块学习,内置GUI
目录 创建窗口的必备环节 窗口常用属性 几何管理 - pack():包装 - grid():网格 -place():位置 常用控件  - Label (根对象,[属性列表])  - Frame :在屏幕上创建矩形容器,用来布局窗口 - Entry:创建单行可输入文本框 - <em>Text</em>:向空间内输入文本,t = <em>Text</em>(根对象) - Button :创建按钮,Button(m...
第064讲: GUI的终极选择:Tkinter1 | 学习记录(小甲鱼零基础入门学习Python)
这节课来学学Tkinter,python GUI 中级选择,关于 GUI 详细请看窗口视窗Tkinter 大家回顾一下,到目前为止,几乎我们所有的Python代码都是基于文字交互的界面。Python 的 GUI 工具包有很多,之前我们学过的 EasyGui 就是其中最简单的一个,不过呢,EasyGui 实在是太简单了,因此,它只适合大家接受 GUI 编程的敲门砖,这一次,我们要讲的可不是什么二流货...
python tkinter GUI上位机数据显示问题。。。
我需要做一个树莓派界面的上位机,目的是实现将单片机的数据传输在树莓派上位机上。现在通信部分已经ok.. 上位机我选择了python -<em>tkinter</em>。。 因为是新人,刚看了几天<em>tkinter</em> ,,,在
Python_给tkinter的frame加滚动条
问题背景:当界面需要显示的内容较多时,需要用到滚动条Scrollbar,官方文档说Scrollbar只能与以下控件(canvas, entry, listbox, text)相结合。但是,如果我想让Scrollbar和frame相结合呢? 解决办法是:把frame放在canvas里面(比如填满整个canvas),canvas与scrollbar结合,这样滚动canvas就等于滚动frame了...
tkinter中实时显示动态曲线
我是从串口中接收数据然后想在thinter中显示动态曲线,这是在画布上显示曲线的程序 def drawPic(): #清空图像,以使得前后两次绘制的图像不会重叠 drawPic.f.clf() dra
python Tkinter库使用案例
python Tkinter是内置的库,无需安装 用具体的实例讲解Tkinter库使用: 用上下左右方向键以及回车对红色方格做出相应的移动 # -*- coding: utf-8 -*- from Tkinter import * def main(): #创建tk对象 tk=Tk() #创建画布 canvas=Canvas(tk,width...
tkinter总结
Tkinter总结 注意 2.x版本下名为Tkinter,3.X下名为<em>tkinter</em>,注意首字母大小写不一样 最简单界面 Import <em>tkinter</em> as tk Root = tk.Tk() Tk.mainloop() 组件 Label   l1 = tk.Label(root,text=’xxx’)第一个参数是Tk()对象,然后l1.pack()布局就行啦。 核心组件Topl...
tkinter如何自动刷新内容
我想实现的功能是:不断循环1到100之间的随机数,如果随机数大于50,就把<em>tkinter</em>里面以前的内容清除,显示这个新的随机数,用如下代码,但是实现不了,请问问题出在哪里,或者有没有更好的方法实现这个
用Tkinter 实现多选项卡
![图片说明](https://img-ask.csdn.net/upload/201701/22/1485048504_250654.jpg)多个选项卡,可以来回切换,如何用Tkinter实现,谢谢大家了。。。。。。。。。
在Python的GUI(tkinter)中,使用for循环添加多给个Entry组件,如何能够对这多个组件在光标离开后(focusout)进行验证?
在Python的GUI(<em>tkinter</em>)中,使用for循环添加多给个Entry组件,如何能够对这多个组件在光标离开后(focusout)进行验证? 代码如下: ``` from <em>tkinter</em> import * from <em>tkinter</em> import messagebox B_<em>number</em> = [] def C(): def row(): obtain_<em>number</em> = row_<em>number</em>.get() if obtain_<em>number</em>.isdigit(): if eval(obtain_<em>number</em>) > 10: messagebox.showinfo("提示","输入行数太多!,最多总计10行") row_<em>number</em>.delete(0,END) row_<em>number</em>.insert(0,"2") else: def judge_B(event): if B.get().isdigit(): print("成功") else: messagebox.showerror("错误","重新输入") a = eval(obtain_<em>number</em>)+1 for i in range(1,a): B = Entry(add) B.bind("",judge_B) B_<em>number</em>.append(B) B.grid(row = len(B_<em>number</em>)+1,column = 2) else: messagebox.showerror("错误","字符不合法,已修改为2!") row_<em>number</em>_ene.delete(0,END) row_<em>number</em>_ene.insert(0,"2") add = Tk() add.title("行业绿色制造分级判定系数") add.geometry("500x500") Label(add,text = "行数: ").grid(row = 0,column = 0,padx = 5,pady = 10) row_num = StringVar() row_num.set("2") row_<em>number</em> = Entry(add,textvariable = row_num,bg = "grey",width = 7, justify = CENTER) row_<em>number</em>.grid(row =0,column = 1,pady = 10) Button(add,text = "增加多行",command = row).grid(row = 0, column = 2,pady = 10) C() ``` 存在问题,假设我添加两行,然后对每一行输入1,循环输入(即,第一行输入1-第二行输入1-第一行输入1-第二行输入1,第一行输入a,第二行输入a,第一行输入a,第二行 输入a,每次输入后,点上面行数 (避免多次点击)) 输出结果依次为: 报错;(这里应该是成功才对) 成功; 成功; 成功; 成功;(这里应该报错才对) 报错; 报错; 报错 小弟没有C币,还希望大神能帮忙解决下,小弟在此先行感谢
Python--TKinter
GUI介绍 GraphicalUserInterface GUI for Python: TKinter, wxPython, PyQt TKinter: 绑定的是TK GUI工具集,用Python包装的Tcl代码 PyGIK TKinter的替代品 wxPython 跨平台的Python GUI PyQt 跨平台的 商业授权可能有问题 推荐资料 辛星...
tkinter"问题解决过程总结">Python下"No module named _tkinter"问题解决过程总结
引言:在Python3下运行Matplotlib之时,碰到了”No module named _<em>tkinter</em>“的问题,花费数小时进行研究解决,这里讲整个过程记录下来,并尝试分析过程中的解决思路利弊得失,以资后效,这里重点提示需要关注错误信息的分析,这个是第一现场。
【Python Gui】Tkinter 的入门学习
一、前面的话 Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在...
tkinter——GUI设计实操
1、创建root: from <em>tkinter</em> import * root = Tk() root.title('GUI设计') # root.attributes("-alpha", 0.3)窗口透明度70 % # w, h = root.maxsize() # root.geometry('%dx%d+%d+%d' % (1675, 976, -14/2, 0/2)) # 初始大小...
Python TKinter 布局管理 (Pack Place Grid)
Tkinter是Python常用的一个GUI库,本文主要介绍了Tkinter的布局管理部分。 Tkinter有三种布局管理方式: pack grid place 这三种布局管理在同一个 master window 里是不可以混用的。 pack布局管理 pack布局非常简单,不用做过多的设置,直接使用一个 pack 函数就可以了。 1、我们使用 pack 函数的时候,默认先使用的放到上...
[Tkinter 教程10] Text 控件
简介及简例<em>Text</em> 控件用来显示多行文本. Tkinter 的 <em>Text</em> 控件很强大, 很灵活, 可以实现很多功能. 虽然这个控件的主要用途是显示多行文本, 但其还可以被用作简单的文本编辑器, 甚至是网页浏览器. <em>Text</em> 控件可以显示网页链接, 图片, HTML页面, 甚至 CSS 样式表. 在其他的各种教程中, 很难找到一个关于 <em>Text</em> 控件的简单例子. 这也是我们写这一章教程的主要目的:
python、tkinter中,循环方式使用lambda传递参数,为什么只传了最后一个
导入<em>tkinter</em>,制作几个按钮,点击每个按钮时打印出一个变量值,我期待的效果是:三个按钮分别打印出0,1,2。但结果,得到的都是2。lambda传值怎么会这样??搞不懂,哪位老师赐教一下 import <em>tkinter</em> as tk mywin = tk.Tk() def fun(val): print(val) for i in range(0,3): tk.Button(mywin, text='btn'+str(i), width=20, height=2, command=lambda:fun(i)).pack() mywin.mainloop() Italink 老师说lambda传值是传的变量i的引用,那么怎么样让lambda传递i的值,而不是i的引用呢?? tk.Button(mywin, text='btn'+str(i), width=20, height=2, command=lambda:fun(i)).pack() 这句要怎么写才行呢? Italink 老师能再说的细一点吗? 我初学Python, 不懂的地方多......
python tkinter 利用canvas,创建treeview时,添加对应的checkbutton多选按钮,而且鼠标滚轮对应整个界面
这次是要求treeview的每一行对应一个多选按钮, 功能:1.勾选按钮,tree对应的行就会改变颜色 2.点击tree的行,按钮也相应的被打勾 3.全选按钮会根据 下面多选按钮的情况,改变状态! 代码要点:1.操作滚动条时,对应移动的是tree+按钮,所以得用canvas,还得设定&lt;MouseWheel&gt;...
windows下Python的Tkinter库的安装
检查有没有安装 如上,没有安装TKinter 点击如下链接下载安装包: http://wiki.python.org/moin/TkInter windows下python3.2版本之后是自动安装<em>tkinter</em>的,python3.3的引入方式为: >>> import _<em>tkinter</em> >>> import <em>tkinter</em> >>> <em>tkinter</em>._tes
tkinter的text文本功能
鼠标进入文本变小手形状: 文本内容变动提醒: 搜索文本字符位置: 文本的撤销功能:
python的tkinter中,label动态显示数值
定义一个button,点击之后会显示出一张图片,并对这张图片进行人脸检测,图片是cv2.imshow()来显示的,然后想用一个label来动态的显示出图片上人脸的数量。这里有两个问题,一个是通过人脸检
python Tkinter Text的简单用法
1.设置python Tkinter <em>Text</em>控件文本的方法    text.insert(index,string)  index = x.y的形式,x表示行,y表示列    向第一行插入数据,text.insert(1.0,'hello world') 2.清空python Tkinter <em>Text</em>控件文本的方法   #思路:从第一行清除到最后一行              text
tkinter中text文本与scroll滚动条控件(五)
text与scroll控件 1 import <em>tkinter</em> 2 3 wuya = <em>tkinter</em>.Tk() 4 wuya.title("wuya") 5 wuya.geometry("300x200+10+20") 6 7 # 创建文本框text,设置宽度100,high不是高度,是文本显示的行数设置为3行 8 text = <em>tkinter</em>.Te...
Tkinter汇总
Python标准GUI:Tkinter Label组件: Label组件用于显示文本和图像,并且使用双重缓冲 用法: 使用Label组件可以指定想要显示的内容(文本、位图或者图片): from <em>tkinter</em> import * master = Tk() w = Label(master, text="Hello FishC!") w.pack() //用于自动调节尺寸 m
python-tkinter按钮事件传递参数
应用场景:程序动态创建按钮,按钮点击触发不同逻辑 动态创建按钮 import <em>tkinter</em> as tk import <em>tkinter</em>.messagebox as msg cb_list = ['cmd1', 'cmd2', 'cmd3'] win = tk.Tk() for inx, cmd in enumerate(cb_list): tk.Button(win, width...
python中tkinter的按钮回调函数问题
python的Tkinter,想实现的功能是当button回调的函数执行完毕后,提示个信息如使用showinfo(title='',message=''),但不知道怎么加在语句上,求大神指点下。 im
怎么才能把tkinter 上面的 text刷新?!
刚好python,想循环后把界面上的数字+1,但是tk.update 并没有刷新界面的数字,后台打印倒是成功+1了 from <em>tkinter</em> import * import time num = 1
Tkinter
主框架 import <em>tkinter</em> # 创建主窗口 win = <em>tkinter</em>.Tk() # 设置标题 win.title('标题') # 设置大小和位置 win.geometry('400x400+200+20') # 进入消息循环 win.mainloop() label import <em>tkinter</em> win = <em>tkinter</em>.Tk() win.title('sunk') win....
tkinter库入门详细教程(一):简单窗口的设置
本节主要介绍一个最简单的窗口的设置。更多内容请看<em>tkinter</em>库入门详细教程(二) 1.初始状态 2.点击按钮后 3.再次点击按钮后 源代码: import <em>tkinter</em> as tk # 设置窗口 window = tk.Tk() # 建立一个窗口 window.title('一个最简单的窗口') window.geometry('300x200') # 窗口大小...
python yview_moveto
不知道有没有人熟知这个函数的使用,能否帮我详细地介绍一下,谢谢!
Python_tkinter_Frame 框架
Frame 框架 thinter.Menu(用于存放的父组件,属性参数...)具有以下属性 background(bg)          正常的背景颜色显示在标签和指示器后面。 borderwidth(bd)          指标周围边界的大小。默认值为2像素。 cursor                         如果将此选项设置为光标名称(箭头,点等),则鼠标光标将在检查按钮上方...
python之GUI(tkinter、ttk)编程学习笔记(自用)
&amp;amp;amp;amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;amp;amp;quot; 复选框 &amp;amp;amp;amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;amp;amp;quot; import <em>tkinter</em> win = <em>tkinter</em>.Tk() win.tit
tkinter模块(一)
<em>tkinter</em>模块(一) tk.geometry(widthxheight+x+y)​中width和height的默认单位是px label.config(width=x, height=y)中width和height的默认单位是cm 创建一般方法 from <em>tkinter</em> import * root = Tk() # 创建容器 win = Toplevel(root) # 创建顶层窗口...
Tkinter 基本知识
Listbox、Scrollbar bg 背景颜色,可设置’white’,‘black’,‘red’,‘green’, ‘blue’, ‘cyan’, ‘yellow’, ‘magenta’ text 这个就是你要在标签控件上现实的文本 font 需要显示的文字字体属性(颜色, 大小) width 设置控件宽度 height 设置控件高度 bitmap 设置Label控件中显示图像 a...
关于Tkinter,多线程的问题
#coding=utf-8 import Tkinter import threading import multiprocessing import string import time def f
python3 thinter tkinter.ttk — Tk主题样式设置
更多详情:来自TTK英文文档(https://docs.python.org/3.4/library/<em>tkinter</em>.ttk.html#<em>tkinter</em>.ttk.Style) 1.使用TTK
关于tkinter的两个问题
有两个问题请教高手: 1,这是我写的一个程序,非常的不成熟,目的是想通过点击不同的菜单按钮,在同一个主窗口中显示不同的功能页面 from <em>tkinter</em> import * from <em>tkinter</em>.m
从入门到放弃,python:tkinter(GUI建立)详解
前言 当要通过 在图片上点击鼠标右键, 然后选择 图片另存为, 弹出保存窗口, 选择或输入保存的位置, 点击 确定 按钮即可。 那么,如果我们想要使用python在脚本中实现该怎么做呢? 这里提供四种解决思路, 以我女神的美美照为例: ...
Python---tkinterText()
<em>Text</em>()介绍:点击打开链接 e.g.1 创建一个窗口组件,插入到text中 [python] view plain copy print?from&amp;nbsp;<em>tkinter</em>&amp;nbsp;import&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;root=Tk()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tex...
Python tkinter入门详解教程
基于<em>tkinter</em>入门资料太少,特录制了这套入门详解课程,希望能帮助初学者快速掌握<em>tkinter</em>的基础知识和实战技巧,对于伸手党和资料收集党,做了一个门槛限制,希望大家理解 本课程涉及到<em>tkinter</em>的高级控件讲解,ttk自定义主题样式,<em>tkinter</em>自定义控件,<em>tkinter</em>的异步编程,两个实战项目,自制编辑器,自制播放器 视频课程地址 ...
Python的GUI编程(八)Scrollbar(滚动条)
Scrollbar(滚动条),可以单独使用,但最多的还是与其它控件(Listbox,<em>Text</em>,Canva等)结合使用 滑动条的初始位置设置:set()方法 def set(self, *args): """Set the fractional values of the slider position (upper and lower ends as value betwe
tkinter——部件布局和摆放
也在学习中,这些都是在莫烦python做志愿者写下的。~部件布局和摆放首先我们先看看我们常用的`pack()`tk.Label(window, text='1').pack(side='top')#上tk.Label(window, text='1').pack(side='bottom')#下tk.Label(window, text='1').pack(side='left')#左tk.Lab...
python3:Tkinter——简单的窗口视窗
编程环境:pycharm、python 3.6 Tkinter 是 tk 的 python 接口,使用 python 进行窗口视窗的设计。其操作非常的简单易懂,对于和我一样的初学者来说,是入门之选。 本博文包括Label、Button、Entry、<em>Text</em>、Listbox、Radiobutton、Scale、Checkbutton、Canvas、Manubar、Frame、Messagebox...
python中tkinter的使用(控件整理)(一)
1、使用<em>tkinter</em>.Tk() 生成主窗口(window=<em>tkinter</em>.Tk()):window.title('标题名')           修改框体的名字,也可在创建时使用className参数来命名;window.resizable(0,0)   框体大小可调性,分别表示x,y方向的可变性;1表示可变,0表示不可变;window.geometry('250x150')指定主框体大小;wi...
Python——tkinter
1、使用<em>tkinter</em>.Tk() 生成主窗口(root=<em>tkinter</em>.Tk()); root.title('标题名')      修改框体的名字,也可在创建时使用className参数来命名; root.resizable(0,0)     框体大小可调性,分别表示x,y方向的可变性; root.geometry('250x150')  指定主框体大小; root.quit()...
Python Tkinter Button控件command传参问题解决方案
Python Button控件command传参问题解决方案 环境:Ubuntu14、Python3.4、Pycharm2018 一、使用command=lambda: 的形式传参 代码如下 from <em>tkinter</em> import * import <em>tkinter</em>.messagebox as messagebox def createpage(master): master ...
[tkinter]为列表框添加滚动条
为了给列表框配备滚动条,看来很多别人的博客 终于解决了问题 ,现在我总结一下 from <em>tkinter</em> import * root = Tk() lb = Listbox(root) scr = Scrollbar(root) lb.config(yscrollcommand=scr.set) scr.config(command=lb.yview) ...
微信小程序——scroll-view组件(可滚动视图)
scroll-view可滚动视图 scrollview.wxml文件 &lt;view&gt; &lt;view&gt; &lt;text&gt;vertical scroll&lt;/text&gt; &lt;scroll-view scroll-y class="scroll-view-y" bindscrolltoupper="upper" bindscrolltolo...
Python GUI编程实战--Tkinter组件详解:ListBox
Listbox控件 列表框控件;在Listbox窗口小部件是用来显示一个字符串列表给用户 Listbox 组件通常被用于显示一组文本选项,Listbox 组件跟 Checkbutton 和Radiobutton 组件类似,不过 Listbox 是以列表的形式来提供选项的(后两个是通过按钮的形式)。 语法 Listbox(master=None, **options) (class) master...
Python Tkinter库的简单使用
今天写了两个小小的图像界面小游戏,对Tkinter库进行了简单的熟悉。1.随机造句小游戏:import Tkinter as tk import random window = tk.Tk()def randomNoun(): nouns = ["cats", "hippos", "cakes"] noun = random.choice(nouns) return nou
tkinter按钮页面跳转,def
import <em>tkinter</em> as tk # 导入Tkinter模块 import <em>tkinter</em>.messagebox import pygame window = <em>tkinter</em>.Tk() window.title('星际征霸') # 背景图片 photo = <em>tkinter</em>.PhotoImage(file="./images/bg1 (1).png") label = <em>tkinter</em>.Label(window, image=photo) # 图片 label.pack() # 开始函数调用 # 进入游戏 def enter_into(): pass # 排行榜函数调用b def pai(): pass # 退出函数调用 def tui(): # 退出的函数 window.destroy() # 进入游戏 i = tk.PhotoImage(file='./images/kaishi (1).png') b = tk.Button(window, image=i, command=enter_into) b.place(x=920, y=280) # 排行榜 ima = tk.PhotoImage(file='./images/paihangbang.png') bt = tk.Button(window, image=ima, command=pai) bt.place(x=920, y=370) # 退出 imag = tk.PhotoImage(file='./images/tuichu.png') btg = tk.Button(window, image=imag, command= tui) btg.place(x=920, y=460) # 背景音乐 music = './music/beijing.mp3' pygame.mixer.init() pygame.mixer_music.load(music) pygame.mixer_music.play(1, 0.0) # b pygame.display.set_caption("") # 主循环 window.mainloop()
Python_tkinter_菜单(Menu)
菜单(Menu)   菜单用语在界面中设置菜单,和多级子菜单 在<em>tkinter</em>中,菜单组件的添加与其他组件有所不同。 菜单需要使用所创建的主窗口的 config方法添加到窗口中。 这个小工具的目标是,让我们来创建我们的应用程序,可以通过使用各种菜单。核心功能,提供的方式来创建三个菜单类型:弹出式,顶层,和下拉 thinter.Menu(用于存放的父组件,属性参数...) 具有以下属性...
最后问一次,用tkinter真的没有办法把文本原格式输出到text中显示吗?????
不能用<em>Text</em>.insert,因为定义的函数print语句有很多,在控制台是可以用print进行输出,但是<em>Text</em>.insert不支持带有print的函数, <em>Text</em>.insert中用的函数只能是函数的返回值return,但是如果用返回值就只能返回一个print的语句,text框中出现的只有一句话,其他的都会失效。 另外尝试用yield,让函数可以有多个return的语句返回,但是最后还是要用到print遍历出来或者转化为元组模式,跟原来的函数输出格式天差地别。 这问题困扰了一整天,该怎么破?希望大神搭救。 (如果可以请说清楚点,谢谢)
wxPython:python首选的GUI库
跨平台的GUI工具库,较为有名的当属GTK+、Qt 和 wxWidgets 了。GTK+是C实现的,由于C语言本身不支持OOP,因而GTK+上手相当困难,写起来也较为复杂艰涩。Qt 和 wxWidgets 则是C++实现的,各自拥有庞大的用户群体。虽然我喜欢wxWidgets,但还是尽可能客观地搜集了关于Qt 和 wxWidgets 的对比评价。
python3 Tk中的Text控件边框颜色设置
self.lab_id = Label(frame, text="XXXXX:", fg="black", font=("宋体", 18, "normal"), justify="left") se
#Python3中tkinter编程中Text.delete
Python3中<em>tkinter</em>编程中<em>Text</em>.delete详解 def delete(self, index1, index2=None): &amp;quot;&amp;quot;&amp;quot;Delete the characters between INDEX1 and INDEX2 (not included).&amp;quot;&amp;quot;&amp;quot; self.tk.call(self._w, 'delete', index1
Tkinter使用问题
from multiprocessing import Process from Tkinter import * root = Tk() t = "" def sniff(): global t t
python tkinter教程-事件绑定
一个Tkinter主要跑在mainloop进程里。Events可能来自多个地方,比如按键,鼠标,或是系统事件。 Tkinter提供了丰富的方法来处理这些事件。对于每一个控件Widge,你都可以为其绑定方法function。widget.bind(event,handler)如果相应的event发生了,就会调用handler处理事件。举个例子: 捕获鼠标点击事件:from Tkinter impo
tkinter 中的text跟scroll 绑定后,如何让text的显示一直保持最新的内容
如题, 用text加scroll 打印log,但是,当log超过text的显示范围的时候,现在默认是显示最先打印的内容,需要将滚动条拉到最底下才能看到最新的内容。 请问应该怎么处理一下?查了下text
Python GUI编程实战--Tkinter组件详解:Button
Button控件 Tkinter 按钮组件用于在 Python 应用程序中添加按钮,按钮上可以放上文本或图像,按钮可用于监听用户行为,能够与一个 Python 函数关联,当按钮被按下时,自动调用该函数。 语法 bt = Button ( master, option=value, … ) master: 按钮的父容器。 options: 可选项,即该按钮的可设置的属性。这些选项可以用键 = 值的形...
Python笔记之Tkinter(表格)
一、目标 学习Tkinter制作窗体软件的基础,表格制作。 二、试验平台 windows7 , python3.7 三、直接上代码 import <em>tkinter</em> from <em>tkinter</em> import ttk win = <em>tkinter</em>.Tk() win.title("Kahn Software v1") # #窗口标题 win.geometry("600x500+200+2...
python——tkinter界面小实验
1.登陆界面 import <em>tkinter</em> as tk import <em>tkinter</em>.messagebox import pickle root=<em>tkinter</em>.Tk() root.geometry('400x300') root.title("欢迎二狗子") #画布 canvas=<em>tkinter</em>.Canvas(root,width=400,height=300) pic=<em>tkinter</em>....
python中的tkinter模块
<em>tkinter</em>介绍 <em>tkinter</em>是python自带的GUI库,是对图形库TK的封装 <em>tkinter</em>是一个跨平台的GUI库,开发的程序可以在win,linux或者mac下运行 除此之外还存在很多图形库,例如 pythonWin 仅适合window的界面编程库 wxPython 第三方界面编程库 组件概念 一个窗口中任意内容都可以称之为一个组件 <em>tkinter</em>的组件包含以下几种 按钮组...
Tkinter 插入图片背景
https://www.cnblogs.com/buchizaodian/p/7076964.html
Python的tkinter模块编写滚动条
import <em>tkinter</em>root=<em>tkinter</em>.Tk()scrolly=<em>tkinter</em>.Scrollbar(root)scrolly.pack(side=<em>tkinter</em>.RIGHT,fill=<em>tkinter</em>.Y)mylb=<em>tkinter</em>.Listbox(root,yscrollcommand=scrolly.set)mylb.pack()for item in range(1,20):   ...
Tkinter教程之Text(1)篇
Tkinter教程之<em>Text</em>篇(1)1.创建第一个<em>Text</em>from Tkinter import *root = Tk()t = <em>Text</em>(root)t.pack()root.mainloop()#root中含有一<em>Text</em>控件,可以在这个控件内输入文本,可以使用Ctrl+C/V向<em>Text</em>内添加剪切板上的内容(文本),不接受Ctrl+Z执行操作2.向<em>Text</em>中添加文
Python3中tkinter模块使用方法详解
转载自 覆手为云p 的博客,附上原文网址,感觉非常有用,存下档,谢谢帮助~~~ https://www.cnblogs.com/aland-1415/p/6849193.html   1、使用<em>tkinter</em>.Tk() 生成主窗口(root=<em>tkinter</em>.Tk()); root.title('标题名')         修改框体的名字,也可在创建时使用className参数来命名; root...
详解tkinter.Text.get(start, end)
<em>tkinter</em>.<em>Text</em>.get(start, end) 上述函数有两个参数; 比如:start为保留一位小数的小数形式或字符串形式; 例子: from <em>tkinter</em> import * root = Tk() text1 = <em>Text</em>(root,width=30,height=10) text1.pack() text1.insert(INSERT,'lan\r\nlu\r\nyu...
Tkinter Text 控件
为了搞清楚<em>Text</em>控件中如何使用光标位置,可以通过如下代码进行测试,python版本为2.7.13。if text.edit_modified(): print text.index(END) text.edit_modified(False) #外面套个定时器循环检测经过测试后总结如下: INSERT 当前光标位置,即插入文本的位置 END 文本的末尾位置,始终表示下一行行首位
python Tkinter的Text组件中创建x轴和y轴滚动条,并且text文本框自动更新(二)
开两个窗口 # encoding: utf-8 import time from Tkinter import * class log(): def write_log_windows(self,file1, file2): with open(file1) as f1: self.windows1() ...
Python Tkinter 之Frame控件(Python GUI 系列4)
Python Tkinter 之Frame控件(Python GUI 系列4) 1. 序言 本章介绍Tkinter的Frame控件,本文是Python GUI系列的第4篇文章,整个系统约20篇博客,将全面的介绍Python Tkinter常用控件,最后还将基于Tkinter搭建两个比较完整的小项目。 2. 环境信息 ****************************...
Python3 tkinter 使用图片作为背景,并在该背景上加输入框,按钮
  最近用到了<em>tkinter</em>,想用自己喜欢的图片作为背景,看了不少博客,可能是我少敲了什么,很少有能成功运行的,最后终于发现了一个可行方案,于是在这里记录一下(代码为原创) 图片使用的p站喜爱画师的作品(因为是以前保存的,抱歉没找到画师链接),侵删。 import <em>tkinter</em> as tk from PIL import ImageTk, Image root = tk.Tk() #背景 ...
tkinter教程下载
超级详细的tkinker教程。Tkinter 是使用 python 进行窗口视窗设计的模块. 简单的构造, 多平台, 多系统的兼容性, 能让它成为让你快速入门定制窗口文件的好助手. 它在 python
Python tkinter使用Entry,怎样使用输入的参数
使用ENTRY,想把输入的数作为一个变量的获取值,怎么编写命令,例如: from Tkinter import* root=Tk() e=StringVar() entry=Entry(root,te
python中的tkinter
1.生成窗口 import <em>tkinter</em>#导入<em>tkinter</em>库 top=<em>tkinter</em>.Tk()#生成窗口 top.geometry(&quot;400x300&quot;)#设置窗口大小 top.mainloop()#口循环,否则生成的窗口一闪而过 2.Button def fun(): print(&quot;点的就是你&quot;) btn=<em>tkinter</em>.Button(top,text=&quot;点我啊&quot;,command=f...
tkinter
import <em>tkinter</em> as tk from <em>tkinter</em> import Label, END, Entry, <em>Text</em>, Button from <em>tkinter</em> import * class My<em>tkinter</em>(object): def __init__(self): self.on=False self.wd=tk.Tk() ...
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。
Struts2与extjs整合例子下载
Struts2与extjs整合例子 相关下载链接:[url=//download.csdn.net/download/u011842599/8326795?utm_source=bbsseo]//download.csdn.net/download/u011842599/8326795?utm_source=bbsseo[/url]
markdown的使用技巧下载
markdown的使用,我们经常使用word,txt等之类的文件来作为我们及时工具但当我们需要使用的时候查看起来非常不便于是我选择了Markdown这样的工具作为我的及时记录工具 相关下载链接:[url=//download.csdn.net/download/liusiying65200/10125036?utm_source=bbsseo]//download.csdn.net/download/liusiying65200/10125036?utm_source=bbsseo[/url]
计算机网络Andrew潘爱民第五版答案扫描超清下载
计算机网络Andrew潘爱民第五版答案扫描超清 版 第2 版时,网络已经被大学和大型企业用于学术研究和商业应用。当第3 版于1996 年出现 时,计算机网络,尤其是因特网(Internet)已成为千百万人日常生活中的一部分。而到2003 年出版第4 版时,人们利用无线网络和移动电脑访问网页和Internet 早就司 相关下载链接:[url=//download.csdn.net/download/qq_38445415/10749307?utm_source=bbsseo]//download.csdn.net/download/qq_38445415/10749307?utm_source=bbsseo[/url]
相关热词 c# 引用mysql c#动态加载非托管dll c# 两个表数据同步 c# 返回浮点json c# imap 链接状态 c# 漂亮字 c# 上取整 除法 c#substring c#中延时关闭 c#线段拖拉
我们是很有底线的