ldcf.net
当前位置:首页 >> python tkintEr 按钮位置设置问题.做了一个GUI,... >>

python tkintEr 按钮位置设置问题.做了一个GUI,...

from tkinter import *root=Tk()w1=Frame(height=200,width=500)w2=Frame(height=50,width=500)w3=Frame(height=30,width=500)w1.grid_propagate(0)w2.grid_propagate(0)w1.grid(row=0,column=0,padx=2, pady=5)w2.grid(row=1,column=0,padx=2, ...

tk的话,建议你用grid把控件在的位置规划好,然后放到grid的cell里面,如果你想用绝对位置来定位控件,一旦界面大小变化,控件布局会很难看的。 给你个例子你就知道怎么做了。 from tkinter import *from tkinter import ttkdef calculate(*args...

这个跟编码方式有关, 加上#-*- coding: utf8 -*- 就能显示中文啦 self.Button(self.trspt_frm, \ text='发送文件', \ command=self.send_file, \ ).pack(side=Tkinter.LEFT, fill=Tkinter.BOTH) 在pack里设置参数,就可以设置按钮的位置啦

难道它没有排成一行?

嗯,怎么说呢。每一个gui程序都有一个称为顶层(toplevel)的窗口管理器用于管理那些窗口部件,如按钮,输入框之类的,这个窗口管理器就是这些下级部件的master,顶级窗口的master是None即,它自己管理自己。 回到你的问题,(1)第4行的master=No...

需要指定image或者bitmap属性,然后再使用width, height来控制。 默认的button是text类型, width, heigth表示字符个数和行数,指定那些后,意义就变成像素。 b1 = Tkinter.Button(root, bitmap="gray50", width=10, height=10)

这个问题涉及到tkinter的组件的布局,tkinter提供了三种布局管理方式 pack():以块的方式组织组件,如同用石块(组件)堆积金字塔(父组件)一样. grid():以类似表格的方式组织,类似excel电子表格. place():在父组件的指定位置放置子组件,这个...

需要指定image或者bitmap属性,然后再使用width, height来控制。 默认的button是text类型, width, heigth表示字符个数和行数,指定那些后,意义就变成像素。 例如: import Tkinterroot = Tkinter.Tk()b1 = Tkinter.Button(root, bitmap="gray50...

给段代码你参考一下: #!/usr/bin/python2.7 #! -*- coding: utf-8 -*- import Tkinter win = Tkinter.Tk() win.title("My tools") win.geometry('300x300+300+300') xinyun = Tkinter.StringVar(win) xinyun.set("猜猜我是谁") banbie.set("10"...

button=Button(root,.....) button.pack(....) #每当显示button时,用此句 button.pack_forget() #隐藏button

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com